Home
last modified time | relevance | path

Searched refs:hw_videoport (Results 1 – 7 of 7) sorted by relevance

/drivers/gpu/drm/tidss/
A Dtidss_dispc.h113 u32 hw_videoport, u32 x, u32 y, u32 layer);
115 u32 hw_videoport, u32 layer, bool enable);
117 void dispc_vp_prepare(struct dispc_device *dispc, u32 hw_videoport,
119 void dispc_vp_enable(struct dispc_device *dispc, u32 hw_videoport,
121 void dispc_vp_disable(struct dispc_device *dispc, u32 hw_videoport);
123 bool dispc_vp_go_busy(struct dispc_device *dispc, u32 hw_videoport);
124 void dispc_vp_go(struct dispc_device *dispc, u32 hw_videoport);
128 u32 hw_videoport,
134 void dispc_vp_setup(struct dispc_device *dispc, u32 hw_videoport,
142 u32 hw_videoport);
[all …]
A Dtidss_irq.c30 u32 hw_videoport = tcrtc->hw_videoport; in tidss_irq_enable_vblank() local
34 tidss->irq_mask |= DSS_IRQ_VP_VSYNC_EVEN(hw_videoport) | in tidss_irq_enable_vblank()
35 DSS_IRQ_VP_VSYNC_ODD(hw_videoport); in tidss_irq_enable_vblank()
45 u32 hw_videoport = tcrtc->hw_videoport; in tidss_irq_disable_vblank() local
49 tidss->irq_mask &= ~(DSS_IRQ_VP_VSYNC_EVEN(hw_videoport) | in tidss_irq_disable_vblank()
50 DSS_IRQ_VP_VSYNC_ODD(hw_videoport)); in tidss_irq_disable_vblank()
69 u32 hw_videoport = tcrtc->hw_videoport; in tidss_irq_handler() local
71 if (irqstatus & (DSS_IRQ_VP_VSYNC_EVEN(hw_videoport) | in tidss_irq_handler()
72 DSS_IRQ_VP_VSYNC_ODD(hw_videoport))) in tidss_irq_handler()
75 if (irqstatus & (DSS_IRQ_VP_FRAME_DONE(hw_videoport))) in tidss_irq_handler()
[all …]
A Dtidss_dispc.c842 u32 hw_videoport) in dispc_k3_vp_read_irqstatus() argument
876 u32 hw_videoport) in dispc_k3_vp_read_irqenable() argument
1351 u32 hw_videoport, in dispc_vp_mode_valid() argument
1460 hw_videoport, rate); in dispc_vp_set_clk_rate()
1472 hw_videoport, clk_get_rate(dispc->vp_clk[hw_videoport]), rate); in dispc_vp_set_clk_rate()
2161 u32 hw_videoport) in dispc_plane_check() argument
2232 u32 hw_videoport) in dispc_plane_setup() argument
2482 u32 hw_videoport) in dispc_k2g_vp_write_gamma_table() argument
2504 u32 hw_videoport) in dispc_am65x_vp_write_gamma_table() argument
2525 u32 hw_videoport) in dispc_j721e_vp_write_gamma_table() argument
[all …]
A Dtidss_crtc.c37 busy = dispc_vp_go_busy(tidss->dispc, tcrtc->hw_videoport); in tidss_crtc_finish_page_flip()
79 tcrtc->hw_videoport, irqstatus); in tidss_crtc_error_irq()
93 u32 hw_videoport = tcrtc->hw_videoport; in tidss_crtc_atomic_check() local
104 ok = dispc_vp_mode_valid(dispc, hw_videoport, mode); in tidss_crtc_atomic_check()
153 tcrtc->hw_videoport, in tidss_crtc_position_planes()
201 dispc_vp_go(tidss->dispc, tcrtc->hw_videoport); in tidss_crtc_atomic_flush()
278 dispc_vp_disable(tidss->dispc, tcrtc->hw_videoport); in tidss_crtc_atomic_disable()
283 tcrtc->hw_videoport); in tidss_crtc_atomic_disable()
285 dispc_vp_unprepare(tidss->dispc, tcrtc->hw_videoport); in tidss_crtc_atomic_disable()
410 u32 hw_videoport, in tidss_crtc_create() argument
[all …]
A Dtidss_plane.c42 u32 hw_videoport; in tidss_plane_atomic_check() local
107 hw_videoport = to_tidss_crtc(new_plane_state->crtc)->hw_videoport; in tidss_plane_atomic_check()
110 hw_videoport); in tidss_plane_atomic_check()
125 u32 hw_videoport; in tidss_plane_atomic_update() local
134 hw_videoport = to_tidss_crtc(new_state->crtc)->hw_videoport; in tidss_plane_atomic_update()
136 dispc_plane_setup(tidss->dispc, tplane->hw_plane_id, new_state, hw_videoport); in tidss_plane_atomic_update()
A Dtidss_crtc.h22 u32 hw_videoport; member
46 u32 hw_videoport,
A Dtidss_kms.c111 u32 hw_videoport; in tidss_dispc_modeset_init() member
177 pipes[num_pipes].hw_videoport = i; in tidss_dispc_modeset_init()
204 tcrtc = tidss_crtc_create(tidss, pipes[i].hw_videoport, in tidss_dispc_modeset_init()

Completed in 15 milliseconds