Home
last modified time | relevance | path

Searched refs:drm_bridge (Results 1 – 25 of 77) sorted by relevance

1234

/Linux-v4.19/include/drm/
Ddrm_bridge.h31 struct drm_bridge;
51 int (*attach)(struct drm_bridge *bridge);
61 void (*detach)(struct drm_bridge *bridge);
94 enum drm_mode_status (*mode_valid)(struct drm_bridge *bridge,
132 bool (*mode_fixup)(struct drm_bridge *bridge,
151 void (*disable)(struct drm_bridge *bridge);
170 void (*post_disable)(struct drm_bridge *bridge);
198 void (*mode_set)(struct drm_bridge *bridge,
219 void (*pre_enable)(struct drm_bridge *bridge);
239 void (*enable)(struct drm_bridge *bridge);
[all …]
Ddrm_of.h16 struct drm_bridge;
37 struct drm_bridge **bridge);
76 struct drm_bridge **bridge) in drm_of_find_panel_or_bridge()
94 struct drm_bridge *bridge; in drm_of_panel_bridge_remove()
/Linux-v4.19/drivers/gpu/drm/
Ddrm_bridge.c71 void drm_bridge_add(struct drm_bridge *bridge) in drm_bridge_add()
84 void drm_bridge_remove(struct drm_bridge *bridge) in drm_bridge_remove()
110 int drm_bridge_attach(struct drm_encoder *encoder, struct drm_bridge *bridge, in drm_bridge_attach()
111 struct drm_bridge *previous) in drm_bridge_attach()
145 void drm_bridge_detach(struct drm_bridge *bridge) in drm_bridge_detach()
185 bool drm_bridge_mode_fixup(struct drm_bridge *bridge, in drm_bridge_mode_fixup()
218 enum drm_mode_status drm_bridge_mode_valid(struct drm_bridge *bridge, in drm_bridge_mode_valid()
246 void drm_bridge_disable(struct drm_bridge *bridge) in drm_bridge_disable()
268 void drm_bridge_post_disable(struct drm_bridge *bridge) in drm_bridge_post_disable()
292 void drm_bridge_mode_set(struct drm_bridge *bridge, in drm_bridge_mode_set()
[all …]
Ddrm_encoder.c167 struct drm_bridge *bridge = encoder->bridge; in drm_encoder_cleanup()
168 struct drm_bridge *next; in drm_encoder_cleanup()
/Linux-v4.19/drivers/gpu/drm/bridge/
Dpanel.c21 struct drm_bridge bridge;
28 drm_bridge_to_panel_bridge(struct drm_bridge *bridge) in drm_bridge_to_panel_bridge()
60 static int panel_bridge_attach(struct drm_bridge *bridge) in panel_bridge_attach()
92 static void panel_bridge_detach(struct drm_bridge *bridge) in panel_bridge_detach()
99 static void panel_bridge_pre_enable(struct drm_bridge *bridge) in panel_bridge_pre_enable()
106 static void panel_bridge_enable(struct drm_bridge *bridge) in panel_bridge_enable()
113 static void panel_bridge_disable(struct drm_bridge *bridge) in panel_bridge_disable()
120 static void panel_bridge_post_disable(struct drm_bridge *bridge) in panel_bridge_post_disable()
156 struct drm_bridge *drm_panel_bridge_add(struct drm_panel *panel, in drm_panel_bridge_add()
189 void drm_panel_bridge_remove(struct drm_bridge *bridge) in drm_panel_bridge_remove()
[all …]
Dthc63lvd1024.c32 struct drm_bridge bridge;
33 struct drm_bridge *next;
36 static inline struct thc63_dev *to_thc63(struct drm_bridge *bridge) in to_thc63()
41 static int thc63_attach(struct drm_bridge *bridge) in thc63_attach()
48 static void thc63_enable(struct drm_bridge *bridge) in thc63_enable()
64 static void thc63_disable(struct drm_bridge *bridge) in thc63_disable()
Dnxp-ptn3460.c40 struct drm_bridge bridge;
50 bridge_to_ptn3460(struct drm_bridge *bridge) in bridge_to_ptn3460()
125 static void ptn3460_pre_enable(struct drm_bridge *bridge) in ptn3460_pre_enable()
158 static void ptn3460_enable(struct drm_bridge *bridge) in ptn3460_enable()
168 static void ptn3460_disable(struct drm_bridge *bridge) in ptn3460_disable()
186 static void ptn3460_post_disable(struct drm_bridge *bridge) in ptn3460_post_disable()
248 static int ptn3460_bridge_attach(struct drm_bridge *bridge) in ptn3460_bridge_attach()
Ddumb-vga-dac.c24 struct drm_bridge bridge;
32 drm_bridge_to_dumb_vga(struct drm_bridge *bridge) in drm_bridge_to_dumb_vga()
106 static int dumb_vga_attach(struct drm_bridge *bridge) in dumb_vga_attach()
131 static void dumb_vga_enable(struct drm_bridge *bridge) in dumb_vga_enable()
143 static void dumb_vga_disable(struct drm_bridge *bridge) in dumb_vga_disable()
Dlvds-encoder.c17 struct drm_bridge bridge;
18 struct drm_bridge *panel_bridge;
21 static int lvds_encoder_attach(struct drm_bridge *bridge) in lvds_encoder_attach()
Dparade-ps8622.c54 struct drm_bridge bridge;
69 bridge_to_ps8622(struct drm_bridge *bridge) in bridge_to_ps8622()
359 static void ps8622_pre_enable(struct drm_bridge *bridge) in ps8622_pre_enable()
409 static void ps8622_enable(struct drm_bridge *bridge) in ps8622_enable()
419 static void ps8622_disable(struct drm_bridge *bridge) in ps8622_disable()
430 static void ps8622_post_disable(struct drm_bridge *bridge) in ps8622_post_disable()
486 static int ps8622_attach(struct drm_bridge *bridge) in ps8622_attach()
Dsii902x.c86 struct drm_bridge bridge;
91 static inline struct sii902x *bridge_to_sii902x(struct drm_bridge *bridge) in bridge_to_sii902x()
236 static void sii902x_bridge_disable(struct drm_bridge *bridge) in sii902x_bridge_disable()
245 static void sii902x_bridge_enable(struct drm_bridge *bridge) in sii902x_bridge_enable()
256 static void sii902x_bridge_mode_set(struct drm_bridge *bridge, in sii902x_bridge_mode_set()
301 static int sii902x_bridge_attach(struct drm_bridge *bridge) in sii902x_bridge_attach()
Dti-tfp410.c28 struct drm_bridge bridge;
39 drm_bridge_to_tfp410(struct drm_bridge *bridge) in drm_bridge_to_tfp410()
113 static int tfp410_attach(struct drm_bridge *bridge) in tfp410_attach()
Dtc358767.c196 struct drm_bridge bridge;
221 static inline struct tc_data *bridge_to_tc(struct drm_bridge *b) in bridge_to_tc()
1047 static void tc_bridge_pre_enable(struct drm_bridge *bridge) in tc_bridge_pre_enable()
1054 static void tc_bridge_enable(struct drm_bridge *bridge) in tc_bridge_enable()
1074 static void tc_bridge_disable(struct drm_bridge *bridge) in tc_bridge_disable()
1086 static void tc_bridge_post_disable(struct drm_bridge *bridge) in tc_bridge_post_disable()
1093 static bool tc_bridge_mode_fixup(struct drm_bridge *bridge, in tc_bridge_mode_fixup()
1115 static void tc_bridge_mode_set(struct drm_bridge *bridge, in tc_bridge_mode_set()
1179 static int tc_bridge_attach(struct drm_bridge *bridge) in tc_bridge_attach()
/Linux-v4.19/drivers/gpu/drm/msm/edp/
Dedp_bridge.c17 struct drm_bridge base;
22 void edp_bridge_destroy(struct drm_bridge *bridge) in edp_bridge_destroy()
26 static void edp_bridge_pre_enable(struct drm_bridge *bridge) in edp_bridge_pre_enable()
35 static void edp_bridge_enable(struct drm_bridge *bridge) in edp_bridge_enable()
40 static void edp_bridge_disable(struct drm_bridge *bridge) in edp_bridge_disable()
45 static void edp_bridge_post_disable(struct drm_bridge *bridge) in edp_bridge_post_disable()
54 static void edp_bridge_mode_set(struct drm_bridge *bridge, in edp_bridge_mode_set()
91 struct drm_bridge *msm_edp_bridge_init(struct msm_edp *edp) in msm_edp_bridge_init()
93 struct drm_bridge *bridge = NULL; in msm_edp_bridge_init()
Dedp.h38 struct drm_bridge *bridge;
49 struct drm_bridge *msm_edp_bridge_init(struct msm_edp *edp);
50 void edp_bridge_destroy(struct drm_bridge *bridge);
/Linux-v4.19/drivers/gpu/drm/msm/hdmi/
Dhdmi_bridge.c21 struct drm_bridge base;
26 void msm_hdmi_bridge_destroy(struct drm_bridge *bridge) in msm_hdmi_bridge_destroy()
30 static void msm_hdmi_power_on(struct drm_bridge *bridge) in msm_hdmi_power_on()
66 static void power_off(struct drm_bridge *bridge) in power_off()
152 static void msm_hdmi_bridge_pre_enable(struct drm_bridge *bridge) in msm_hdmi_bridge_pre_enable()
178 static void msm_hdmi_bridge_enable(struct drm_bridge *bridge) in msm_hdmi_bridge_enable()
182 static void msm_hdmi_bridge_disable(struct drm_bridge *bridge) in msm_hdmi_bridge_disable()
186 static void msm_hdmi_bridge_post_disable(struct drm_bridge *bridge) in msm_hdmi_bridge_post_disable()
209 static void msm_hdmi_bridge_mode_set(struct drm_bridge *bridge, in msm_hdmi_bridge_mode_set()
280 struct drm_bridge *msm_hdmi_bridge_init(struct hdmi *hdmi) in msm_hdmi_bridge_init()
[all …]
Dhdmi.h78 struct drm_bridge *bridge;
239 struct drm_bridge *msm_hdmi_bridge_init(struct hdmi *hdmi);
240 void msm_hdmi_bridge_destroy(struct drm_bridge *bridge);
/Linux-v4.19/drivers/gpu/drm/rcar-du/
Drcar_lvds.c48 struct drm_bridge bridge;
50 struct drm_bridge *next_bridge;
158 static void rcar_lvds_enable(struct drm_bridge *bridge) in rcar_lvds_enable()
254 static void rcar_lvds_disable(struct drm_bridge *bridge) in rcar_lvds_disable()
273 static bool rcar_lvds_mode_fixup(struct drm_bridge *bridge, in rcar_lvds_mode_fixup()
323 static void rcar_lvds_mode_set(struct drm_bridge *bridge, in rcar_lvds_mode_set()
336 static int rcar_lvds_attach(struct drm_bridge *bridge) in rcar_lvds_attach()
363 static void rcar_lvds_detach(struct drm_bridge *bridge) in rcar_lvds_detach()
/Linux-v4.19/drivers/gpu/drm/msm/dsi/
Ddsi.h71 struct drm_bridge *bridge;
81 struct drm_bridge *external_bridge;
94 struct drm_bridge *msm_dsi_manager_bridge_init(u8 id);
95 void msm_dsi_manager_bridge_destroy(struct drm_bridge *bridge);
174 struct drm_bridge *msm_dsi_host_get_bridge(struct mipi_dsi_host *host);
Ddsi_manager.c217 struct drm_bridge base;
230 static int dsi_mgr_bridge_get_id(struct drm_bridge *bridge) in dsi_mgr_bridge_get_id()
362 static void dsi_mgr_bridge_pre_enable(struct drm_bridge *bridge) in dsi_mgr_bridge_pre_enable()
457 static void dsi_mgr_bridge_enable(struct drm_bridge *bridge) in dsi_mgr_bridge_enable()
462 static void dsi_mgr_bridge_disable(struct drm_bridge *bridge) in dsi_mgr_bridge_disable()
467 static void dsi_mgr_bridge_post_disable(struct drm_bridge *bridge) in dsi_mgr_bridge_post_disable()
529 static void dsi_mgr_bridge_mode_set(struct drm_bridge *bridge, in dsi_mgr_bridge_mode_set()
634 struct drm_bridge *msm_dsi_manager_bridge_init(u8 id) in msm_dsi_manager_bridge_init()
637 struct drm_bridge *bridge = NULL; in msm_dsi_manager_bridge_init()
674 struct drm_bridge *int_bridge, *ext_bridge; in msm_dsi_manager_ext_bridge_init()
[all …]
/Linux-v4.19/drivers/gpu/drm/exynos/
Dexynos_drm_mic.c104 struct drm_bridge bridge;
229 static void mic_disable(struct drm_bridge *bridge) { } in mic_disable()
231 static void mic_post_disable(struct drm_bridge *bridge) in mic_post_disable()
248 static void mic_mode_set(struct drm_bridge *bridge, in mic_mode_set()
260 static void mic_pre_enable(struct drm_bridge *bridge) in mic_pre_enable()
297 static void mic_enable(struct drm_bridge *bridge) { } in mic_enable()
Dexynos_dp.c40 struct drm_bridge *ptn_bridge;
101 struct drm_bridge *bridge, in exynos_dp_bridge_attach()
217 struct drm_bridge *bridge; in exynos_dp_probe()
/Linux-v4.19/drivers/gpu/drm/sti/
Dsti_dvo.c97 struct drm_bridge *bridge;
209 static void sti_dvo_disable(struct drm_bridge *bridge) in sti_dvo_disable()
233 static void sti_dvo_pre_enable(struct drm_bridge *bridge) in sti_dvo_pre_enable()
279 static void sti_dvo_set_mode(struct drm_bridge *bridge, in sti_dvo_set_mode()
322 static void sti_dvo_bridge_nope(struct drm_bridge *bridge) in sti_dvo_bridge_nope()
445 struct drm_bridge *bridge; in sti_dvo_bind()
Dsti_hda.c396 static void sti_hda_disable(struct drm_bridge *bridge) in sti_hda_disable()
421 static void sti_hda_pre_enable(struct drm_bridge *bridge) in sti_hda_pre_enable()
510 static void sti_hda_set_mode(struct drm_bridge *bridge, in sti_hda_set_mode()
555 static void sti_hda_bridge_nope(struct drm_bridge *bridge) in sti_hda_bridge_nope()
677 struct drm_bridge *bridge; in sti_hda_bind()
/Linux-v4.19/drivers/gpu/drm/bridge/synopsys/
Ddw-mipi-dsi.c219 struct drm_bridge bridge;
221 struct drm_bridge *panel_bridge;
254 static inline struct dw_mipi_dsi *bridge_to_dsi(struct drm_bridge *bridge) in bridge_to_dsi()
273 struct drm_bridge *bridge; in dw_mipi_dsi_host_attach()
738 static void dw_mipi_dsi_bridge_post_disable(struct drm_bridge *bridge) in dw_mipi_dsi_bridge_post_disable()
763 static void dw_mipi_dsi_bridge_mode_set(struct drm_bridge *bridge, in dw_mipi_dsi_bridge_mode_set()
807 static void dw_mipi_dsi_bridge_enable(struct drm_bridge *bridge) in dw_mipi_dsi_bridge_enable()
816 dw_mipi_dsi_bridge_mode_valid(struct drm_bridge *bridge, in dw_mipi_dsi_bridge_mode_valid()
829 static int dw_mipi_dsi_bridge_attach(struct drm_bridge *bridge) in dw_mipi_dsi_bridge_attach()

1234