Searched refs:timings (Results 26 - 50 of 192) sorted by relevance

12345678

/linux-master/drivers/clk/tegra/
H A Dclk-tegra124-emc.c82 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 Dpata_radisys.c10 * 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 Dpata_oldpiix.c12 * 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 Dsdi.c31 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 Dvenc.c251 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 Ddpi.c41 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 Dimg-ir-hw.c63 /* 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 Dimg-ir-rc5.c57 /* main timings */
60 .timings = {
/linux-master/include/video/
H A Domapfb_dss.h236 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 Ddisplay_timing.h5 * 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 Dv4l2-pci-skeleton.c21 #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 Dof_memory.c26 * 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 Dexynos5422-dmc.c124 * @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 Dpanel-nec-nl8048hl11.c182 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 Dpanel-lgphilips-lb035q02.c188 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 Dpanel-tpo-td028ttec1.c315 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 Dtilcdc_panel.c28 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 Dcobalt-v4l2.c15 #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 Dths8200.c23 #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 Dtvp7002.c21 #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 Dti-tfp410.c32 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 Dthc63lvd1024.c37 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 Dsimple-bridge.c24 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 Demif_plat.h99 * @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 Dpanel-seiko-43wvf1g.c27 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

Completed in 246 milliseconds

12345678