/linux-master/drivers/clk/tegra/ |
H A D | clk-tegra124-emc.c | 82 struct emc_timing *timings; member in struct:tegra_clk_emc 126 if (tegra->timings[k].ram_code == ram_code) 131 if (tegra->timings[t].ram_code != ram_code) 136 timing = tegra->timings + i; 143 req->rate = tegra->timings[i - 1].rate; 285 * two timings with the same clock source has been requested. First try to 297 timing = tegra->timings + i; 303 tegra->timings[timing_index].parent_index]) 308 timing = tegra->timings + i; 314 tegra->timings[timing_inde [all...] |
/linux-master/drivers/ata/ |
H A D | pata_radisys.c | 10 * slave timings, SITRE or PPE. In that sense it is a close relative 12 * although no other modes/timings. Also lacking is 32bit I/O on the ATA 30 * radisys_set_piomode - Initialize host controller PATA PIO timings 32 * @adev: Device whose timings we are configuring 55 u8 timings[][2] = { { 0, 0 }, /* Check me */ local 72 idetm_data |= (timings[pio][0] << 12) | 73 (timings[pio][1] << 8); 81 * radisys_set_dmamode - Initialize host controller PATA DMA timings 82 * @ap: Port whose timings we are configuring 98 u8 timings[][ local [all...] |
H A D | pata_oldpiix.c | 12 * does drive selection and we use this to reload the timings. 54 * oldpiix_set_piomode - Initialize host controller PATA PIO timings 55 * @ap: Port whose timings we are configuring 56 * @adev: Device whose timings we are configuring 79 u8 timings[][2] = { { 0, 0 }, local 107 idetm_data |= (timings[pio][0] << 12) | 108 (timings[pio][1] << 8); 116 * oldpiix_set_dmamode - Initialize host controller PATA DMA timings 117 * @ap: Port whose timings we are configuring 133 u8 timings[][ local [all...] |
/linux-master/drivers/video/fbdev/omap2/omapfb/dss/ |
H A D | sdi.c | 31 struct omap_video_timings timings; member in struct:__anon752 122 struct omap_video_timings *t = &sdi.timings; 220 struct omap_video_timings *timings) 222 sdi.timings = *timings; 226 struct omap_video_timings *timings) 228 *timings = sdi.timings; 232 struct omap_video_timings *timings) 236 if (mgr && !dispc_mgr_timings_ok(mgr->id, timings)) 219 sdi_set_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) argument 225 sdi_get_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) argument 231 sdi_check_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) argument [all...] |
H A D | venc.c | 251 struct omap_video_timings timings; member in struct:__anon753 367 struct omap_video_timings *timings) 369 if (memcmp(&omap_dss_pal_timings, timings, sizeof(*timings)) == 0) 372 if (memcmp(&omap_dss_ntsc_timings, timings, sizeof(*timings)) == 0) 390 venc_write_config(venc_timings_to_config(&venc.timings)); 407 dss_mgr_set_timings(mgr, &venc.timings); 485 struct omap_video_timings *timings) 492 if (memcmp(&venc.timings, timing 366 venc_timings_to_config( struct omap_video_timings *timings) argument 484 venc_set_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) argument 502 venc_check_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) argument 516 venc_get_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) argument [all...] |
H A D | dpi.c | 41 struct omap_video_timings timings; member in struct:dpi_data 327 struct omap_video_timings *t = &dpi->timings; 469 struct omap_video_timings *timings) 477 dpi->timings = *timings; 483 struct omap_video_timings *timings) 489 *timings = dpi->timings; 495 struct omap_video_timings *timings) 505 if (mgr && !dispc_mgr_timings_ok(mgr->id, timings)) 468 dpi_set_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) argument 482 dpi_get_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) argument 494 dpi_check_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) argument [all...] |
/linux-master/drivers/media/rc/img-ir/ |
H A D | img-ir-hw.c | 63 /* functions for preprocessing timings, ensuring max is set */ 84 static void img_ir_timings_preprocess(struct img_ir_timings *timings, argument 87 img_ir_symbol_timing_preprocess(&timings->ldr, unit); 88 img_ir_symbol_timing_preprocess(&timings->s00, unit); 89 img_ir_symbol_timing_preprocess(&timings->s01, unit); 90 img_ir_symbol_timing_preprocess(&timings->s10, unit); 91 img_ir_symbol_timing_preprocess(&timings->s11, unit); 95 timings->ft.ft_min = (timings->ft.ft_min*unit + 999)/1000; 116 static void img_ir_timings_defaults(struct img_ir_timings *timings, argument 290 img_ir_timings_convert(struct img_ir_timing_regvals *regs, const struct img_ir_timings *timings, unsigned int tolerance, unsigned int clock_hz) argument [all...] |
H A D | img-ir-rc5.c | 57 /* main timings */ 60 .timings = {
|
/linux-master/include/video/ |
H A D | omapfb_dss.h | 236 const struct omap_video_timings *timings; member in struct:omap_dss_dsi_config 269 /* Interlaced or Progressive timings */ 281 /* Hardcoded timings for tv modes. Venc only uses these to 447 struct omap_video_timings *timings); 449 struct omap_video_timings *timings); 451 struct omap_video_timings *timings); 466 struct omap_video_timings *timings); 468 struct omap_video_timings *timings); 470 struct omap_video_timings *timings); 485 struct omap_video_timings *timings); 632 struct omap_video_timings timings; member in struct:omap_dss_device::__anon535 [all...] |
H A D | display_timing.h | 5 * description of display timings 47 * Single "mode" entry. This describes one set of signal timings a display can 89 struct display_timing **timings; member in struct:display_timings 98 return disp->timings[index];
|
/linux-master/samples/v4l/ |
H A D | v4l2-pci-skeleton.c | 21 #include <linux/v4l2-dv-timings.h> 25 #include <media/v4l2-dv-timings.h> 43 * @timings: current HDTV timings 59 struct v4l2_dv_timings timings; member in struct:skeleton 305 * standard, HDTV timings or the video input would require updating the 320 pix->width = skel->timings.bt.width; 321 pix->height = skel->timings.bt.height; 322 if (skel->timings.bt.interlaced) { 478 struct v4l2_dv_timings *timings) 477 skeleton_s_dv_timings(struct file *file, void *_fh, struct v4l2_dv_timings *timings) argument 516 skeleton_g_dv_timings(struct file *file, void *_fh, struct v4l2_dv_timings *timings) argument 529 skeleton_enum_dv_timings(struct file *file, void *_fh, struct v4l2_enum_dv_timings *timings) argument 551 skeleton_query_dv_timings(struct file *file, void *_fh, struct v4l2_dv_timings *timings) argument [all...] |
/linux-master/drivers/memory/ |
H A D | of_memory.c | 26 * default min timings provided by JEDEC. 92 * of_get_ddr_timings() - extracts the ddr timings and updates no of 95 * @dev: Device requesting for ddr timings 102 * while populating, returns default timings provided by JEDEC. 109 struct lpddr2_timings *timings = NULL; local 117 tim_compat = "jedec,lpddr2-timings"; 128 timings = devm_kcalloc(dev, arr_sz, sizeof(*timings), 131 if (!timings) 136 if (of_do_get_timings(np_tim, &timings[ 260 struct lpddr3_timings *timings = NULL; local [all...] |
/linux-master/drivers/memory/samsung/ |
H A D | exynos5422-dmc.c | 124 * @timings_arr_size: number of 'timings' elements 128 * @timings: DDR memory timings, from device tree 130 * @bypass_timing_row: value for timing row register for bypass timings 131 * @bypass_timing_data: value for timing data register for bypass timings 133 * timings 169 const struct lpddr3_timings *timings; member in struct:exynos5_dmc 301 * exynos5_switch_timing_regs() - Changes bank register set for DRAM timings 377 * exynos5_set_bypass_dram_timings() - Low-level changes of the DRAM timings 380 * Low-level function for changing timings fo [all...] |
/linux-master/drivers/video/fbdev/omap2/omapfb/displays/ |
H A D | panel-nec-nl8048hl11.c | 182 struct omap_video_timings *timings) 187 ddata->videomode = *timings; 188 dssdev->panel.timings = *timings; 190 in->ops.dpi->set_timings(in, timings); 194 struct omap_video_timings *timings) 198 *timings = ddata->videomode; 202 struct omap_video_timings *timings) 207 return in->ops.dpi->check_timings(in, timings); 277 dssdev->panel.timings 181 nec_8048_set_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) argument 193 nec_8048_get_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) argument 201 nec_8048_check_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) argument [all...] |
H A D | panel-lgphilips-lb035q02.c | 188 struct omap_video_timings *timings) 193 ddata->videomode = *timings; 194 dssdev->panel.timings = *timings; 196 in->ops.dpi->set_timings(in, timings); 200 struct omap_video_timings *timings) 204 *timings = ddata->videomode; 208 struct omap_video_timings *timings) 213 return in->ops.dpi->check_timings(in, timings); 283 dssdev->panel.timings 187 lb035q02_set_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) argument 199 lb035q02_get_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) argument 207 lb035q02_check_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) argument [all...] |
H A D | panel-tpo-td028ttec1.c | 315 struct omap_video_timings *timings) 320 ddata->videomode = *timings; 321 dssdev->panel.timings = *timings; 323 in->ops.dpi->set_timings(in, timings); 327 struct omap_video_timings *timings) 331 *timings = ddata->videomode; 335 struct omap_video_timings *timings) 340 return in->ops.dpi->check_timings(in, timings); 411 dssdev->panel.timings 314 td028ttec1_panel_set_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) argument 326 td028ttec1_panel_get_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) argument 334 td028ttec1_panel_check_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) argument [all...] |
/linux-master/drivers/gpu/drm/tilcdc/ |
H A D | tilcdc_panel.c | 28 struct display_timings *timings; member in struct:panel_module 139 struct display_timings *timings = panel_connector->mod->timings; local 142 for (i = 0; i < timings->num_timings; i++) { 146 if (videomode_from_timings(timings, &vm, i)) 157 if (timings->native_mode == i) 349 panel_mod->timings = of_get_display_timings(node); 350 if (!panel_mod->timings) { 351 dev_err(&pdev->dev, "could not get panel timings\n"); 366 display_timings_release(panel_mod->timings); [all...] |
/linux-master/drivers/media/pci/cobalt/ |
H A D | cobalt-v4l2.c | 15 #include <linux/v4l2-dv-timings.h> 19 #include <media/v4l2-dv-timings.h> 142 struct v4l2_bt_timings *bt = &s->timings.bt; 287 struct v4l2_bt_timings *bt = &s->timings.bt; 602 struct v4l2_enum_dv_timings *timings) 607 if (timings->index) 609 memset(timings->reserved, 0, sizeof(timings->reserved)); 610 timings->timings 601 cobalt_enum_dv_timings(struct file *file, void *priv_fh, struct v4l2_enum_dv_timings *timings) argument 618 cobalt_s_dv_timings(struct file *file, void *priv_fh, struct v4l2_dv_timings *timings) argument 646 cobalt_g_dv_timings(struct file *file, void *priv_fh, struct v4l2_dv_timings *timings) argument 659 cobalt_query_dv_timings(struct file *file, void *priv_fh, struct v4l2_dv_timings *timings) argument 1074 struct v4l2_dv_timings timings; local 1093 struct v4l2_dv_timings timings; local [all...] |
/linux-master/drivers/media/i2c/ |
H A D | ths8200.c | 23 #include <linux/v4l2-dv-timings.h> 25 #include <media/v4l2-dv-timings.h> 224 /* configure video output timings */ 345 /* RGB mode, no embedded timings */ 362 struct v4l2_dv_timings *timings) 368 if (!v4l2_valid_dv_timings(timings, &ths8200_timings_cap, 372 if (!v4l2_find_dv_timings_cap(timings, &ths8200_timings_cap, 10, 378 timings->bt.flags &= ~V4L2_DV_FL_REDUCED_FPS; 380 /* save timings */ 381 state->dv_timings = *timings; 361 ths8200_s_dv_timings(struct v4l2_subdev *sd, struct v4l2_dv_timings *timings) argument 388 ths8200_g_dv_timings(struct v4l2_subdev *sd, struct v4l2_dv_timings *timings) argument 400 ths8200_enum_dv_timings(struct v4l2_subdev *sd, struct v4l2_enum_dv_timings *timings) argument [all...] |
H A D | tvp7002.c | 21 #include <linux/v4l2-dv-timings.h> 319 struct v4l2_dv_timings timings; member in struct:tvp7002_timings_definition 329 /* Struct list for digital video timings */ 559 const struct v4l2_bt_timings *t = &tvp7002_timings[i].timings.bt; 574 *dv_timings = device->current_timings->timings; 601 * tvp7002_query_dv() - query DV timings 605 * Returns the current DV timings detected by TVP7002. If no active input is 610 const struct tvp7002_timings_definition *timings = tvp7002_timings; local 642 for (*index = 0; *index < NUM_TIMINGS; (*index)++, timings++) 643 if (lpfr == timings 662 tvp7002_query_dv_timings(struct v4l2_subdev *sd, struct v4l2_dv_timings *timings) argument 773 tvp7002_enum_dv_timings(struct v4l2_subdev *sd, struct v4l2_enum_dv_timings *timings) argument 943 struct v4l2_dv_timings timings; local [all...] |
/linux-master/drivers/gpu/drm/bridge/ |
H A D | ti-tfp410.c | 32 struct drm_bridge_timings timings; member in struct:tfp410 242 bridge_state->input_bus_cfg.flags = dvi->timings.input_bus_flags; 269 struct drm_bridge_timings *timings = &dvi->timings; local 276 *timings = tfp410_default_timings; 280 * In I2C mode timings are configured through the I2C interface. 287 * In non-I2C mode, timings are configured through the BSEL, DSEL, DKEN 300 timings->input_bus_flags = DRM_BUS_FLAG_DE_HIGH; 304 timings->input_bus_flags |= DRM_BUS_FLAG_PIXDATA_SAMPLE_NEGEDGE 308 timings [all...] |
H A D | thc63lvd1024.c | 37 struct drm_bridge_timings timings; member in struct:thc63_dev 67 if (thc63->timings.dual_link) { 162 thc63->timings.dual_link = true; 168 thc63->timings.dual_link ? "dual" : "single"); 226 thc63->bridge.timings = &thc63->timings;
|
H A D | simple-bridge.c | 24 const struct drm_bridge_timings *timings; member in struct:simple_bridge_info 214 sbridge->bridge.timings = sbridge->info->timings; 231 * NOTE: the ADV7123EP seems to have other timings and need a new timings 275 .timings = &default_bridge_timings, 286 .timings = &ti_ths8135_bridge_timings, 292 .timings = &ti_ths8134_bridge_timings,
|
/linux-master/include/linux/platform_data/ |
H A D | emif_plat.h | 99 * @timings: Timings information from device datasheet passed 101 * if if default timings are ok 102 * @timings_arr_size: Size of the timings array. Depends on the number 103 * of different frequencies for which timings data 117 const struct lpddr2_timings *timings; member in struct:emif_platform_data
|
/linux-master/drivers/gpu/drm/panel/ |
H A D | panel-seiko-43wvf1g.c | 27 const struct display_timing *timings; member in struct:seiko_panel_desc 70 const struct display_timing *dt = &panel->desc->timings[i]; 215 struct display_timing *timings) 223 if (timings) 225 timings[i] = p->desc->timings[i]; 310 .timings = &seiko_43wvf1g_timing, 213 seiko_panel_get_timings(struct drm_panel *panel, unsigned int num_timings, struct display_timing *timings) argument
|