Home
last modified time | relevance | path

Searched refs:hblank (Results 1 – 25 of 30) sorted by relevance

12

/linux/drivers/video/fbdev/core/
H A Dfbcvt.c42 u32 hblank; member
103 u32 hblank = 0; in fb_cvt_hblank() local
106 hblank = FB_CVT_RB_HBLANK; in fb_cvt_hblank()
112 hblank = (active_pixels * 20000)/ in fb_cvt_hblank()
115 hblank = (active_pixels * ideal_duty_cycle)/ in fb_cvt_hblank()
120 hblank &= ~((2 * FB_CVT_CELLSIZE) - 1); in fb_cvt_hblank()
122 return hblank; in fb_cvt_hblank()
353 cvt.hblank = fb_cvt_hblank(&cvt); in fb_find_mode_cvt()
354 cvt.htotal = cvt.active_pixels + cvt.hblank; in fb_find_mode_cvt()
358 cvt.h_back_porch = cvt.hblank/2 + cvt.h_margin; in fb_find_mode_cvt()
[all …]
H A Dfbmon.c1027 u32 hblank; member
1079 u32 c_val, m_val, duty_cycle, hblank; in fb_get_hblank_by_hfreq() local
1086 hblank = (xres * duty_cycle)/(100000 - duty_cycle); in fb_get_hblank_by_hfreq()
1087 return (hblank); in fb_get_hblank_by_hfreq()
1112 u32 duty_cycle, h_period, hblank; in fb_get_hblank_by_dclk() local
1126 hblank = (xres * duty_cycle)/(100000 - duty_cycle) + 8; in fb_get_hblank_by_dclk()
1127 hblank &= ~15; in fb_get_hblank_by_dclk()
1128 return (hblank); in fb_get_hblank_by_dclk()
1158 timings->hblank = fb_get_hblank_by_hfreq(timings->hfreq, in fb_timings_vfreq()
1160 timings->htotal = timings->hactive + timings->hblank; in fb_timings_vfreq()
[all …]
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_encoders.c169 unsigned int hblank = native_mode->htotal - native_mode->hdisplay; in amdgpu_panel_mode_fixup() local
182 adjusted_mode->htotal = native_mode->hdisplay + hblank; in amdgpu_panel_mode_fixup()
195 adjusted_mode->crtc_htotal = adjusted_mode->crtc_hdisplay + hblank; in amdgpu_panel_mode_fixup()
/linux/drivers/media/i2c/
H A Dov7251.c148 struct v4l2_ctrl *hblank; member
1569 int hblank; in ov7251_init_ctrls() local
1604 hblank = OV7251_FIXED_PPL - ov7251->current_mode->width; in ov7251_init_ctrls()
1605 ov7251->hblank = v4l2_ctrl_new_std(&ov7251->ctrls, &ov7251_ctrl_ops, in ov7251_init_ctrls()
1606 V4L2_CID_HBLANK, hblank, hblank, 1, in ov7251_init_ctrls()
1607 hblank); in ov7251_init_ctrls()
1608 if (ov7251->hblank) in ov7251_init_ctrls()
1609 ov7251->hblank->flags |= V4L2_CTRL_FLAG_READ_ONLY; in ov7251_init_ctrls()
H A Dov8865.c678 struct v4l2_ctrl *hblank; member
2516 unsigned int hblank; in ov8865_ctrls_init() local
2554 hblank = mode->hts - mode->output_size_x; in ov8865_ctrls_init()
2555 ctrls->hblank = v4l2_ctrl_new_std(handler, ops, V4L2_CID_HBLANK, hblank, in ov8865_ctrls_init()
2556 hblank, 1, hblank); in ov8865_ctrls_init()
2558 if (ctrls->hblank) in ov8865_ctrls_init()
2559 ctrls->hblank->flags |= V4L2_CTRL_FLAG_READ_ONLY; in ov8865_ctrls_init()
2712 unsigned int hblank; in ov8865_set_fmt() local
2758 hblank = mode->hts - mode->output_size_x; in ov8865_set_fmt()
2759 __v4l2_ctrl_modify_range(sensor->ctrls.hblank, hblank, hblank, 1, in ov8865_set_fmt()
[all …]
H A Dov02c10.c382 struct v4l2_ctrl *hblank; member
530 ov02c10->hblank = v4l2_ctrl_new_std(ctrl_hdlr, &ov02c10_ctrl_ops, in ov02c10_init_controls()
533 if (ov02c10->hblank) in ov02c10_init_controls()
534 ov02c10->hblank->flags |= V4L2_CTRL_FLAG_READ_ONLY; in ov02c10_init_controls()
723 __v4l2_ctrl_modify_range(ov02c10->hblank, h_blank, h_blank, 1, h_blank); in ov02c10_set_format()
H A Dmt9v032.c221 u16 hblank; member
258 unsigned int hblank; in mt9v032_update_hblank() local
264 hblank = max_t(unsigned int, mt9v032->hblank, min_hblank); in mt9v032_update_hblank()
267 hblank); in mt9v032_update_hblank()
679 mt9v032->hblank = ctrl->val; in mt9v032_s_ctrl()
1171 mt9v032->hblank = MT9V032_HORIZONTAL_BLANKING_DEF; in mt9v032_probe()
H A Dgc0308.c445 struct v4l2_ctrl *hblank; member
922 u16 hblank = gc0308->hblank->val; in gc0308_update_blanking() local
923 u8 vbhb = ((vblank >> 4) & 0xf0) | ((hblank >> 8) & 0x0f); in gc0308_update_blanking()
927 cci_write(gc0308->regmap, GC0308_HBLANK, hblank & 0xff, &ret); in gc0308_update_blanking()
1233 gc0308->hblank = v4l2_ctrl_new_std(&gc0308->hdl, &gc0308_ctrl_ops, in gc0308_init_controls()
1277 v4l2_ctrl_cluster(2, &gc0308->hblank); in gc0308_init_controls()
H A Dov5640.c410 struct v4l2_ctrl *hblank; member
2869 unsigned int hblank; in ov5640_update_pixel_rate() local
2930 hblank = timings->htot - mode->width; in ov5640_update_pixel_rate()
2931 __v4l2_ctrl_modify_range(sensor->ctrls.hblank, in ov5640_update_pixel_rate()
2932 hblank, hblank, 1, hblank); in ov5640_update_pixel_rate()
3437 unsigned int hblank; in ov5640_init_controls() local
3458 hblank = timings->htot - mode->width; in ov5640_init_controls()
3459 ctrls->hblank = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_HBLANK, hblank, in ov5640_init_controls()
3460 hblank, 1, hblank); in ov5640_init_controls()
3527 ctrls->hblank->flags |= V4L2_CTRL_FLAG_READ_ONLY; in ov5640_init_controls()
H A Dov5675.c509 struct v4l2_ctrl *hblank; member
809 ov5675->hblank = v4l2_ctrl_new_std(ctrl_hdlr, &ov5675_ctrl_ops, in ov5675_init_controls()
812 if (ov5675->hblank) in ov5675_init_controls()
813 ov5675->hblank->flags |= V4L2_CTRL_FLAG_READ_ONLY; in ov5675_init_controls()
1049 __v4l2_ctrl_modify_range(ov5675->hblank, h_blank, h_blank, 1, in ov5675_set_format()
H A Dov5670.c1868 struct v4l2_ctrl *hblank; member
2143 ov5670->hblank = v4l2_ctrl_new_std( in ov5670_init_controls()
2148 if (ov5670->hblank) in ov5670_init_controls()
2149 ov5670->hblank->flags |= V4L2_CTRL_FLAG_READ_ONLY; in ov5670_init_controls()
2333 __v4l2_ctrl_modify_range(ov5670->hblank, h_blank, h_blank, 1, in ov5670_set_pad_format()
H A Dgc05a2.c96 struct v4l2_ctrl *hblank; member
699 ret = __v4l2_ctrl_modify_range(gc05a2->hblank, h_blank, h_blank, 1, in gc05a2_update_cur_mode_controls()
1170 gc05a2->hblank = v4l2_ctrl_new_std(ctrl_hdlr, &gc05a2_ctrl_ops, in gc05a2_init_controls()
1173 if (gc05a2->hblank) in gc05a2_init_controls()
1174 gc05a2->hblank->flags |= V4L2_CTRL_FLAG_READ_ONLY; in gc05a2_init_controls()
H A Dgc08a3.c96 struct v4l2_ctrl *hblank; member
674 ret = __v4l2_ctrl_modify_range(gc08a3->hblank, h_blank, h_blank, 1, in gc08a3_update_cur_mode_controls()
1114 gc08a3->hblank = v4l2_ctrl_new_std(ctrl_hdlr, &gc08a3_ctrl_ops, in gc08a3_init_controls()
1117 if (gc08a3->hblank) in gc08a3_init_controls()
1118 gc08a3->hblank->flags |= V4L2_CTRL_FLAG_READ_ONLY; in gc08a3_init_controls()
H A Dt4ka3.c123 struct v4l2_ctrl *hblank; member
404 ret = __v4l2_ctrl_modify_range(sensor->ctrls.hblank, def, def, 1, def); in t4ka3_set_pad_format()
408 return __v4l2_ctrl_s_ctrl(sensor->ctrls.hblank, def); in t4ka3_set_pad_format()
864 ctrls->hblank = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_HBLANK, in t4ka3_init_controls()
889 ctrls->hblank->flags |= V4L2_CTRL_FLAG_READ_ONLY; in t4ka3_init_controls()
H A Dov2680.c132 struct v4l2_ctrl *hblank; member
697 ret = __v4l2_ctrl_modify_range(sensor->ctrls.hblank, def, def, 1, def); in ov2680_set_fmt()
1004 ctrls->hblank = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_HBLANK, in ov2680_v4l2_register()
1021 ctrls->hblank->flags |= V4L2_CTRL_FLAG_READ_ONLY; in ov2680_v4l2_register()
H A Dmt9p031.c402 unsigned int hblank; in mt9p031_set_params() local
449 hblank = 346 * ybin + 64 + (80 >> min_t(unsigned int, xbin, 3)); in mt9p031_set_params()
452 ret = mt9p031_write(client, MT9P031_HORIZONTAL_BLANK, hblank - 1); in mt9p031_set_params()
/linux/drivers/gpu/drm/gma500/
H A Doaktrail_device.c146 p->hblank = PSB_RVDC32(HBLANK_A); in oaktrail_save_display_registers()
266 PSB_WVDC32(p->hblank, HBLANK_A); in oaktrail_restore_display_registers()
404 .hblank = HBLANK_A,
428 .hblank = HBLANK_B,
H A Dpsb_device.c206 .hblank = HBLANK_A,
230 .hblank = HBLANK_B,
H A Dgma_display.c597 crtc_state->saveHBLANK = REG_READ(map->hblank); in gma_crtc_save()
651 REG_WRITE(map->hblank, crtc_state->saveHBLANK); in gma_crtc_restore()
H A Dpsb_intel_display.c270 REG_WRITE(map->hblank, (adjusted_mode->crtc_hblank_start - 1) | in psb_intel_crtc_mode_set()
/linux/drivers/gpu/drm/radeon/
H A Dradeon_encoders.c327 unsigned int hblank = native_mode->htotal - native_mode->hdisplay; in radeon_panel_mode_fixup() local
342 adjusted_mode->htotal = native_mode->hdisplay + hblank; in radeon_panel_mode_fixup()
357 adjusted_mode->crtc_htotal = adjusted_mode->crtc_hdisplay + hblank; in radeon_panel_mode_fixup()
/linux/drivers/gpu/drm/
H A Ddrm_displayid_internal.h119 __le16 hblank; member
/linux/drivers/video/fbdev/aty/
H A Dradeon_monitor.c218 rinfo->panel_info.hblank = (BIOS_IN16(tmp0+17) - BIOS_IN16(tmp0+19)) * 8; in radeon_get_panel_info_BIOS()
235 pr_debug(" hblank: %d\n", rinfo->panel_info.hblank); in radeon_get_panel_info_BIOS()
693 rinfo->panel_info.hblank = var->left_margin + in radeon_var_to_panel_info()
808 var->left_margin = (rinfo->panel_info.hblank - rinfo->panel_info.hOver_plus in radeon_check_modes()
H A Dradeonfb.h259 int hOver_plus, hSync_width, hblank; member
/linux/drivers/media/i2c/ccs/
H A Dccs-core.c1066 sensor->hblank = v4l2_ctrl_new_std( in ccs_init_controls()
1070 if (sensor->hblank) in ccs_init_controls()
1071 sensor->hblank->flags |= V4L2_CTRL_FLAG_UPDATE; in ccs_init_controls()
1295 struct v4l2_ctrl *hblank = sensor->hblank; in ccs_update_blanking() local
1326 __v4l2_ctrl_modify_range(hblank, min, max, hblank->step, min); in ccs_update_blanking()
1349 dev_dbg(&client->dev, "hblank\t\t%d\n", sensor->hblank->val); in ccs_pll_blanking_update()
1353 ((pa_src->width + sensor->hblank->val) * in ccs_pll_blanking_update()

12