| /linux/drivers/gpu/drm/msm/dp/ |
| H A D | dp_drm.c | 24 static int msm_dp_bridge_get_modes(struct drm_bridge *bridge, struct drm_connector *connector) in msm_dp_bridge_get_modes() 45 static void msm_dp_bridge_debugfs_init(struct drm_bridge *bridge, struct dentry *root) in msm_dp_bridge_debugfs_init() 52 static void msm_dp_bridge_atomic_pre_enable(struct drm_bridge *drm_bridge, in msm_dp_bridge_atomic_pre_enable() argument 55 struct msm_dp_bridge *dp_bridge = to_dp_bridge(drm_bridge); in msm_dp_bridge_atomic_pre_enable() 61 static void msm_dp_bridge_atomic_enable(struct drm_bridge *drm_bridge, in msm_dp_bridge_atomic_enable() argument 64 struct msm_dp_bridge *dp_bridge = to_dp_bridge(drm_bridge); in msm_dp_bridge_atomic_enable() 70 static void msm_dp_bridge_atomic_disable(struct drm_bridge *drm_bridge, in msm_dp_bridge_atomic_disable() argument 73 struct msm_dp_bridge *dp_bridge = to_dp_bridge(drm_bridge); in msm_dp_bridge_atomic_disable() 79 static void msm_dp_bridge_atomic_post_disable(struct drm_bridge *drm_bridge, in msm_dp_bridge_atomic_post_disable() argument 82 struct msm_dp_bridge *dp_bridge = to_dp_bridge(drm_bridge); in msm_dp_bridge_atomic_post_disable() [all …]
|
| H A D | dp_drm.h | 16 struct drm_bridge bridge; 28 enum drm_connector_status msm_dp_bridge_detect(struct drm_bridge *bridge, 30 void msm_dp_bridge_hpd_enable(struct drm_bridge *bridge); 31 void msm_dp_bridge_hpd_disable(struct drm_bridge *bridge); 32 void msm_dp_bridge_hpd_notify(struct drm_bridge *bridge,
|
| H A D | dp_audio.h | 13 struct drm_bridge; 48 int msm_dp_audio_prepare(struct drm_bridge *bridge, 52 void msm_dp_audio_shutdown(struct drm_bridge *bridge,
|
| H A D | dp_display.h | 18 struct drm_bridge *next_bridge; 19 struct drm_bridge *bridge;
|
| /linux/drivers/gpu/drm/ |
| H A D | drm_bridge.c | 260 bool drm_bridge_enter(struct drm_bridge *bridge, int *idx) in drm_bridge_enter() 297 void drm_bridge_unplug(struct drm_bridge *bridge) in drm_bridge_unplug() 309 struct drm_bridge *bridge = container_of(kref, struct drm_bridge, refcount); in __drm_bridge_free() 332 struct drm_bridge *drm_bridge_get(struct drm_bridge *bridge) in drm_bridge_get() 351 void drm_bridge_put(struct drm_bridge *bridge) in drm_bridge_put() 380 void drm_bridge_clear_and_put(struct drm_bridge **bridge_pp) in drm_bridge_clear_and_put() 382 struct drm_bridge *bridge = *bridge_pp; in drm_bridge_clear_and_put() 399 struct drm_bridge *bridge = (struct drm_bridge *)data; in drm_bridge_put_void() 408 struct drm_bridge *bridge; in __devm_drm_bridge_alloc() 445 void drm_bridge_add(struct drm_bridge *bridge) in drm_bridge_add() [all …]
|
| H A D | drm_atomic_state_helper.c | 843 void __drm_atomic_helper_bridge_duplicate_state(struct drm_bridge *bridge, in __drm_atomic_helper_bridge_duplicate_state() 862 drm_atomic_helper_bridge_duplicate_state(struct drm_bridge *bridge) in drm_atomic_helper_bridge_duplicate_state() 888 void drm_atomic_helper_bridge_destroy_state(struct drm_bridge *bridge, in drm_atomic_helper_bridge_destroy_state() 908 struct drm_bridge *bridge) in __drm_atomic_helper_bridge_state_init() 928 drm_atomic_helper_bridge_create_state(struct drm_bridge *bridge) in drm_atomic_helper_bridge_create_state()
|
| /linux/drivers/gpu/drm/renesas/rcar-du/ |
| H A D | rcar_lvds.h | 13 struct drm_bridge; 16 int rcar_lvds_pclk_enable(struct drm_bridge *bridge, unsigned long freq, 18 void rcar_lvds_pclk_disable(struct drm_bridge *bridge, bool dot_clk_only); 19 bool rcar_lvds_dual_link(struct drm_bridge *bridge); 20 bool rcar_lvds_is_connected(struct drm_bridge *bridge); 22 static inline int rcar_lvds_pclk_enable(struct drm_bridge *bridge, in rcar_lvds_pclk_enable() 27 static inline void rcar_lvds_pclk_disable(struct drm_bridge *bridge, in rcar_lvds_pclk_disable() 31 static inline bool rcar_lvds_dual_link(struct drm_bridge *bridge) in rcar_lvds_dual_link() 35 static inline bool rcar_lvds_is_connected(struct drm_bridge *bridge) in rcar_lvds_is_connected()
|
| /linux/drivers/gpu/drm/msm/hdmi/ |
| H A D | hdmi.h | 63 struct drm_bridge *bridge; 65 struct drm_bridge *next_bridge; 97 struct drm_bridge base; 222 int msm_hdmi_bridge_audio_prepare(struct drm_bridge *bridge, 226 void msm_hdmi_bridge_audio_shutdown(struct drm_bridge *bridge, 235 void msm_hdmi_hpd_irq(struct drm_bridge *bridge); 237 struct drm_bridge *bridge, struct drm_connector *connector); 238 void msm_hdmi_hpd_enable(struct drm_bridge *bridge); 239 void msm_hdmi_hpd_disable(struct drm_bridge *bridge);
|
| H A D | hdmi_bridge.c | 16 static void msm_hdmi_power_on(struct drm_bridge *bridge) in msm_hdmi_power_on() 37 static void power_off(struct drm_bridge *bridge) in power_off() 57 static int msm_hdmi_bridge_clear_avi_infoframe(struct drm_bridge *bridge) in msm_hdmi_bridge_clear_avi_infoframe() 72 static int msm_hdmi_bridge_clear_audio_infoframe(struct drm_bridge *bridge) in msm_hdmi_bridge_clear_audio_infoframe() 89 static int msm_hdmi_bridge_clear_spd_infoframe(struct drm_bridge *bridge) in msm_hdmi_bridge_clear_spd_infoframe() 102 static int msm_hdmi_bridge_clear_hdmi_infoframe(struct drm_bridge *bridge) in msm_hdmi_bridge_clear_hdmi_infoframe() 116 static int msm_hdmi_bridge_write_avi_infoframe(struct drm_bridge *bridge, in msm_hdmi_bridge_write_avi_infoframe() 156 static int msm_hdmi_bridge_write_audio_infoframe(struct drm_bridge *bridge, in msm_hdmi_bridge_write_audio_infoframe() 192 static int msm_hdmi_bridge_write_spd_infoframe(struct drm_bridge *bridge, in msm_hdmi_bridge_write_spd_infoframe() 228 static int msm_hdmi_bridge_write_hdmi_infoframe(struct drm_bridge *bridge, in msm_hdmi_bridge_write_hdmi_infoframe() [all …]
|
| /linux/drivers/gpu/drm/bridge/ |
| H A D | tc358762.c | 72 struct drm_bridge bridge; 74 struct drm_bridge *panel_bridge; 110 static inline struct tc358762 *bridge_to_tc358762(struct drm_bridge *bridge) in bridge_to_tc358762() 151 static void tc358762_post_disable(struct drm_bridge *bridge, in tc358762_post_disable() 174 static void tc358762_pre_enable(struct drm_bridge *bridge, in tc358762_pre_enable() 192 static void tc358762_enable(struct drm_bridge *bridge, in tc358762_enable() 203 static int tc358762_attach(struct drm_bridge *bridge, in tc358762_attach() 213 static void tc358762_bridge_mode_set(struct drm_bridge *bridge, in tc358762_bridge_mode_set() 235 struct drm_bridge *panel_bridge; in tc358762_parse_dt()
|
| H A D | ssd2825.c | 118 struct drm_bridge *bridge; 131 struct drm_bridge bridge; 152 static inline struct ssd2825_priv *bridge_to_ssd2825(struct drm_bridge *bridge) in bridge_to_ssd2825() 279 struct drm_bridge *bridge; in ssd2825_dsi_host_attach() 484 static void ssd2825_bridge_atomic_pre_enable(struct drm_bridge *bridge, in ssd2825_bridge_atomic_pre_enable() 587 static void ssd2825_bridge_atomic_enable(struct drm_bridge *bridge, in ssd2825_bridge_atomic_enable() 609 static void ssd2825_bridge_atomic_disable(struct drm_bridge *bridge, in ssd2825_bridge_atomic_disable() 634 static int ssd2825_bridge_attach(struct drm_bridge *bridge, struct drm_encoder *encoder, in ssd2825_bridge_attach() 644 ssd2825_bridge_mode_valid(struct drm_bridge *bridge, in ssd2825_bridge_mode_valid() 657 static bool ssd2825_mode_fixup(struct drm_bridge *bridge, in ssd2825_mode_fixup()
|
| H A D | ti-sn65dsi83.c | 157 struct drm_bridge bridge; 161 struct drm_bridge *panel_bridge; 291 static struct sn65dsi83 *bridge_to_sn65dsi83(struct drm_bridge *bridge) in bridge_to_sn65dsi83() 296 static int sn65dsi83_attach(struct drm_bridge *bridge, in sn65dsi83_attach() 306 static void sn65dsi83_detach(struct drm_bridge *bridge) in sn65dsi83_detach() 522 static void sn65dsi83_atomic_pre_enable(struct drm_bridge *bridge, in sn65dsi83_atomic_pre_enable() 710 static void sn65dsi83_atomic_enable(struct drm_bridge *bridge, in sn65dsi83_atomic_enable() 742 static void sn65dsi83_atomic_disable(struct drm_bridge *bridge, in sn65dsi83_atomic_disable() 757 sn65dsi83_mode_valid(struct drm_bridge *bridge, in sn65dsi83_mode_valid() 773 sn65dsi83_atomic_get_input_bus_fmts(struct drm_bridge *bridge, in sn65dsi83_atomic_get_input_bus_fmts() [all …]
|
| H A D | tc358764.c | 150 struct drm_bridge bridge; 151 struct drm_bridge *next_bridge; 202 static inline struct tc358764 *bridge_to_tc358764(struct drm_bridge *bridge) in bridge_to_tc358764() 269 static void tc358764_post_disable(struct drm_bridge *bridge, in tc358764_post_disable() 282 static void tc358764_pre_enable(struct drm_bridge *bridge, in tc358764_pre_enable() 298 static int tc358764_attach(struct drm_bridge *bridge, in tc358764_attach()
|
| H A D | inno-hdmi.c | 396 struct drm_bridge bridge; 449 static struct inno_hdmi *bridge_to_inno_hdmi(struct drm_bridge *bridge) in bridge_to_inno_hdmi() 584 static int inno_hdmi_bridge_clear_avi_infoframe(struct drm_bridge *bridge) in inno_hdmi_bridge_clear_avi_infoframe() 593 static int inno_hdmi_bridge_write_avi_infoframe(struct drm_bridge *bridge, in inno_hdmi_bridge_write_avi_infoframe() 607 static int inno_hdmi_bridge_clear_hdmi_infoframe(struct drm_bridge *bridge) in inno_hdmi_bridge_clear_hdmi_infoframe() 614 static int inno_hdmi_bridge_write_hdmi_infoframe(struct drm_bridge *bridge, in inno_hdmi_bridge_write_hdmi_infoframe() 758 struct drm_bridge *bridge = &hdmi->bridge; in inno_hdmi_setup() 806 static enum drm_mode_status inno_hdmi_bridge_mode_valid(struct drm_bridge *bridge, in inno_hdmi_bridge_mode_valid() 841 inno_hdmi_bridge_detect(struct drm_bridge *bridge, struct drm_connector *connector) in inno_hdmi_bridge_detect() 850 inno_hdmi_bridge_edid_read(struct drm_bridge *bridge, struct drm_connector *connector) in inno_hdmi_bridge_edid_read() [all …]
|
| H A D | tc358768.c | 141 struct drm_bridge *bridge; 154 struct drm_bridge bridge; 176 static inline struct tc358768_priv *bridge_to_tc358768(struct drm_bridge in bridge_to_tc358768() 445 struct drm_bridge *bridge; in tc358768_dsi_host_attach() 647 static int tc358768_bridge_attach(struct drm_bridge *bridge, in tc358768_bridge_attach() 663 tc358768_bridge_mode_valid(struct drm_bridge *bridge, in tc358768_bridge_mode_valid() 675 static void tc358768_bridge_atomic_disable(struct drm_bridge *bridge, in tc358768_bridge_atomic_disable() 698 static void tc358768_bridge_atomic_post_disable(struct drm_bridge *bridge, in tc358768_bridge_atomic_post_disable() 779 static void tc358768_bridge_atomic_pre_enable(struct drm_bridge *bridge, in tc358768_bridge_atomic_pre_enable() 1198 static void tc358768_bridge_atomic_enable(struct drm_bridge *bridge, in tc358768_bridge_atomic_enable() [all …]
|
| /linux/drivers/gpu/drm/mediatek/ |
| H A D | mtk_hdmi_common.h | 152 struct drm_bridge bridge; 177 static inline struct mtk_hdmi *hdmi_ctx_from_bridge(struct drm_bridge *b) in hdmi_ctx_from_bridge() 190 bool mtk_hdmi_bridge_mode_fixup(struct drm_bridge *bridge, 193 void mtk_hdmi_bridge_mode_set(struct drm_bridge *bridge,
|
| /linux/drivers/gpu/drm/mcde/ |
| H A D | mcde_drm.h | 73 struct drm_bridge *bridge; 108 void mcde_dsi_enable(struct drm_bridge *bridge); 109 void mcde_dsi_disable(struct drm_bridge *bridge);
|
| /linux/drivers/gpu/drm/logicvc/ |
| H A D | logicvc_interface.h | 22 struct drm_bridge *drm_bridge; member
|
| /linux/drivers/gpu/drm/xlnx/ |
| H A D | zynqmp_dpsub.h | 19 struct drm_bridge; 78 struct drm_bridge *bridge;
|
| /linux/include/drm/bridge/ |
| H A D | dw_mipi_dsi.h | 66 struct drm_bridge *bridge, 86 struct drm_bridge *dw_mipi_dsi_get_bridge(struct dw_mipi_dsi *dsi);
|
| /linux/drivers/gpu/drm/bridge/adv7511/ |
| H A D | adv7511_cec.c | 186 int adv7511_cec_enable(struct drm_bridge *bridge, bool enable) in adv7511_cec_enable() 232 int adv7511_cec_log_addr(struct drm_bridge *bridge, u8 addr) in adv7511_cec_log_addr() 300 int adv7511_cec_transmit(struct drm_bridge *bridge, u8 attempts, in adv7511_cec_transmit() 349 int adv7511_cec_init(struct drm_bridge *bridge, in adv7511_cec_init()
|
| /linux/drivers/gpu/drm/tve200/ |
| H A D | tve200_drm.h | 21 struct drm_bridge; 109 struct drm_bridge *bridge;
|
| /linux/drivers/gpu/drm/sti/ |
| H A D | sti_hda.c | 248 struct drm_bridge bridge; 265 static struct sti_hda *drm_bridge_to_sti_hda(struct drm_bridge *bridge) in drm_bridge_to_sti_hda() 407 static void sti_hda_disable(struct drm_bridge *bridge, in sti_hda_disable() 433 static void sti_hda_pre_enable(struct drm_bridge *bridge, in sti_hda_pre_enable() 523 static void sti_hda_set_mode(struct drm_bridge *bridge, in sti_hda_set_mode() 568 static void sti_hda_bridge_nope(struct drm_bridge *bridge, in sti_hda_bridge_nope()
|
| /linux/drivers/gpu/drm/tidss/ |
| H A D | tidss_encoder.h | 15 struct drm_bridge *next_bridge,
|
| /linux/drivers/gpu/drm/mxsfb/ |
| H A D | mxsfb_drv.h | 47 struct drm_bridge *bridge;
|