Home
last modified time | relevance | path

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

12

/linux/drivers/gpu/drm/msm/dp/
H A Ddp_drm.c24 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 Ddp_drm.h16 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 Ddp_audio.h13 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 Ddp_display.h18 struct drm_bridge *next_bridge;
19 struct drm_bridge *bridge;
/linux/drivers/gpu/drm/
H A Ddrm_bridge.c260 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 Ddrm_atomic_state_helper.c843 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 Drcar_lvds.h13 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 Dhdmi.h63 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 Dhdmi_bridge.c16 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 Dtc358762.c72 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 Dssd2825.c118 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 Dti-sn65dsi83.c157 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 Dtc358764.c150 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 Dinno-hdmi.c396 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 Dtc358768.c141 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 Dmtk_hdmi_common.h152 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 Dmcde_drm.h73 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 Dlogicvc_interface.h22 struct drm_bridge *drm_bridge; member
/linux/drivers/gpu/drm/xlnx/
H A Dzynqmp_dpsub.h19 struct drm_bridge;
78 struct drm_bridge *bridge;
/linux/include/drm/bridge/
H A Ddw_mipi_dsi.h66 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 Dadv7511_cec.c186 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 Dtve200_drm.h21 struct drm_bridge;
109 struct drm_bridge *bridge;
/linux/drivers/gpu/drm/sti/
H A Dsti_hda.c248 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 Dtidss_encoder.h15 struct drm_bridge *next_bridge,
/linux/drivers/gpu/drm/mxsfb/
H A Dmxsfb_drv.h47 struct drm_bridge *bridge;

12