/linux-master/Documentation/fb/ |
H A D | viafb.modes | 31 timings 39722 48 16 33 10 96 2 endmode mode "480x640-60" 33 geometry 480 640 480 640 32 timings 39722 72 24 19 1 48 3 endmode 54 geometry 640 480 640 480 32 timings 31747 120 16 16 1 64 3 endmode 75 geometry 640 480 640 480 32 timings 27777 80 56 25 1 56 3 endmode 96 geometry 640 480 640 480 32 timings 23168 104 40 25 1 64 3 endmode 117 geometry 640 480 640 480 32 timings 19081 104 40 31 1 64 3 endmode 138 geometry 720 480 720 480 32 timings 37202 88 16 14 1 72 3 endmode 159 geometry 800 480 800 480 32 timings 33805 96 24 10 3 72 7 endmode 180 geometry 720 576 720 576 32 timings 30611 96 24 17 1 72 3 endmode 202 timings 2500 [all...] |
/linux-master/drivers/video/ |
H A D | display_timing.c | 14 if (disp->timings) { 18 kfree(disp->timings[i]); 19 kfree(disp->timings);
|
/linux-master/drivers/memory/tegra/ |
H A D | tegra210-emc-table.c | 16 struct tegra210_emc_timing *timings; local 19 timings = memremap(rmem->base, rmem->size, MEMREMAP_WB); 20 if (!timings) { 26 if (timings[i].revision == 0) 42 memunmap(timings); 46 emc->derated = timings; 49 emc->nominal = timings; 54 rmem->priv = timings; 62 struct tegra210_emc_timing *timings = rmem->priv; local 65 if ((emc->nominal && timings ! [all...] |
/linux-master/drivers/video/fbdev/omap2/omapfb/dss/ |
H A D | hdmi_wp.c | 145 struct omap_video_timings *timings) 151 vsync_pol = timings->vsync_level == OMAPDSS_SIG_ACTIVE_HIGH; 152 hsync_pol = timings->hsync_level == OMAPDSS_SIG_ACTIVE_HIGH; 157 r = FLD_MOD(r, timings->interlace, 3, 3); 163 struct omap_video_timings *timings) 170 timing_h |= FLD_VAL(timings->hbp, 31, 20); 171 timing_h |= FLD_VAL(timings->hfp, 19, 8); 172 timing_h |= FLD_VAL(timings->hsw, 7, 0); 175 timing_v |= FLD_VAL(timings->vbp, 31, 20); 176 timing_v |= FLD_VAL(timings 144 hdmi_wp_video_config_interface(struct hdmi_wp_data *wp, struct omap_video_timings *timings) argument 162 hdmi_wp_video_config_timing(struct hdmi_wp_data *wp, struct omap_video_timings *timings) argument 181 hdmi_wp_init_vid_fmt_timings(struct hdmi_video_format *video_fmt, struct omap_video_timings *timings, struct hdmi_config *param) argument [all...] |
H A D | hdmi5_core.c | 284 video_cfg->v_fc_config.timings.hsync_level = cfg->timings.hsync_level; 285 video_cfg->v_fc_config.timings.x_res = cfg->timings.x_res; 286 video_cfg->v_fc_config.timings.hsw = cfg->timings.hsw - 1; 287 video_cfg->v_fc_config.timings.hbp = cfg->timings.hbp; 288 video_cfg->v_fc_config.timings.hfp = cfg->timings [all...] |
/linux-master/drivers/video/fbdev/omap2/omapfb/displays/ |
H A D | encoder-tfp410.c | 26 struct omap_video_timings timings; member in struct:panel_drv_data 83 in->ops.dpi->set_timings(in, &ddata->timings); 115 static void tfp410_fix_timings(struct omap_video_timings *timings) argument 117 timings->data_pclk_edge = OMAPDSS_DRIVE_SIG_RISING_EDGE; 118 timings->sync_pclk_edge = OMAPDSS_DRIVE_SIG_RISING_EDGE; 119 timings->de_level = OMAPDSS_SIG_ACTIVE_HIGH; 123 struct omap_video_timings *timings) 128 tfp410_fix_timings(timings); 130 ddata->timings = *timings; 122 tfp410_set_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) argument 136 tfp410_get_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) argument 144 tfp410_check_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) argument [all...] |
H A D | connector-dvi.c | 43 struct omap_video_timings timings; member in struct:panel_drv_data 84 in->ops.dvi->set_timings(in, &ddata->timings); 109 struct omap_video_timings *timings) 114 ddata->timings = *timings; 115 dssdev->panel.timings = *timings; 117 in->ops.dvi->set_timings(in, timings); 121 struct omap_video_timings *timings) 125 *timings 108 dvic_set_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) argument 120 dvic_get_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) argument 128 dvic_check_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) argument [all...] |
H A D | connector-hdmi.c | 43 struct omap_video_timings timings; member in struct:panel_drv_data 90 in->ops.hdmi->set_timings(in, &ddata->timings); 117 struct omap_video_timings *timings) 122 ddata->timings = *timings; 123 dssdev->panel.timings = *timings; 125 in->ops.hdmi->set_timings(in, timings); 129 struct omap_video_timings *timings) 133 *timings 116 hdmic_set_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) argument 128 hdmic_get_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) argument 136 hdmic_check_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) argument [all...] |
H A D | connector-analog-tv.c | 22 struct omap_video_timings timings; member in struct:panel_drv_data 85 in->ops.atv->set_timings(in, &ddata->timings); 119 struct omap_video_timings *timings) 124 ddata->timings = *timings; 125 dssdev->panel.timings = *timings; 127 in->ops.atv->set_timings(in, timings); 131 struct omap_video_timings *timings) 135 *timings 118 tvc_set_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) argument 130 tvc_get_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) argument 138 tvc_check_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) argument [all...] |
H A D | encoder-opa362.c | 28 struct omap_video_timings timings; member in struct:panel_drv_data 91 in->ops.atv->set_timings(in, &ddata->timings); 124 struct omap_video_timings *timings) 131 ddata->timings = *timings; 132 dssdev->panel.timings = *timings; 134 in->ops.atv->set_timings(in, timings); 138 struct omap_video_timings *timings) 144 *timings 123 opa362_set_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) argument 137 opa362_get_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) argument 147 opa362_check_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) argument [all...] |
H A D | panel-dpi.c | 96 struct omap_video_timings *timings) 101 ddata->videomode = *timings; 102 dssdev->panel.timings = *timings; 104 in->ops.dpi->set_timings(in, timings); 108 struct omap_video_timings *timings) 112 *timings = ddata->videomode; 116 struct omap_video_timings *timings) 121 return in->ops.dpi->check_timings(in, timings); 198 dssdev->panel.timings 95 panel_dpi_set_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) argument 107 panel_dpi_get_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) argument 115 panel_dpi_check_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) argument [all...] |
H A D | panel-sharp-ls037v7dw01.c | 148 struct omap_video_timings *timings) 153 ddata->videomode = *timings; 154 dssdev->panel.timings = *timings; 156 in->ops.dpi->set_timings(in, timings); 160 struct omap_video_timings *timings) 164 *timings = ddata->videomode; 168 struct omap_video_timings *timings) 173 return in->ops.dpi->check_timings(in, timings); 279 dssdev->panel.timings 147 sharp_ls_set_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) argument 159 sharp_ls_get_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) argument 167 sharp_ls_check_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) argument [all...] |
H A D | encoder-tpd12s015.c | 27 struct omap_video_timings timings; member in struct:panel_drv_data 83 in->ops.hdmi->set_timings(in, &ddata->timings); 108 struct omap_video_timings *timings) 113 ddata->timings = *timings; 114 dssdev->panel.timings = *timings; 116 in->ops.hdmi->set_timings(in, timings); 120 struct omap_video_timings *timings) 124 *timings 107 tpd_set_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) argument 119 tpd_get_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) argument 127 tpd_check_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) argument [all...] |
/linux-master/drivers/media/i2c/adv748x/ |
H A D | adv748x-hdmi.c | 13 #include <media/v4l2-dv-timings.h> 16 #include <uapi/linux/v4l2-dv-timings.h> 48 struct v4l2_dv_timings timings; member in struct:adv748x_hdmi_video_standards 96 fmt->field = hdmi->timings.bt.interlaced ? 102 fmt->width = hdmi->timings.bt.width; 103 fmt->height = hdmi->timings.bt.height; 109 static void adv748x_fill_optional_dv_timings(struct v4l2_dv_timings *timings) argument 111 v4l2_find_dv_timings_cap(timings, &adv748x_hdmi_timings_cap, 172 const struct v4l2_dv_timings *timings) 179 if (v4l2_match_dv_timings(timings, 171 adv748x_hdmi_set_video_timings(struct adv748x_state *state, const struct v4l2_dv_timings *timings) argument 217 adv748x_hdmi_s_dv_timings(struct v4l2_subdev *sd, struct v4l2_dv_timings *timings) argument 257 adv748x_hdmi_g_dv_timings(struct v4l2_subdev *sd, struct v4l2_dv_timings *timings) argument 272 adv748x_hdmi_query_dv_timings(struct v4l2_subdev *sd, struct v4l2_dv_timings *timings) argument 410 struct v4l2_dv_timings timings; local 579 adv748x_hdmi_check_dv_timings(const struct v4l2_dv_timings *timings, void *hdl) argument 593 adv748x_hdmi_enum_dv_timings(struct v4l2_subdev *sd, struct v4l2_enum_dv_timings *timings) argument [all...] |
/linux-master/drivers/video/fbdev/core/ |
H A D | fbmon.c | 224 printk("fbmon: trying to fix monitor timings\n"); 1148 static void fb_timings_vfreq(struct __fb_timings *timings) argument 1150 timings->hfreq = fb_get_hfreq(timings->vfreq, timings->vactive); 1151 timings->vblank = fb_get_vblank(timings->hfreq); 1152 timings->vtotal = timings->vactive + timings 1159 fb_timings_hfreq(struct __fb_timings *timings) argument 1170 fb_timings_dclk(struct __fb_timings *timings) argument 1217 struct __fb_timings *timings; local [all...] |
/linux-master/drivers/mtd/nand/raw/ |
H A D | nand_timings.c | 26 .timings.mode = 0, 27 .timings.sdr = { 71 .timings.mode = 1, 72 .timings.sdr = { 116 .timings.mode = 2, 117 .timings.sdr = { 161 .timings.mode = 3, 162 .timings.sdr = { 206 .timings.mode = 4, 207 .timings 669 struct nand_sdr_timings *timings = &iface->timings.sdr; local 705 struct nand_nvddr_timings *timings = &iface->timings.nvddr; local [all...] |
/linux-master/drivers/hid/i2c-hid/ |
H A D | i2c-hid-of-goodix.c | 32 const struct goodix_i2c_hid_timing_data *timings; member in struct:i2c_hid_of_goodix 57 if (ihid_goodix->timings->post_power_delay_ms) 58 msleep(ihid_goodix->timings->post_power_delay_ms); 61 if (ihid_goodix->timings->post_gpio_reset_delay_ms) 62 msleep(ihid_goodix->timings->post_gpio_reset_delay_ms); 108 ihid_goodix->timings = device_get_match_data(&client->dev);
|
/linux-master/drivers/media/pci/mgb4/ |
H A D | mgb4_vin.c | 8 * which is handled by the "timings" callbacks and an IRQ based watcher, that 24 #include <media/v4l2-dv-timings.h> 135 struct v4l2_dv_timings *timings) 151 memset(timings, 0, sizeof(*timings)); 152 timings->type = V4L2_DV_BT_656_1120; 153 timings->bt.width = resolution >> 16; 154 timings->bt.height = resolution & 0xFFFF; 156 timings->bt.polarities |= V4L2_DV_HSYNC_POS_POL; 158 timings 134 get_timings(struct mgb4_vin_dev *vindev, struct v4l2_dv_timings *timings) argument 512 vidioc_s_dv_timings(struct file *file, void *fh, struct v4l2_dv_timings *timings) argument 533 vidioc_g_dv_timings(struct file *file, void *fh, struct v4l2_dv_timings *timings) argument 542 vidioc_query_dv_timings(struct file *file, void *fh, struct v4l2_dv_timings *timings) argument 550 vidioc_enum_dv_timings(struct file *file, void *fh, struct v4l2_enum_dv_timings *timings) argument 654 struct v4l2_bt_timings *timings = &vindev->timings.bt; local [all...] |
/linux-master/drivers/media/test-drivers/vivid/ |
H A D | vivid-vid-common.h | 32 int vidioc_g_dv_timings(struct file *file, void *_fh, struct v4l2_dv_timings *timings); 33 int vidioc_enum_dv_timings(struct file *file, void *_fh, struct v4l2_enum_dv_timings *timings);
|
/linux-master/drivers/media/rc/ |
H A D | rc-ir-raw.c | 303 * @timings: Manchester modulation timings. 308 * modulation with the timing characteristics described by @timings, writing up 317 const struct ir_raw_timings_manchester *timings, 326 if (timings->leader_pulse) { 329 init_ir_raw_event_duration((*ev), 1, timings->leader_pulse); 330 if (timings->leader_space) { 334 timings->leader_space); 344 if (timings->invert) 347 (*ev)->duration += timings 316 ir_raw_gen_manchester(struct ir_raw_event **ev, unsigned int max, const struct ir_raw_timings_manchester *timings, unsigned int n, u64 data) argument 398 ir_raw_gen_pd(struct ir_raw_event **ev, unsigned int max, const struct ir_raw_timings_pd *timings, unsigned int n, u64 data) argument 457 ir_raw_gen_pl(struct ir_raw_event **ev, unsigned int max, const struct ir_raw_timings_pl *timings, unsigned int n, u64 data) argument [all...] |
H A D | meson-ir.c | 247 const struct meson_ir_protocol *timings; local 264 timings = &protocol_timings[i]; 286 regval = FIELD_PREP(IR_DEC_REG2_MODE, timings->hw_protocol); 291 timings->hold_code_enable ? 296 timings->bit_order ? IR_DEC_REG2_BIT_ORDER : 0); 300 timings->count_tick_mode ? 309 timings->repeat_counter_enable ? 312 timings->repeat_check_enable ? 315 timings->repeat_compare_enable ? 323 timings [all...] |
/linux-master/drivers/media/spi/ |
H A D | gs1662.c | 23 #include <media/v4l2-dv-timings.h> 24 #include <linux/v4l2-dv-timings.h> 113 /* Implement following timings before enable it. 114 * Because of we don't have access to these theoretical timings yet. 229 static int gs_status_format(u16 status, struct v4l2_dv_timings *timings) argument 236 *timings = reg_fmt[i].format; 244 static u16 get_register_timings(struct v4l2_dv_timings *timings) argument 249 if (v4l2_match_dv_timings(timings, ®_fmt[i].format, 0, 263 struct v4l2_dv_timings *timings) 268 reg_value = get_register_timings(timings); 262 gs_s_dv_timings(struct v4l2_subdev *sd, struct v4l2_dv_timings *timings) argument 276 gs_g_dv_timings(struct v4l2_subdev *sd, struct v4l2_dv_timings *timings) argument 285 gs_query_dv_timings(struct v4l2_subdev *sd, struct v4l2_dv_timings *timings) argument 325 gs_enum_dv_timings(struct v4l2_subdev *sd, struct v4l2_enum_dv_timings *timings) argument [all...] |
/linux-master/drivers/ata/ |
H A D | pata_efar.c | 74 * efar_set_piomode - Initialize host controller PATA PIO timings 75 * @ap: Port whose timings we are configuring 100 u8 timings[][2] = { { 0, 0 }, local 122 master_data |= (timings[pio][0] << 12) | 123 (timings[pio][1] << 8); 134 slave_data |= ((timings[pio][0] << 2) | timings[pio][1]) << shift; 148 * efar_set_dmamode - Initialize host controller PATA DMA timings 149 * @ap: Port whose timings we are configuring 169 u8 timings[][ local [all...] |
H A D | pata_rdc.c | 78 * rdc_set_piomode - Initialize host controller PATA PIO timings 79 * @ap: Port whose timings we are configuring 102 u8 timings[][2] = { { 0, 0 }, local 133 slave_data |= ((timings[pio][0] << 2) | timings[pio][1]) 142 (timings[pio][0] << 12) | 143 (timings[pio][1] << 8); 160 * rdc_set_dmamode - Initialize host controller PATA PIO timings 161 * @ap: Port whose timings we are configuring 181 u8 timings[][ local [all...] |
H A D | pata_it8213.c | 65 * it8213_set_piomode - Initialize host controller PATA PIO timings 66 * @ap: Port whose timings we are configuring 67 * @adev: Device whose timings we are configuring 89 u8 timings[][2] = { { 0, 0 }, local 109 master_data |= (timings[pio][0] << 12) | 110 (timings[pio][1] << 8); 120 slave_data |= (timings[pio][0] << 2) | timings[pio][1]; 129 * it8213_set_dmamode - Initialize host controller PATA DMA timings 130 * @ap: Port whose timings w 149 u8 timings[][2] = { { 0, 0 }, local [all...] |