Home
last modified time | relevance | path

Searched refs:hsync_period (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_hw_intf.c83 u32 hsync_period, vsync_period; in dpu_hw_intf_setup_timing_engine() local
95 hsync_period = p->hsync_pulse_width + p->h_back_porch + p->width + in dpu_hw_intf_setup_timing_engine()
101 hsync_period) + p->hsync_skew; in dpu_hw_intf_setup_timing_engine()
102 display_v_end = ((vsync_period - p->v_front_porch) * hsync_period) + in dpu_hw_intf_setup_timing_engine()
106 hsync_end_x = hsync_period - p->h_front_porch - 1; in dpu_hw_intf_setup_timing_engine()
118 active_v_end = active_v_start + (p->yres * hsync_period) - 1; in dpu_hw_intf_setup_timing_engine()
134 hsync_ctl = (hsync_period << 16) | p->hsync_pulse_width; in dpu_hw_intf_setup_timing_engine()
141 active_v_end = active_v_start + (p->yres * hsync_period) - 1; in dpu_hw_intf_setup_timing_engine()
178 DPU_REG_WRITE(c, INTF_VSYNC_PERIOD_F0, vsync_period * hsync_period); in dpu_hw_intf_setup_timing_engine()
180 p->vsync_pulse_width * hsync_period); in dpu_hw_intf_setup_timing_engine()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_hw_intf.c102 u32 hsync_period, vsync_period; in dpu_hw_intf_setup_timing_engine() local
122 hsync_period = p->hsync_pulse_width + p->h_back_porch + p->width + in dpu_hw_intf_setup_timing_engine()
128 hsync_period) + p->hsync_skew; in dpu_hw_intf_setup_timing_engine()
129 display_v_end = ((vsync_period - p->v_front_porch) * hsync_period) + in dpu_hw_intf_setup_timing_engine()
133 hsync_end_x = hsync_period - p->h_front_porch - 1; in dpu_hw_intf_setup_timing_engine()
145 active_v_end = active_v_start + (p->yres * hsync_period) - 1; in dpu_hw_intf_setup_timing_engine()
161 hsync_ctl = (hsync_period << 16) | p->hsync_pulse_width; in dpu_hw_intf_setup_timing_engine()
182 active_v_end = active_v_start + (p->yres * hsync_period) - 1; in dpu_hw_intf_setup_timing_engine()
208 DPU_REG_WRITE(c, INTF_VSYNC_PERIOD_F0, vsync_period * hsync_period); in dpu_hw_intf_setup_timing_engine()
210 p->vsync_pulse_width * hsync_period); in dpu_hw_intf_setup_timing_engine()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/dp/
H A Ddp_catalog.c752 u32 hsync_period, vsync_period; in dp_catalog_panel_tpg_enable() local
760 hsync_period = drm_mode->htotal; in dp_catalog_panel_tpg_enable()
764 hsync_period); in dp_catalog_panel_tpg_enable()
767 * hsync_period) - 1; in dp_catalog_panel_tpg_enable()
773 hsync_end_x = hsync_period - (drm_mode->hsync_start - in dp_catalog_panel_tpg_enable()
778 hsync_ctl = (hsync_period << 16) | in dp_catalog_panel_tpg_enable()
786 hsync_period); in dp_catalog_panel_tpg_enable()
788 hsync_period); in dp_catalog_panel_tpg_enable()
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/dp/
H A Ddp_catalog.c906 u32 hsync_period, vsync_period; in dp_catalog_panel_tpg_enable() local
914 hsync_period = drm_mode->htotal; in dp_catalog_panel_tpg_enable()
918 hsync_period); in dp_catalog_panel_tpg_enable()
921 * hsync_period) - 1; in dp_catalog_panel_tpg_enable()
927 hsync_end_x = hsync_period - (drm_mode->hsync_start - in dp_catalog_panel_tpg_enable()
932 hsync_ctl = (hsync_period << 16) | in dp_catalog_panel_tpg_enable()
940 hsync_period); in dp_catalog_panel_tpg_enable()
942 hsync_period); in dp_catalog_panel_tpg_enable()

Completed in 5 milliseconds