Home
last modified time | relevance | path

Searched refs:timings (Results 1 – 25 of 108) sorted by relevance

12345

/drivers/gpu/drm/omapdrm/
Domap_connector.c46 struct omap_video_timings *timings) in copy_timings_omap_to_drm() argument
48 mode->clock = timings->pixelclock / 1000; in copy_timings_omap_to_drm()
50 mode->hdisplay = timings->x_res; in copy_timings_omap_to_drm()
51 mode->hsync_start = mode->hdisplay + timings->hfp; in copy_timings_omap_to_drm()
52 mode->hsync_end = mode->hsync_start + timings->hsw; in copy_timings_omap_to_drm()
53 mode->htotal = mode->hsync_end + timings->hbp; in copy_timings_omap_to_drm()
55 mode->vdisplay = timings->y_res; in copy_timings_omap_to_drm()
56 mode->vsync_start = mode->vdisplay + timings->vfp; in copy_timings_omap_to_drm()
57 mode->vsync_end = mode->vsync_start + timings->vsw; in copy_timings_omap_to_drm()
58 mode->vtotal = mode->vsync_end + timings->vbp; in copy_timings_omap_to_drm()
[all …]
/drivers/video/fbdev/omap2/dss/
Dhdmi_wp.c130 struct omap_video_timings *timings) in hdmi_wp_video_config_interface() argument
136 vsync_pol = timings->vsync_level == OMAPDSS_SIG_ACTIVE_HIGH; in hdmi_wp_video_config_interface()
137 hsync_pol = timings->hsync_level == OMAPDSS_SIG_ACTIVE_HIGH; in hdmi_wp_video_config_interface()
142 r = FLD_MOD(r, timings->interlace, 3, 3); in hdmi_wp_video_config_interface()
148 struct omap_video_timings *timings) in hdmi_wp_video_config_timing() argument
155 timing_h |= FLD_VAL(timings->hbp, 31, 20); in hdmi_wp_video_config_timing()
156 timing_h |= FLD_VAL(timings->hfp, 19, 8); in hdmi_wp_video_config_timing()
157 timing_h |= FLD_VAL(timings->hsw, 7, 0); in hdmi_wp_video_config_timing()
160 timing_v |= FLD_VAL(timings->vbp, 31, 20); in hdmi_wp_video_config_timing()
161 timing_v |= FLD_VAL(timings->vfp, 19, 8); in hdmi_wp_video_config_timing()
[all …]
Dhdmi5_core.c299 video_cfg->v_fc_config.timings.hsync_level = cfg->timings.hsync_level; in hdmi_core_init()
300 video_cfg->v_fc_config.timings.x_res = cfg->timings.x_res; in hdmi_core_init()
301 video_cfg->v_fc_config.timings.hsw = cfg->timings.hsw - 1; in hdmi_core_init()
302 video_cfg->v_fc_config.timings.hbp = cfg->timings.hbp; in hdmi_core_init()
303 video_cfg->v_fc_config.timings.hfp = cfg->timings.hfp; in hdmi_core_init()
304 video_cfg->hblank = cfg->timings.hfp + in hdmi_core_init()
305 cfg->timings.hbp + cfg->timings.hsw - 1; in hdmi_core_init()
306 video_cfg->v_fc_config.timings.vsync_level = cfg->timings.vsync_level; in hdmi_core_init()
307 video_cfg->v_fc_config.timings.y_res = cfg->timings.y_res; in hdmi_core_init()
308 video_cfg->v_fc_config.timings.vsw = cfg->timings.vsw; in hdmi_core_init()
[all …]
Dvenc.c304 struct omap_video_timings timings; member
419 struct omap_video_timings *timings) in venc_timings_to_config() argument
421 if (memcmp(&omap_dss_pal_timings, timings, sizeof(*timings)) == 0) in venc_timings_to_config()
424 if (memcmp(&omap_dss_ntsc_timings, timings, sizeof(*timings)) == 0) in venc_timings_to_config()
442 venc_write_config(venc_timings_to_config(&venc.timings)); in venc_power_on()
459 dss_mgr_set_timings(mgr, &venc.timings); in venc_power_on()
537 struct omap_video_timings *timings) in venc_set_timings() argument
544 if (memcmp(&venc.timings, timings, sizeof(*timings))) in venc_set_timings()
547 venc.timings = *timings; in venc_set_timings()
555 struct omap_video_timings *timings) in venc_check_timings() argument
[all …]
Dsdi.c41 struct omap_video_timings timings; member
132 struct omap_video_timings *t = &sdi.timings; in sdi_display_enable()
230 struct omap_video_timings *timings) in sdi_set_timings() argument
232 sdi.timings = *timings; in sdi_set_timings()
236 struct omap_video_timings *timings) in sdi_get_timings() argument
238 *timings = sdi.timings; in sdi_get_timings()
242 struct omap_video_timings *timings) in sdi_check_timings() argument
246 if (mgr && !dispc_mgr_timings_ok(mgr->id, timings)) in sdi_check_timings()
249 if (timings->pixelclock == 0) in sdi_check_timings()
Drfbi.c115 struct omap_video_timings timings; member
310 u16 width = rfbi.timings.x_res; in rfbi_transfer_area()
311 u16 height = rfbi.timings.y_res; in rfbi_transfer_area()
318 dss_mgr_set_timings(mgr, &rfbi.timings); in rfbi_transfer_area()
779 rfbi.timings.x_res = w; in rfbi_set_size()
780 rfbi.timings.y_res = h; in rfbi_set_size()
794 struct rfbi_timings *timings) in rfbi_set_interface_timings() argument
796 rfbi.intf_timings = *timings; in rfbi_set_interface_timings()
860 rfbi.timings.hsw = 1; in rfbi_config_lcd_manager()
861 rfbi.timings.hfp = 1; in rfbi_config_lcd_manager()
[all …]
/drivers/video/fbdev/core/
Dfbmon.c1224 static void fb_timings_vfreq(struct __fb_timings *timings) in fb_timings_vfreq() argument
1226 timings->hfreq = fb_get_hfreq(timings->vfreq, timings->vactive); in fb_timings_vfreq()
1227 timings->vblank = fb_get_vblank(timings->hfreq); in fb_timings_vfreq()
1228 timings->vtotal = timings->vactive + timings->vblank; in fb_timings_vfreq()
1229 timings->hblank = fb_get_hblank_by_hfreq(timings->hfreq, in fb_timings_vfreq()
1230 timings->hactive); in fb_timings_vfreq()
1231 timings->htotal = timings->hactive + timings->hblank; in fb_timings_vfreq()
1232 timings->dclk = timings->htotal * timings->hfreq; in fb_timings_vfreq()
1235 static void fb_timings_hfreq(struct __fb_timings *timings) in fb_timings_hfreq() argument
1237 timings->vblank = fb_get_vblank(timings->hfreq); in fb_timings_hfreq()
[all …]
/drivers/ide/
Dcs5536.c149 unsigned long timings = (unsigned long)ide_get_drivedata(drive); in cs5536_set_pio_mode() local
157 timings &= (IDE_DRV_MASK << 8); in cs5536_set_pio_mode()
158 timings |= drv_timings[pio]; in cs5536_set_pio_mode()
159 ide_set_drivedata(drive, (void *)timings); in cs5536_set_pio_mode()
192 unsigned long timings = (unsigned long)ide_get_drivedata(drive); in cs5536_set_dma_mode() local
203 timings &= IDE_DRV_MASK; in cs5536_set_dma_mode()
204 timings |= mwdma_timings[mode - XFER_MW_DMA_0] << 8; in cs5536_set_dma_mode()
205 ide_set_drivedata(drive, (void *)timings); in cs5536_set_dma_mode()
213 unsigned long timings = (unsigned long)ide_get_drivedata(drive); in cs5536_dma_start() local
216 (timings >> 8) != (timings & IDE_DRV_MASK)) in cs5536_dma_start()
[all …]
Dcs5530.c39 #define CS5530_BAD_PIO(timings) (((timings)&~0x80000000)==0x0000e132) argument
106 unsigned int reg, timings = 0; in cs5530_set_dma_mode() local
109 case XFER_UDMA_0: timings = 0x00921250; break; in cs5530_set_dma_mode()
110 case XFER_UDMA_1: timings = 0x00911140; break; in cs5530_set_dma_mode()
111 case XFER_UDMA_2: timings = 0x00911030; break; in cs5530_set_dma_mode()
112 case XFER_MW_DMA_0: timings = 0x00077771; break; in cs5530_set_dma_mode()
113 case XFER_MW_DMA_1: timings = 0x00012121; break; in cs5530_set_dma_mode()
114 case XFER_MW_DMA_2: timings = 0x00002020; break; in cs5530_set_dma_mode()
118 timings |= reg & 0x80000000; /* preserve PIO format bit */ in cs5530_set_dma_mode()
120 outl(timings, basereg + 4); /* write drive0 config register */ in cs5530_set_dma_mode()
[all …]
Dpmac.c65 u32 timings[4]; member
422 writel(pmif->timings[1], PMAC_IDE_REG(IDE_TIMING_CONFIG)); in pmac_ide_apply_timings()
424 writel(pmif->timings[0], PMAC_IDE_REG(IDE_TIMING_CONFIG)); in pmac_ide_apply_timings()
439 writel(pmif->timings[1], PMAC_IDE_REG(IDE_KAUAI_PIO_CONFIG)); in pmac_ide_kauai_apply_timings()
440 writel(pmif->timings[3], PMAC_IDE_REG(IDE_KAUAI_ULTRA_CONFIG)); in pmac_ide_kauai_apply_timings()
442 writel(pmif->timings[0], PMAC_IDE_REG(IDE_KAUAI_PIO_CONFIG)); in pmac_ide_kauai_apply_timings()
443 writel(pmif->timings[2], PMAC_IDE_REG(IDE_KAUAI_ULTRA_CONFIG)); in pmac_ide_kauai_apply_timings()
503 u32 *timings, t; in pmac_ide_set_pio_mode() local
509 timings = &pmif->timings[drive->dn & 1]; in pmac_ide_set_pio_mode()
510 t = *timings; in pmac_ide_set_pio_mode()
[all …]
/drivers/video/fbdev/omap2/displays-new/
Dconnector-analog-tv.c26 struct omap_video_timings timings; member
99 in->ops.atv->set_timings(in, &ddata->timings); in tvc_enable()
133 struct omap_video_timings *timings) in tvc_set_timings() argument
138 ddata->timings = *timings; in tvc_set_timings()
139 dssdev->panel.timings = *timings; in tvc_set_timings()
141 in->ops.atv->set_timings(in, timings); in tvc_set_timings()
145 struct omap_video_timings *timings) in tvc_get_timings() argument
149 *timings = ddata->timings; in tvc_get_timings()
153 struct omap_video_timings *timings) in tvc_check_timings() argument
158 return in->ops.atv->check_timings(in, timings); in tvc_check_timings()
[all …]
Dconnector-dvi.c47 struct omap_video_timings timings; member
93 in->ops.dvi->set_timings(in, &ddata->timings); in dvic_enable()
118 struct omap_video_timings *timings) in dvic_set_timings() argument
123 ddata->timings = *timings; in dvic_set_timings()
124 dssdev->panel.timings = *timings; in dvic_set_timings()
126 in->ops.dvi->set_timings(in, timings); in dvic_set_timings()
130 struct omap_video_timings *timings) in dvic_get_timings() argument
134 *timings = ddata->timings; in dvic_get_timings()
138 struct omap_video_timings *timings) in dvic_check_timings() argument
143 return in->ops.dvi->check_timings(in, timings); in dvic_check_timings()
[all …]
Dencoder-tfp410.c28 struct omap_video_timings timings; member
85 in->ops.dpi->set_timings(in, &ddata->timings); in tfp410_enable()
118 struct omap_video_timings *timings) in tfp410_set_timings() argument
123 ddata->timings = *timings; in tfp410_set_timings()
124 dssdev->panel.timings = *timings; in tfp410_set_timings()
126 in->ops.dpi->set_timings(in, timings); in tfp410_set_timings()
130 struct omap_video_timings *timings) in tfp410_get_timings() argument
134 *timings = ddata->timings; in tfp410_get_timings()
138 struct omap_video_timings *timings) in tfp410_check_timings() argument
143 return in->ops.dpi->check_timings(in, timings); in tfp410_check_timings()
Dconnector-hdmi.c46 struct omap_video_timings timings; member
98 in->ops.hdmi->set_timings(in, &ddata->timings); in hdmic_enable()
125 struct omap_video_timings *timings) in hdmic_set_timings() argument
130 ddata->timings = *timings; in hdmic_set_timings()
131 dssdev->panel.timings = *timings; in hdmic_set_timings()
133 in->ops.hdmi->set_timings(in, timings); in hdmic_set_timings()
137 struct omap_video_timings *timings) in hdmic_get_timings() argument
141 *timings = ddata->timings; in hdmic_get_timings()
145 struct omap_video_timings *timings) in hdmic_check_timings() argument
150 return in->ops.hdmi->check_timings(in, timings); in hdmic_check_timings()
[all …]
Dencoder-tpd12s015.c31 struct omap_video_timings timings; member
121 in->ops.hdmi->set_timings(in, &ddata->timings); in tpd_enable()
146 struct omap_video_timings *timings) in tpd_set_timings() argument
151 ddata->timings = *timings; in tpd_set_timings()
152 dssdev->panel.timings = *timings; in tpd_set_timings()
154 in->ops.hdmi->set_timings(in, timings); in tpd_set_timings()
158 struct omap_video_timings *timings) in tpd_get_timings() argument
162 *timings = ddata->timings; in tpd_get_timings()
166 struct omap_video_timings *timings) in tpd_check_timings() argument
172 r = in->ops.hdmi->check_timings(in, timings); in tpd_check_timings()
Dpanel-dpi.c117 struct omap_video_timings *timings) in panel_dpi_set_timings() argument
122 ddata->videomode = *timings; in panel_dpi_set_timings()
123 dssdev->panel.timings = *timings; in panel_dpi_set_timings()
125 in->ops.dpi->set_timings(in, timings); in panel_dpi_set_timings()
129 struct omap_video_timings *timings) in panel_dpi_get_timings() argument
133 *timings = ddata->videomode; in panel_dpi_get_timings()
137 struct omap_video_timings *timings) in panel_dpi_check_timings() argument
142 return in->ops.dpi->check_timings(in, timings); in panel_dpi_check_timings()
283 dssdev->panel.timings = ddata->videomode; in panel_dpi_probe()
/drivers/media/rc/img-ir/
Dimg-ir-hw.c77 static void img_ir_timings_preprocess(struct img_ir_timings *timings, in img_ir_timings_preprocess() argument
80 img_ir_symbol_timing_preprocess(&timings->ldr, unit); in img_ir_timings_preprocess()
81 img_ir_symbol_timing_preprocess(&timings->s00, unit); in img_ir_timings_preprocess()
82 img_ir_symbol_timing_preprocess(&timings->s01, unit); in img_ir_timings_preprocess()
83 img_ir_symbol_timing_preprocess(&timings->s10, unit); in img_ir_timings_preprocess()
84 img_ir_symbol_timing_preprocess(&timings->s11, unit); in img_ir_timings_preprocess()
88 timings->ft.ft_min = (timings->ft.ft_min*unit + 999)/1000; in img_ir_timings_preprocess()
109 static void img_ir_timings_defaults(struct img_ir_timings *timings, in img_ir_timings_defaults() argument
112 img_ir_symbol_timing_defaults(&timings->ldr, &defaults->ldr); in img_ir_timings_defaults()
113 img_ir_symbol_timing_defaults(&timings->s00, &defaults->s00); in img_ir_timings_defaults()
[all …]
/drivers/media/i2c/
Dtvp7002.c332 struct v4l2_dv_timings timings; member
572 const struct v4l2_bt_timings *t = &tvp7002_timings[i].timings.bt; in tvp7002_s_dv_timings()
587 *dv_timings = device->current_timings->timings; in tvp7002_g_dv_timings()
625 const struct v4l2_bt_timings *bt = &device->current_timings->timings.bt; in tvp7002_mbus_fmt()
648 const struct tvp7002_timings_definition *timings = tvp7002_timings; in tvp7002_query_dv() local
680 for (*index = 0; *index < NUM_TIMINGS; (*index)++, timings++) in tvp7002_query_dv()
681 if (lpfr == timings->lines_per_frame && in tvp7002_query_dv()
682 progressive == timings->progressive) { in tvp7002_query_dv()
683 if (timings->cpl_min == 0xffff) in tvp7002_query_dv()
685 if (cpln >= timings->cpl_min && cpln <= timings->cpl_max) in tvp7002_query_dv()
[all …]
Dadv7604.c150 struct v4l2_dv_timings timings; member
247 struct v4l2_dv_timings timings; member
937 const struct v4l2_dv_timings *timings) in find_and_set_predefined_video_timings() argument
941 for (i = 0; predef_vid_timings[i].timings.bt.width; i++) { in find_and_set_predefined_video_timings()
942 if (!v4l2_match_dv_timings(timings, &predef_vid_timings[i].timings, in find_and_set_predefined_video_timings()
955 struct v4l2_dv_timings *timings) in configure_predefined_video_timings() argument
982 0x01, adv7604_prim_mode_comp, timings); in configure_predefined_video_timings()
985 0x02, adv7604_prim_mode_gr, timings); in configure_predefined_video_timings()
988 0x05, adv7604_prim_mode_hdmi_comp, timings); in configure_predefined_video_timings()
991 0x06, adv7604_prim_mode_hdmi_gr, timings); in configure_predefined_video_timings()
[all …]
/drivers/ata/
Dpata_it8213.c88 u8 timings[][2] = { { 0, 0 }, in it8213_set_piomode() local
108 master_data |= (timings[pio][0] << 12) | in it8213_set_piomode()
109 (timings[pio][1] << 8); in it8213_set_piomode()
119 slave_data |= (timings[pio][0] << 2) | timings[pio][1]; in it8213_set_piomode()
148 u8 timings[][2] = { { 0, 0 }, in it8213_set_dmamode() local
214 slave_data |= ((timings[pio][0] << 2) | timings[pio][1]) << (ap->port_no ? 4 : 0); in it8213_set_dmamode()
221 (timings[pio][0] << 12) | in it8213_set_dmamode()
222 (timings[pio][1] << 8); in it8213_set_dmamode()
Dpata_efar.c99 u8 timings[][2] = { { 0, 0 }, in efar_set_piomode() local
121 master_data |= (timings[pio][0] << 12) | in efar_set_piomode()
122 (timings[pio][1] << 8); in efar_set_piomode()
133 slave_data |= ((timings[pio][0] << 2) | timings[pio][1]) << shift; in efar_set_piomode()
168 u8 timings[][2] = { { 0, 0 }, in efar_set_dmamode() local
219 slave_data |= ((timings[pio][0] << 2) | timings[pio][1]) << (ap->port_no ? 4 : 0); in efar_set_dmamode()
226 (timings[pio][0] << 12) | in efar_set_dmamode()
227 (timings[pio][1] << 8); in efar_set_dmamode()
Dpata_rdc.c115 u8 timings[][2] = { { 0, 0 }, in rdc_set_piomode() local
146 slave_data |= ((timings[pio][0] << 2) | timings[pio][1]) in rdc_set_piomode()
155 (timings[pio][0] << 12) | in rdc_set_piomode()
156 (timings[pio][1] << 8); in rdc_set_piomode()
194 u8 timings[][2] = { { 0, 0 }, in rdc_set_dmamode() local
268 slave_data |= ((timings[pio][0] << 2) | timings[pio][1]) << (ap->port_no ? 4 : 0); in rdc_set_dmamode()
275 (timings[pio][0] << 12) | in rdc_set_dmamode()
276 (timings[pio][1] << 8); in rdc_set_dmamode()
/drivers/memory/
Demif.c383 const struct lpddr2_timings *timings = NULL; in get_timings_table() local
384 const struct lpddr2_timings *timings_arr = emif->plat_data->timings; in get_timings_table()
400 timings = &timings_arr[i]; in get_timings_table()
404 if (!timings) in get_timings_table()
411 return timings; in get_timings_table()
433 static u32 get_sdram_tim_1_shdw(const struct lpddr2_timings *timings, in get_sdram_tim_1_shdw() argument
439 val = max(min_tck->tWTR, DIV_ROUND_UP(timings->tWTR, t_ck)) - 1; in get_sdram_tim_1_shdw()
443 val = DIV_ROUND_UP(timings->tFAW, t_ck*4); in get_sdram_tim_1_shdw()
445 val = max(min_tck->tRRD, DIV_ROUND_UP(timings->tRRD, t_ck)); in get_sdram_tim_1_shdw()
448 val = DIV_ROUND_UP(timings->tRAS_min + timings->tRPab, t_ck) - 1; in get_sdram_tim_1_shdw()
[all …]
Dof_memory.c109 struct lpddr2_timings *timings = NULL; in of_get_ddr_timings() local
128 timings = devm_kzalloc(dev, sizeof(*timings) * arr_sz, in of_get_ddr_timings()
131 if (!timings) in of_get_ddr_timings()
136 if (of_do_get_timings(np_tim, &timings[i])) { in of_get_ddr_timings()
137 devm_kfree(dev, timings); in of_get_ddr_timings()
146 return timings; in of_get_ddr_timings()
/drivers/video/fbdev/savage/
Dsavagefb_driver.c150 struct xtimings *timings, in vgaHWInit() argument
155 if (!(timings->sync & FB_SYNC_HOR_HIGH_ACT)) in vgaHWInit()
158 if (!(timings->sync & FB_SYNC_VERT_HIGH_ACT)) in vgaHWInit()
173 reg->CRTC[0x00] = (timings->HTotal >> 3) - 5; in vgaHWInit()
174 reg->CRTC[0x01] = (timings->HDisplay >> 3) - 1; in vgaHWInit()
175 reg->CRTC[0x02] = (timings->HSyncStart >> 3) - 1; in vgaHWInit()
176 reg->CRTC[0x03] = (((timings->HSyncEnd >> 3) - 1) & 0x1f) | 0x80; in vgaHWInit()
177 reg->CRTC[0x04] = (timings->HSyncStart >> 3); in vgaHWInit()
178 reg->CRTC[0x05] = ((((timings->HSyncEnd >> 3) - 1) & 0x20) << 2) | in vgaHWInit()
179 (((timings->HSyncEnd >> 3)) & 0x1f); in vgaHWInit()
[all …]

12345