Home
last modified time | relevance | path

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

1234

/Linux-v5.4/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-v5.4/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()
114 int drm_bridge_attach(struct drm_encoder *encoder, struct drm_bridge *bridge, in drm_bridge_attach()
115 struct drm_bridge *previous) in drm_bridge_attach()
149 void drm_bridge_detach(struct drm_bridge *bridge) in drm_bridge_detach()
189 bool drm_bridge_mode_fixup(struct drm_bridge *bridge, in drm_bridge_mode_fixup()
222 enum drm_mode_status drm_bridge_mode_valid(struct drm_bridge *bridge, in drm_bridge_mode_valid()
250 void drm_bridge_disable(struct drm_bridge *bridge) in drm_bridge_disable()
272 void drm_bridge_post_disable(struct drm_bridge *bridge) in drm_bridge_post_disable()
296 void drm_bridge_mode_set(struct drm_bridge *bridge, in drm_bridge_mode_set()
[all …]
/Linux-v5.4/drivers/gpu/drm/rcar-du/
Drcar_lvds.h13 struct drm_bridge;
16 int rcar_lvds_clk_enable(struct drm_bridge *bridge, unsigned long freq);
17 void rcar_lvds_clk_disable(struct drm_bridge *bridge);
18 bool rcar_lvds_dual_link(struct drm_bridge *bridge);
20 static inline int rcar_lvds_clk_enable(struct drm_bridge *bridge, in rcar_lvds_clk_enable()
25 static inline void rcar_lvds_clk_disable(struct drm_bridge *bridge) { } in rcar_lvds_clk_disable()
26 static inline bool rcar_lvds_dual_link(struct drm_bridge *bridge) in rcar_lvds_dual_link()
Drcar_lvds.c54 struct drm_bridge bridge;
56 struct drm_bridge *next_bridge;
70 struct drm_bridge *companion;
365 int rcar_lvds_clk_enable(struct drm_bridge *bridge, unsigned long freq) in rcar_lvds_clk_enable()
385 void rcar_lvds_clk_disable(struct drm_bridge *bridge) in rcar_lvds_clk_disable()
404 static void rcar_lvds_enable(struct drm_bridge *bridge) in rcar_lvds_enable()
522 static void rcar_lvds_disable(struct drm_bridge *bridge) in rcar_lvds_disable()
542 static bool rcar_lvds_mode_fixup(struct drm_bridge *bridge, in rcar_lvds_mode_fixup()
597 static void rcar_lvds_mode_set(struct drm_bridge *bridge, in rcar_lvds_mode_set()
608 static int rcar_lvds_attach(struct drm_bridge *bridge) in rcar_lvds_attach()
[all …]
/Linux-v5.4/drivers/gpu/drm/bridge/
Dpanel.c16 struct drm_bridge bridge;
23 drm_bridge_to_panel_bridge(struct drm_bridge *bridge) in drm_bridge_to_panel_bridge()
55 static int panel_bridge_attach(struct drm_bridge *bridge) in panel_bridge_attach()
87 static void panel_bridge_detach(struct drm_bridge *bridge) in panel_bridge_detach()
94 static void panel_bridge_pre_enable(struct drm_bridge *bridge) in panel_bridge_pre_enable()
101 static void panel_bridge_enable(struct drm_bridge *bridge) in panel_bridge_enable()
108 static void panel_bridge_disable(struct drm_bridge *bridge) in panel_bridge_disable()
115 static void panel_bridge_post_disable(struct drm_bridge *bridge) in panel_bridge_post_disable()
154 struct drm_bridge *drm_panel_bridge_add(struct drm_panel *panel, in drm_panel_bridge_add()
187 void drm_panel_bridge_remove(struct drm_bridge *bridge) in drm_panel_bridge_remove()
[all …]
Dlvds-encoder.c16 struct drm_bridge bridge;
17 struct drm_bridge *panel_bridge;
21 static int lvds_encoder_attach(struct drm_bridge *bridge) in lvds_encoder_attach()
31 static void lvds_encoder_enable(struct drm_bridge *bridge) in lvds_encoder_enable()
41 static void lvds_encoder_disable(struct drm_bridge *bridge) in lvds_encoder_disable()
Dthc63lvd1024.c34 struct drm_bridge bridge;
35 struct drm_bridge *next;
40 static inline struct thc63_dev *to_thc63(struct drm_bridge *bridge) in to_thc63()
45 static int thc63_attach(struct drm_bridge *bridge) in thc63_attach()
52 static enum drm_mode_status thc63_mode_valid(struct drm_bridge *bridge, in thc63_mode_valid()
82 static void thc63_enable(struct drm_bridge *bridge) in thc63_enable()
98 static void thc63_disable(struct drm_bridge *bridge) in thc63_disable()
Dnxp-ptn3460.c30 struct drm_bridge bridge;
40 bridge_to_ptn3460(struct drm_bridge *bridge) in bridge_to_ptn3460()
115 static void ptn3460_pre_enable(struct drm_bridge *bridge) in ptn3460_pre_enable()
148 static void ptn3460_enable(struct drm_bridge *bridge) in ptn3460_enable()
158 static void ptn3460_disable(struct drm_bridge *bridge) in ptn3460_disable()
176 static void ptn3460_post_disable(struct drm_bridge *bridge) in ptn3460_post_disable()
238 static int ptn3460_bridge_attach(struct drm_bridge *bridge) in ptn3460_bridge_attach()
Ddumb-vga-dac.c20 struct drm_bridge bridge;
28 drm_bridge_to_dumb_vga(struct drm_bridge *bridge) in drm_bridge_to_dumb_vga()
102 static int dumb_vga_attach(struct drm_bridge *bridge) in dumb_vga_attach()
129 static void dumb_vga_enable(struct drm_bridge *bridge) in dumb_vga_enable()
141 static void dumb_vga_disable(struct drm_bridge *bridge) in dumb_vga_disable()
Dtc358764.c154 struct drm_bridge bridge;
207 static inline struct tc358764 *bridge_to_tc358764(struct drm_bridge *bridge) in bridge_to_tc358764()
300 static void tc358764_disable(struct drm_bridge *bridge) in tc358764_disable()
309 static void tc358764_post_disable(struct drm_bridge *bridge) in tc358764_post_disable()
324 static void tc358764_pre_enable(struct drm_bridge *bridge) in tc358764_pre_enable()
342 static void tc358764_enable(struct drm_bridge *bridge) in tc358764_enable()
351 static int tc358764_attach(struct drm_bridge *bridge) in tc358764_attach()
377 static void tc358764_detach(struct drm_bridge *bridge) in tc358764_detach()
Dparade-ps8622.c46 struct drm_bridge bridge;
61 bridge_to_ps8622(struct drm_bridge *bridge) in bridge_to_ps8622()
351 static void ps8622_pre_enable(struct drm_bridge *bridge) in ps8622_pre_enable()
401 static void ps8622_enable(struct drm_bridge *bridge) in ps8622_enable()
411 static void ps8622_disable(struct drm_bridge *bridge) in ps8622_disable()
422 static void ps8622_post_disable(struct drm_bridge *bridge) in ps8622_post_disable()
478 static int ps8622_attach(struct drm_bridge *bridge) in ps8622_attach()
Dti-tfp410.c24 struct drm_bridge bridge;
41 drm_bridge_to_tfp410(struct drm_bridge *bridge) in drm_bridge_to_tfp410()
120 static int tfp410_attach(struct drm_bridge *bridge) in tfp410_attach()
155 static void tfp410_enable(struct drm_bridge *bridge) in tfp410_enable()
162 static void tfp410_disable(struct drm_bridge *bridge) in tfp410_disable()
Dti-sn65dsi86.c93 struct drm_bridge bridge;
247 static struct ti_sn_bridge *bridge_to_ti_sn_bridge(struct drm_bridge *bridge) in bridge_to_ti_sn_bridge()
266 static int ti_sn_bridge_attach(struct drm_bridge *bridge) in ti_sn_bridge_attach()
345 static void ti_sn_bridge_disable(struct drm_bridge *bridge) in ti_sn_bridge_disable()
495 static void ti_sn_bridge_enable(struct drm_bridge *bridge) in ti_sn_bridge_enable()
558 static void ti_sn_bridge_pre_enable(struct drm_bridge *bridge) in ti_sn_bridge_pre_enable()
589 static void ti_sn_bridge_post_disable(struct drm_bridge *bridge) in ti_sn_bridge_post_disable()
/Linux-v5.4/drivers/gpu/drm/msm/edp/
Dedp_bridge.c9 struct drm_bridge base;
14 void edp_bridge_destroy(struct drm_bridge *bridge) in edp_bridge_destroy()
18 static void edp_bridge_pre_enable(struct drm_bridge *bridge) in edp_bridge_pre_enable()
27 static void edp_bridge_enable(struct drm_bridge *bridge) in edp_bridge_enable()
32 static void edp_bridge_disable(struct drm_bridge *bridge) in edp_bridge_disable()
37 static void edp_bridge_post_disable(struct drm_bridge *bridge) in edp_bridge_post_disable()
46 static void edp_bridge_mode_set(struct drm_bridge *bridge, in edp_bridge_mode_set()
76 struct drm_bridge *msm_edp_bridge_init(struct msm_edp *edp) in msm_edp_bridge_init()
78 struct drm_bridge *bridge = NULL; in msm_edp_bridge_init()
Dedp.h30 struct drm_bridge *bridge;
41 struct drm_bridge *msm_edp_bridge_init(struct msm_edp *edp);
42 void edp_bridge_destroy(struct drm_bridge *bridge);
/Linux-v5.4/drivers/gpu/drm/msm/hdmi/
Dhdmi_bridge.c12 struct drm_bridge base;
17 void msm_hdmi_bridge_destroy(struct drm_bridge *bridge) in msm_hdmi_bridge_destroy()
21 static void msm_hdmi_power_on(struct drm_bridge *bridge) in msm_hdmi_power_on()
57 static void power_off(struct drm_bridge *bridge) in power_off()
144 static void msm_hdmi_bridge_pre_enable(struct drm_bridge *bridge) in msm_hdmi_bridge_pre_enable()
170 static void msm_hdmi_bridge_enable(struct drm_bridge *bridge) in msm_hdmi_bridge_enable()
174 static void msm_hdmi_bridge_disable(struct drm_bridge *bridge) in msm_hdmi_bridge_disable()
178 static void msm_hdmi_bridge_post_disable(struct drm_bridge *bridge) in msm_hdmi_bridge_post_disable()
201 static void msm_hdmi_bridge_mode_set(struct drm_bridge *bridge, in msm_hdmi_bridge_mode_set()
272 struct drm_bridge *msm_hdmi_bridge_init(struct hdmi *hdmi) in msm_hdmi_bridge_init()
[all …]
Dhdmi.h67 struct drm_bridge *bridge;
228 struct drm_bridge *msm_hdmi_bridge_init(struct hdmi *hdmi);
229 void msm_hdmi_bridge_destroy(struct drm_bridge *bridge);
/Linux-v5.4/drivers/gpu/drm/msm/dsi/
Ddsi.h63 struct drm_bridge *bridge;
73 struct drm_bridge *external_bridge;
85 struct drm_bridge *msm_dsi_manager_bridge_init(u8 id);
86 void msm_dsi_manager_bridge_destroy(struct drm_bridge *bridge);
165 struct drm_bridge *msm_dsi_host_get_bridge(struct mipi_dsi_host *host);
Ddsi_manager.c209 struct drm_bridge base;
222 static int dsi_mgr_bridge_get_id(struct drm_bridge *bridge) in dsi_mgr_bridge_get_id()
370 static void dsi_mgr_bridge_pre_enable(struct drm_bridge *bridge) in dsi_mgr_bridge_pre_enable()
465 static void dsi_mgr_bridge_enable(struct drm_bridge *bridge) in dsi_mgr_bridge_enable()
470 static void dsi_mgr_bridge_disable(struct drm_bridge *bridge) in dsi_mgr_bridge_disable()
475 static void dsi_mgr_bridge_post_disable(struct drm_bridge *bridge) in dsi_mgr_bridge_post_disable()
537 static void dsi_mgr_bridge_mode_set(struct drm_bridge *bridge, in dsi_mgr_bridge_mode_set()
645 struct drm_bridge *msm_dsi_manager_bridge_init(u8 id) in msm_dsi_manager_bridge_init()
648 struct drm_bridge *bridge = NULL; in msm_dsi_manager_bridge_init()
685 struct drm_bridge *int_bridge, *ext_bridge; in msm_dsi_manager_ext_bridge_init()
[all …]
/Linux-v5.4/drivers/gpu/drm/exynos/
Dexynos_drm_mic.c103 struct drm_bridge bridge;
230 static void mic_disable(struct drm_bridge *bridge) { } in mic_disable()
232 static void mic_post_disable(struct drm_bridge *bridge) in mic_post_disable()
249 static void mic_mode_set(struct drm_bridge *bridge, in mic_mode_set()
261 static void mic_pre_enable(struct drm_bridge *bridge) in mic_pre_enable()
298 static void mic_enable(struct drm_bridge *bridge) { } in mic_enable()
Dexynos_dp.c36 struct drm_bridge *ptn_bridge;
98 struct drm_bridge *bridge, in exynos_dp_bridge_attach()
216 struct drm_bridge *bridge; in exynos_dp_probe()
/Linux-v5.4/drivers/gpu/drm/tve200/
Dtve200_drm.h21 struct drm_bridge;
109 struct drm_bridge *bridge;
/Linux-v5.4/drivers/gpu/drm/sti/
Dsti_dvo.c98 struct drm_bridge *bridge;
210 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()
278 static void sti_dvo_set_mode(struct drm_bridge *bridge, in sti_dvo_set_mode()
321 static void sti_dvo_bridge_nope(struct drm_bridge *bridge) in sti_dvo_bridge_nope()
444 struct drm_bridge *bridge; in sti_dvo_bind()
/Linux-v5.4/drivers/gpu/drm/rockchip/
Drockchip_rgb.c25 struct drm_bridge *bridge;
83 struct drm_bridge *bridge; in rockchip_rgb_init()

1234