/Linux-v5.4/include/drm/ |
D | drm_bridge.h | 31 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 …]
|
D | drm_of.h | 16 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/ |
D | drm_bridge.c | 71 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/ |
D | rcar_lvds.h | 13 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()
|
D | rcar_lvds.c | 54 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/ |
D | panel.c | 16 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 …]
|
D | lvds-encoder.c | 16 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()
|
D | thc63lvd1024.c | 34 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()
|
D | nxp-ptn3460.c | 30 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()
|
D | dumb-vga-dac.c | 20 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()
|
D | tc358764.c | 154 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()
|
D | parade-ps8622.c | 46 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()
|
D | ti-tfp410.c | 24 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()
|
D | ti-sn65dsi86.c | 93 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/ |
D | edp_bridge.c | 9 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()
|
D | edp.h | 30 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/ |
D | hdmi_bridge.c | 12 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 …]
|
D | hdmi.h | 67 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/ |
D | dsi.h | 63 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);
|
D | dsi_manager.c | 209 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/ |
D | exynos_drm_mic.c | 103 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()
|
D | exynos_dp.c | 36 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/ |
D | tve200_drm.h | 21 struct drm_bridge; 109 struct drm_bridge *bridge;
|
/Linux-v5.4/drivers/gpu/drm/sti/ |
D | sti_dvo.c | 98 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/ |
D | rockchip_rgb.c | 25 struct drm_bridge *bridge; 83 struct drm_bridge *bridge; in rockchip_rgb_init()
|