Home
last modified time | relevance | path

Searched refs:hw_videoport (Results 1 - 14 of 14) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/tidss/
H A Dtidss_dispc.h96 u32 hw_videoport, u32 x, u32 y, u32 layer);
98 u32 hw_videoport, u32 layer, bool enable);
100 void dispc_vp_prepare(struct dispc_device *dispc, u32 hw_videoport,
102 void dispc_vp_enable(struct dispc_device *dispc, u32 hw_videoport,
104 void dispc_vp_disable(struct dispc_device *dispc, u32 hw_videoport);
105 void dispc_vp_unprepare(struct dispc_device *dispc, u32 hw_videoport);
106 bool dispc_vp_go_busy(struct dispc_device *dispc, u32 hw_videoport);
107 void dispc_vp_go(struct dispc_device *dispc, u32 hw_videoport);
108 int dispc_vp_bus_check(struct dispc_device *dispc, u32 hw_videoport,
111 u32 hw_videoport,
[all...]
H A Dtidss_irq.c28 u32 hw_videoport = tcrtc->hw_videoport; in tidss_irq_enable_vblank() local
32 tidss->irq_mask |= DSS_IRQ_VP_VSYNC_EVEN(hw_videoport) | in tidss_irq_enable_vblank()
33 DSS_IRQ_VP_VSYNC_ODD(hw_videoport); in tidss_irq_enable_vblank()
43 u32 hw_videoport = tcrtc->hw_videoport; in tidss_irq_disable_vblank() local
47 tidss->irq_mask &= ~(DSS_IRQ_VP_VSYNC_EVEN(hw_videoport) | in tidss_irq_disable_vblank()
48 DSS_IRQ_VP_VSYNC_ODD(hw_videoport)); in tidss_irq_disable_vblank()
68 u32 hw_videoport = tcrtc->hw_videoport; in tidss_irq_handler() local
[all...]
H A Dtidss_dispc.c335 static void dispc_ovr_write(struct dispc_device *dispc, u32 hw_videoport, in dispc_ovr_write() argument
338 void __iomem *base = dispc->base_ovr[hw_videoport]; in dispc_ovr_write()
343 static u32 dispc_ovr_read(struct dispc_device *dispc, u32 hw_videoport, u16 reg) in dispc_ovr_read() argument
345 void __iomem *base = dispc->base_ovr[hw_videoport]; in dispc_ovr_read()
350 static void dispc_vp_write(struct dispc_device *dispc, u32 hw_videoport, in dispc_vp_write() argument
353 void __iomem *base = dispc->base_vp[hw_videoport]; in dispc_vp_write()
358 static u32 dispc_vp_read(struct dispc_device *dispc, u32 hw_videoport, u16 reg) in dispc_vp_read() argument
360 void __iomem *base = dispc->base_vp[hw_videoport]; in dispc_vp_read()
444 static dispc_irq_t dispc_vp_irq_from_raw(u32 stat, u32 hw_videoport) in dispc_vp_irq_from_raw() argument
449 vp_stat |= DSS_IRQ_VP_FRAME_DONE(hw_videoport); in dispc_vp_irq_from_raw()
460 dispc_vp_irq_to_raw(dispc_irq_t vpstat, u32 hw_videoport) dispc_vp_irq_to_raw() argument
496 dispc_k2g_vp_read_irqstatus(struct dispc_device *dispc, u32 hw_videoport) dispc_k2g_vp_read_irqstatus() argument
504 dispc_k2g_vp_write_irqstatus(struct dispc_device *dispc, u32 hw_videoport, dispc_irq_t vpstat) dispc_k2g_vp_write_irqstatus() argument
528 dispc_k2g_vp_read_irqenable(struct dispc_device *dispc, u32 hw_videoport) dispc_k2g_vp_read_irqenable() argument
536 dispc_k2g_vp_set_irqenable(struct dispc_device *dispc, u32 hw_videoport, dispc_irq_t vpstat) dispc_k2g_vp_set_irqenable() argument
611 dispc_k3_vp_read_irqstatus(struct dispc_device *dispc, u32 hw_videoport) dispc_k3_vp_read_irqstatus() argument
619 dispc_k3_vp_write_irqstatus(struct dispc_device *dispc, u32 hw_videoport, dispc_irq_t vpstat) dispc_k3_vp_write_irqstatus() argument
643 dispc_k3_vp_read_irqenable(struct dispc_device *dispc, u32 hw_videoport) dispc_k3_vp_read_irqenable() argument
651 dispc_k3_vp_set_irqenable(struct dispc_device *dispc, u32 hw_videoport, dispc_irq_t vpstat) dispc_k3_vp_set_irqenable() argument
823 dispc_vp_find_bus_fmt(struct dispc_device *dispc, u32 hw_videoport, u32 bus_fmt, u32 bus_flags) dispc_vp_find_bus_fmt() argument
837 dispc_vp_bus_check(struct dispc_device *dispc, u32 hw_videoport, const struct drm_crtc_state *state) dispc_vp_bus_check() argument
880 dispc_set_num_datalines(struct dispc_device *dispc, u32 hw_videoport, int num_lines) dispc_set_num_datalines() argument
906 dispc_enable_oldi(struct dispc_device *dispc, u32 hw_videoport, const struct dispc_bus_format *fmt) dispc_enable_oldi() argument
943 dispc_vp_prepare(struct dispc_device *dispc, u32 hw_videoport, const struct drm_crtc_state *state) dispc_vp_prepare() argument
962 dispc_vp_enable(struct dispc_device *dispc, u32 hw_videoport, const struct drm_crtc_state *state) dispc_vp_enable() argument
1033 dispc_vp_disable(struct dispc_device *dispc, u32 hw_videoport) dispc_vp_disable() argument
1038 dispc_vp_unprepare(struct dispc_device *dispc, u32 hw_videoport) dispc_vp_unprepare() argument
1047 dispc_vp_go_busy(struct dispc_device *dispc, u32 hw_videoport) dispc_vp_go_busy() argument
1052 dispc_vp_go(struct dispc_device *dispc, u32 hw_videoport) dispc_vp_go() argument
1098 dispc_vp_set_default_color(struct dispc_device *dispc, u32 hw_videoport, u32 default_color) dispc_vp_set_default_color() argument
1111 dispc_vp_mode_valid(struct dispc_device *dispc, u32 hw_videoport, const struct drm_display_mode *mode) dispc_vp_mode_valid() argument
1185 dispc_vp_enable_clk(struct dispc_device *dispc, u32 hw_videoport) dispc_vp_enable_clk() argument
1196 dispc_vp_disable_clk(struct dispc_device *dispc, u32 hw_videoport) dispc_vp_disable_clk() argument
1213 dispc_vp_set_clk_rate(struct dispc_device *dispc, u32 hw_videoport, unsigned long rate) dispc_vp_set_clk_rate() argument
1240 dispc_k2g_ovr_set_plane(struct dispc_device *dispc, u32 hw_plane, u32 hw_videoport, u32 x, u32 y, u32 layer) dispc_k2g_ovr_set_plane() argument
1249 dispc_am65x_ovr_set_plane(struct dispc_device *dispc, u32 hw_plane, u32 hw_videoport, u32 x, u32 y, u32 layer) dispc_am65x_ovr_set_plane() argument
1261 dispc_j721e_ovr_set_plane(struct dispc_device *dispc, u32 hw_plane, u32 hw_videoport, u32 x, u32 y, u32 layer) dispc_j721e_ovr_set_plane() argument
1273 dispc_ovr_set_plane(struct dispc_device *dispc, u32 hw_plane, u32 hw_videoport, u32 x, u32 y, u32 layer) dispc_ovr_set_plane() argument
1295 dispc_ovr_enable_layer(struct dispc_device *dispc, u32 hw_videoport, u32 layer, bool enable) dispc_ovr_enable_layer() argument
1914 dispc_plane_check(struct dispc_device *dispc, u32 hw_plane, const struct drm_plane_state *state, u32 hw_videoport) dispc_plane_check() argument
1985 dispc_plane_setup(struct dispc_device *dispc, u32 hw_plane, const struct drm_plane_state *state, u32 hw_videoport) dispc_plane_setup() argument
2237 dispc_k2g_vp_write_gamma_table(struct dispc_device *dispc, u32 hw_videoport) dispc_k2g_vp_write_gamma_table() argument
2259 dispc_am65x_vp_write_gamma_table(struct dispc_device *dispc, u32 hw_videoport) dispc_am65x_vp_write_gamma_table() argument
2280 dispc_j721e_vp_write_gamma_table(struct dispc_device *dispc, u32 hw_videoport) dispc_j721e_vp_write_gamma_table() argument
2302 dispc_vp_write_gamma_table(struct dispc_device *dispc, u32 hw_videoport) dispc_vp_write_gamma_table() argument
2326 dispc_vp_set_gamma(struct dispc_device *dispc, u32 hw_videoport, const struct drm_color_lut *lut, unsigned int length) dispc_vp_set_gamma() argument
2420 dispc_k2g_vp_write_csc(struct dispc_device *dispc, u32 hw_videoport, const struct dispc_csc_coef *csc) dispc_k2g_vp_write_csc() argument
2437 dispc_k2g_vp_set_ctm(struct dispc_device *dispc, u32 hw_videoport, struct drm_color_ctm *ctm) dispc_k2g_vp_set_ctm() argument
2485 dispc_k3_vp_write_csc(struct dispc_device *dispc, u32 hw_videoport, const struct dispc_csc_coef *csc) dispc_k3_vp_write_csc() argument
2503 dispc_k3_vp_set_ctm(struct dispc_device *dispc, u32 hw_videoport, struct drm_color_ctm *ctm) dispc_k3_vp_set_ctm() argument
2520 dispc_vp_set_color_mgmt(struct dispc_device *dispc, u32 hw_videoport, const struct drm_crtc_state *state, bool newmodeset) dispc_vp_set_color_mgmt() argument
2548 dispc_vp_setup(struct dispc_device *dispc, u32 hw_videoport, const struct drm_crtc_state *state, bool newmodeset) dispc_vp_setup() argument
[all...]
H A Dtidss_crtc.c40 busy = dispc_vp_go_busy(tidss->dispc, tcrtc->hw_videoport); in tidss_crtc_finish_page_flip()
82 tcrtc->hw_videoport, irqstatus); in tidss_crtc_error_irq()
94 u32 hw_videoport = tcrtc->hw_videoport; in tidss_crtc_atomic_check() local
105 ok = dispc_vp_mode_valid(dispc, hw_videoport, mode); in tidss_crtc_atomic_check()
112 return dispc_vp_bus_check(dispc, hw_videoport, state); in tidss_crtc_atomic_check()
154 tcrtc->hw_videoport, in tidss_crtc_position_planes()
158 dispc_ovr_enable_layer(tidss->dispc, tcrtc->hw_videoport, layer, in tidss_crtc_position_planes()
188 if (WARN_ON(dispc_vp_go_busy(tidss->dispc, tcrtc->hw_videoport))) in tidss_crtc_atomic_flush()
196 dispc_vp_setup(tidss->dispc, tcrtc->hw_videoport, crt in tidss_crtc_atomic_flush()
400 tidss_crtc_create(struct tidss_device *tidss, u32 hw_videoport, struct drm_plane *primary) tidss_crtc_create() argument
[all...]
H A Dtidss_plane.c30 u32 hw_videoport; in tidss_plane_atomic_check() local
91 hw_videoport = to_tidss_crtc(state->crtc)->hw_videoport; in tidss_plane_atomic_check()
93 ret = dispc_plane_check(tidss->dispc, hw_plane, state, hw_videoport); in tidss_plane_atomic_check()
107 u32 hw_videoport; in tidss_plane_atomic_update() local
117 hw_videoport = to_tidss_crtc(state->crtc)->hw_videoport; in tidss_plane_atomic_update()
120 state, hw_videoport); in tidss_plane_atomic_update()
H A Dtidss_crtc.h22 u32 hw_videoport; member
46 u32 hw_videoport,
H A Dtidss_kms.c114 u32 hw_videoport; in tidss_dispc_modeset_init() member
181 pipes[num_pipes].hw_videoport = i; in tidss_dispc_modeset_init()
209 tcrtc = tidss_crtc_create(tidss, pipes[i].hw_videoport, in tidss_dispc_modeset_init()
/kernel/linux/linux-6.6/drivers/gpu/drm/tidss/
H A Dtidss_dispc.h98 u32 hw_videoport, u32 x, u32 y, u32 layer);
100 u32 hw_videoport, u32 layer, bool enable);
102 void dispc_vp_prepare(struct dispc_device *dispc, u32 hw_videoport,
104 void dispc_vp_enable(struct dispc_device *dispc, u32 hw_videoport,
106 void dispc_vp_disable(struct dispc_device *dispc, u32 hw_videoport);
107 void dispc_vp_unprepare(struct dispc_device *dispc, u32 hw_videoport);
108 bool dispc_vp_go_busy(struct dispc_device *dispc, u32 hw_videoport);
109 void dispc_vp_go(struct dispc_device *dispc, u32 hw_videoport);
110 int dispc_vp_bus_check(struct dispc_device *dispc, u32 hw_videoport,
113 u32 hw_videoport,
[all...]
H A Dtidss_irq.c31 u32 hw_videoport = tcrtc->hw_videoport; in tidss_irq_enable_vblank() local
35 tidss->irq_mask |= DSS_IRQ_VP_VSYNC_EVEN(hw_videoport) | in tidss_irq_enable_vblank()
36 DSS_IRQ_VP_VSYNC_ODD(hw_videoport); in tidss_irq_enable_vblank()
46 u32 hw_videoport = tcrtc->hw_videoport; in tidss_irq_disable_vblank() local
50 tidss->irq_mask &= ~(DSS_IRQ_VP_VSYNC_EVEN(hw_videoport) | in tidss_irq_disable_vblank()
51 DSS_IRQ_VP_VSYNC_ODD(hw_videoport)); in tidss_irq_disable_vblank()
68 u32 hw_videoport = tcrtc->hw_videoport; in tidss_irq_handler() local
[all...]
H A Dtidss_dispc.c385 static void dispc_ovr_write(struct dispc_device *dispc, u32 hw_videoport, in dispc_ovr_write() argument
388 void __iomem *base = dispc->base_ovr[hw_videoport]; in dispc_ovr_write()
393 static u32 dispc_ovr_read(struct dispc_device *dispc, u32 hw_videoport, u16 reg) in dispc_ovr_read() argument
395 void __iomem *base = dispc->base_ovr[hw_videoport]; in dispc_ovr_read()
400 static void dispc_vp_write(struct dispc_device *dispc, u32 hw_videoport, in dispc_vp_write() argument
403 void __iomem *base = dispc->base_vp[hw_videoport]; in dispc_vp_write()
408 static u32 dispc_vp_read(struct dispc_device *dispc, u32 hw_videoport, u16 reg) in dispc_vp_read() argument
410 void __iomem *base = dispc->base_vp[hw_videoport]; in dispc_vp_read()
494 static dispc_irq_t dispc_vp_irq_from_raw(u32 stat, u32 hw_videoport) in dispc_vp_irq_from_raw() argument
499 vp_stat |= DSS_IRQ_VP_FRAME_DONE(hw_videoport); in dispc_vp_irq_from_raw()
510 dispc_vp_irq_to_raw(dispc_irq_t vpstat, u32 hw_videoport) dispc_vp_irq_to_raw() argument
546 dispc_k2g_vp_read_irqstatus(struct dispc_device *dispc, u32 hw_videoport) dispc_k2g_vp_read_irqstatus() argument
554 dispc_k2g_vp_write_irqstatus(struct dispc_device *dispc, u32 hw_videoport, dispc_irq_t vpstat) dispc_k2g_vp_write_irqstatus() argument
578 dispc_k2g_vp_read_irqenable(struct dispc_device *dispc, u32 hw_videoport) dispc_k2g_vp_read_irqenable() argument
586 dispc_k2g_vp_set_irqenable(struct dispc_device *dispc, u32 hw_videoport, dispc_irq_t vpstat) dispc_k2g_vp_set_irqenable() argument
661 dispc_k3_vp_read_irqstatus(struct dispc_device *dispc, u32 hw_videoport) dispc_k3_vp_read_irqstatus() argument
669 dispc_k3_vp_write_irqstatus(struct dispc_device *dispc, u32 hw_videoport, dispc_irq_t vpstat) dispc_k3_vp_write_irqstatus() argument
693 dispc_k3_vp_read_irqenable(struct dispc_device *dispc, u32 hw_videoport) dispc_k3_vp_read_irqenable() argument
701 dispc_k3_vp_set_irqenable(struct dispc_device *dispc, u32 hw_videoport, dispc_irq_t vpstat) dispc_k3_vp_set_irqenable() argument
875 dispc_vp_find_bus_fmt(struct dispc_device *dispc, u32 hw_videoport, u32 bus_fmt, u32 bus_flags) dispc_vp_find_bus_fmt() argument
889 dispc_vp_bus_check(struct dispc_device *dispc, u32 hw_videoport, const struct drm_crtc_state *state) dispc_vp_bus_check() argument
932 dispc_set_num_datalines(struct dispc_device *dispc, u32 hw_videoport, int num_lines) dispc_set_num_datalines() argument
958 dispc_enable_oldi(struct dispc_device *dispc, u32 hw_videoport, const struct dispc_bus_format *fmt) dispc_enable_oldi() argument
995 dispc_vp_prepare(struct dispc_device *dispc, u32 hw_videoport, const struct drm_crtc_state *state) dispc_vp_prepare() argument
1014 dispc_vp_enable(struct dispc_device *dispc, u32 hw_videoport, const struct drm_crtc_state *state) dispc_vp_enable() argument
1085 dispc_vp_disable(struct dispc_device *dispc, u32 hw_videoport) dispc_vp_disable() argument
1090 dispc_vp_unprepare(struct dispc_device *dispc, u32 hw_videoport) dispc_vp_unprepare() argument
1099 dispc_vp_go_busy(struct dispc_device *dispc, u32 hw_videoport) dispc_vp_go_busy() argument
1104 dispc_vp_go(struct dispc_device *dispc, u32 hw_videoport) dispc_vp_go() argument
1150 dispc_vp_set_default_color(struct dispc_device *dispc, u32 hw_videoport, u32 default_color) dispc_vp_set_default_color() argument
1163 dispc_vp_mode_valid(struct dispc_device *dispc, u32 hw_videoport, const struct drm_display_mode *mode) dispc_vp_mode_valid() argument
1237 dispc_vp_enable_clk(struct dispc_device *dispc, u32 hw_videoport) dispc_vp_enable_clk() argument
1248 dispc_vp_disable_clk(struct dispc_device *dispc, u32 hw_videoport) dispc_vp_disable_clk() argument
1265 dispc_vp_set_clk_rate(struct dispc_device *dispc, u32 hw_videoport, unsigned long rate) dispc_vp_set_clk_rate() argument
1292 dispc_k2g_ovr_set_plane(struct dispc_device *dispc, u32 hw_plane, u32 hw_videoport, u32 x, u32 y, u32 layer) dispc_k2g_ovr_set_plane() argument
1301 dispc_am65x_ovr_set_plane(struct dispc_device *dispc, u32 hw_plane, u32 hw_videoport, u32 x, u32 y, u32 layer) dispc_am65x_ovr_set_plane() argument
1313 dispc_j721e_ovr_set_plane(struct dispc_device *dispc, u32 hw_plane, u32 hw_videoport, u32 x, u32 y, u32 layer) dispc_j721e_ovr_set_plane() argument
1325 dispc_ovr_set_plane(struct dispc_device *dispc, u32 hw_plane, u32 hw_videoport, u32 x, u32 y, u32 layer) dispc_ovr_set_plane() argument
1348 dispc_ovr_enable_layer(struct dispc_device *dispc, u32 hw_videoport, u32 layer, bool enable) dispc_ovr_enable_layer() argument
1967 dispc_plane_check(struct dispc_device *dispc, u32 hw_plane, const struct drm_plane_state *state, u32 hw_videoport) dispc_plane_check() argument
2038 dispc_plane_setup(struct dispc_device *dispc, u32 hw_plane, const struct drm_plane_state *state, u32 hw_videoport) dispc_plane_setup() argument
2287 dispc_k2g_vp_write_gamma_table(struct dispc_device *dispc, u32 hw_videoport) dispc_k2g_vp_write_gamma_table() argument
2309 dispc_am65x_vp_write_gamma_table(struct dispc_device *dispc, u32 hw_videoport) dispc_am65x_vp_write_gamma_table() argument
2330 dispc_j721e_vp_write_gamma_table(struct dispc_device *dispc, u32 hw_videoport) dispc_j721e_vp_write_gamma_table() argument
2352 dispc_vp_write_gamma_table(struct dispc_device *dispc, u32 hw_videoport) dispc_vp_write_gamma_table() argument
2377 dispc_vp_set_gamma(struct dispc_device *dispc, u32 hw_videoport, const struct drm_color_lut *lut, unsigned int length) dispc_vp_set_gamma() argument
2471 dispc_k2g_vp_write_csc(struct dispc_device *dispc, u32 hw_videoport, const struct dispc_csc_coef *csc) dispc_k2g_vp_write_csc() argument
2488 dispc_k2g_vp_set_ctm(struct dispc_device *dispc, u32 hw_videoport, struct drm_color_ctm *ctm) dispc_k2g_vp_set_ctm() argument
2536 dispc_k3_vp_write_csc(struct dispc_device *dispc, u32 hw_videoport, const struct dispc_csc_coef *csc) dispc_k3_vp_write_csc() argument
2554 dispc_k3_vp_set_ctm(struct dispc_device *dispc, u32 hw_videoport, struct drm_color_ctm *ctm) dispc_k3_vp_set_ctm() argument
2571 dispc_vp_set_color_mgmt(struct dispc_device *dispc, u32 hw_videoport, const struct drm_crtc_state *state, bool newmodeset) dispc_vp_set_color_mgmt() argument
2599 dispc_vp_setup(struct dispc_device *dispc, u32 hw_videoport, const struct drm_crtc_state *state, bool newmodeset) dispc_vp_setup() argument
[all...]
H 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()
111 return dispc_vp_bus_check(dispc, hw_videoport, crtc_state); in tidss_crtc_atomic_check()
153 tcrtc->hw_videoport, in tidss_crtc_position_planes()
157 dispc_ovr_enable_layer(tidss->dispc, tcrtc->hw_videoport, layer, in tidss_crtc_position_planes()
189 if (WARN_ON(dispc_vp_go_busy(tidss->dispc, tcrtc->hw_videoport))) in tidss_crtc_atomic_flush()
197 dispc_vp_setup(tidss->dispc, tcrtc->hw_videoport, crt in tidss_crtc_atomic_flush()
413 tidss_crtc_create(struct tidss_device *tidss, u32 hw_videoport, struct drm_plane *primary) tidss_crtc_create() argument
[all...]
H A Dtidss_plane.c33 u32 hw_videoport; in tidss_plane_atomic_check() local
98 hw_videoport = to_tidss_crtc(new_plane_state->crtc)->hw_videoport; in tidss_plane_atomic_check()
101 hw_videoport); in tidss_plane_atomic_check()
116 u32 hw_videoport; in tidss_plane_atomic_update() local
125 hw_videoport = to_tidss_crtc(new_state->crtc)->hw_videoport; in tidss_plane_atomic_update()
127 dispc_plane_setup(tidss->dispc, tplane->hw_plane_id, new_state, hw_videoport); in tidss_plane_atomic_update()
H A Dtidss_crtc.h22 u32 hw_videoport; member
46 u32 hw_videoport,
H A Dtidss_kms.c111 u32 hw_videoport; in tidss_dispc_modeset_init() member
178 pipes[num_pipes].hw_videoport = i; in tidss_dispc_modeset_init()
205 tcrtc = tidss_crtc_create(tidss, pipes[i].hw_videoport, in tidss_dispc_modeset_init()

Completed in 10 milliseconds