| /linux/include/drm/ |
| A D | drm_bridge.h | 35 struct drm_bridge; 71 int (*attach)(struct drm_bridge *bridge, 82 void (*detach)(struct drm_bridge *bridge); 283 void (*enable)(struct drm_bridge *bridge); 726 struct drm_bridge { struct 785 static inline struct drm_bridge * argument 794 struct drm_bridge *previous, 813 static inline struct drm_bridge * 829 static inline struct drm_bridge * 846 static inline struct drm_bridge * [all …]
|
| A D | drm_atomic_state_helper.h | 29 struct drm_bridge; 86 void __drm_atomic_helper_bridge_duplicate_state(struct drm_bridge *bridge, 89 drm_atomic_helper_bridge_duplicate_state(struct drm_bridge *bridge); 90 void drm_atomic_helper_bridge_destroy_state(struct drm_bridge *bridge, 92 void __drm_atomic_helper_bridge_reset(struct drm_bridge *bridge, 95 drm_atomic_helper_bridge_reset(struct drm_bridge *bridge);
|
| A D | drm_of.h | 16 struct drm_bridge; 49 struct drm_bridge **bridge); 90 struct drm_bridge **bridge) in drm_of_find_panel_or_bridge() 115 struct drm_bridge *bridge; in drm_of_panel_bridge_remove()
|
| /linux/drivers/gpu/drm/ |
| A D | drm_bridge.c | 237 struct drm_bridge *previous, in drm_bridge_attach() 501 struct drm_bridge *iter; in drm_bridge_chain_disable() 586 struct drm_bridge *iter; in drm_bridge_chain_pre_enable() 643 struct drm_bridge *iter; in drm_atomic_bridge_chain_disable() 728 struct drm_bridge *iter; in drm_atomic_bridge_chain_pre_enable() 821 struct drm_bridge *cur_bridge, in select_bus_fmt_recursive() 828 struct drm_bridge *prev_bridge; in select_bus_fmt_recursive() 949 struct drm_bridge *last_bridge; in drm_atomic_bridge_chain_select_bus_fmts() 1008 struct drm_bridge *next_bridge; in drm_atomic_bridge_propagate_bus_flags() 1074 struct drm_bridge *iter; in drm_atomic_bridge_chain_check() [all …]
|
| A D | drm_bridge_connector.c | 65 struct drm_bridge *bridge_edid; 72 struct drm_bridge *bridge_hpd; 79 struct drm_bridge *bridge_detect; 86 struct drm_bridge *bridge_modes; 101 struct drm_bridge *bridge; in drm_bridge_connector_hpd_notify() 142 struct drm_bridge *hpd = bridge_connector->bridge_hpd; in drm_bridge_connector_enable_hpd() 162 struct drm_bridge *hpd = bridge_connector->bridge_hpd; in drm_bridge_connector_disable_hpd() 208 struct drm_bridge *hpd = bridge_connector->bridge_hpd; in drm_bridge_connector_destroy() 233 struct drm_bridge *bridge) in drm_bridge_connector_get_modes_edid() 264 struct drm_bridge *bridge; in drm_bridge_connector_get_modes() [all …]
|
| /linux/drivers/gpu/drm/bridge/ |
| A D | panel.c | 18 struct drm_bridge bridge; 25 drm_bridge_to_panel_bridge(struct drm_bridge *bridge) in drm_bridge_to_panel_bridge() 57 static int panel_bridge_attach(struct drm_bridge *bridge, in panel_bridge_attach() 89 static void panel_bridge_detach(struct drm_bridge *bridge) in panel_bridge_detach() 112 static void panel_bridge_enable(struct drm_bridge *bridge) in panel_bridge_enable() 119 static void panel_bridge_disable(struct drm_bridge *bridge) in panel_bridge_disable() 133 static int panel_bridge_get_modes(struct drm_bridge *bridge, in panel_bridge_get_modes() 237 void drm_panel_bridge_remove(struct drm_bridge *bridge) in drm_panel_bridge_remove() 256 struct drm_bridge **bridge = res; in devm_drm_panel_bridge_release() 299 struct drm_bridge **ptr, *bridge; in devm_drm_panel_bridge_add_typed() [all …]
|
| A D | ti-tpd12s015.c | 25 struct drm_bridge bridge; 32 struct drm_bridge *next_bridge; 35 static inline struct tpd12s015_device *to_tpd12s015(struct drm_bridge *bridge) in to_tpd12s015() 40 static int tpd12s015_attach(struct drm_bridge *bridge, in tpd12s015_attach() 62 static void tpd12s015_detach(struct drm_bridge *bridge) in tpd12s015_detach() 69 static enum drm_connector_status tpd12s015_detect(struct drm_bridge *bridge) in tpd12s015_detect() 79 static void tpd12s015_hpd_enable(struct drm_bridge *bridge) in tpd12s015_hpd_enable() 86 static void tpd12s015_hpd_disable(struct drm_bridge *bridge) in tpd12s015_hpd_disable() 104 struct drm_bridge *bridge = &tpd->bridge; in tpd12s015_hpd_isr()
|
| A D | lvds-codec.c | 21 struct drm_bridge bridge; 22 struct drm_bridge *panel_bridge; 29 static inline struct lvds_codec *to_lvds_codec(struct drm_bridge *bridge) in to_lvds_codec() 34 static int lvds_codec_attach(struct drm_bridge *bridge, in lvds_codec_attach() 43 static void lvds_codec_enable(struct drm_bridge *bridge) in lvds_codec_enable() 59 static void lvds_codec_disable(struct drm_bridge *bridge) in lvds_codec_disable() 81 lvds_codec_atomic_get_input_bus_fmts(struct drm_bridge *bridge, in lvds_codec_atomic_get_input_bus_fmts()
|
| A D | tc358762.c | 63 struct drm_bridge bridge; 66 struct drm_bridge *panel_bridge; 100 static inline struct tc358762 *bridge_to_tc358762(struct drm_bridge *bridge) in bridge_to_tc358762() 128 static void tc358762_post_disable(struct drm_bridge *bridge) in tc358762_post_disable() 147 static void tc358762_pre_enable(struct drm_bridge *bridge) in tc358762_pre_enable() 163 static int tc358762_attach(struct drm_bridge *bridge, in tc358762_attach() 180 struct drm_bridge *panel_bridge; in tc358762_parse_dt()
|
| A 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() 53 static enum drm_mode_status thc63_mode_valid(struct drm_bridge *bridge, in thc63_mode_valid() 84 static void thc63_enable(struct drm_bridge *bridge) in thc63_enable() 100 static void thc63_disable(struct drm_bridge *bridge) in thc63_disable()
|
| A D | chipone-icn6211.c | 32 struct drm_bridge bridge; 33 struct drm_bridge *panel_bridge; 40 static inline struct chipone *bridge_to_chipone(struct drm_bridge *bridge) in bridge_to_chipone() 45 static struct drm_display_mode *bridge_to_mode(struct drm_bridge *bridge) in bridge_to_mode() 64 static void chipone_enable(struct drm_bridge *bridge) in chipone_enable() 117 static void chipone_pre_enable(struct drm_bridge *bridge) in chipone_pre_enable() 148 static void chipone_post_disable(struct drm_bridge *bridge) in chipone_post_disable() 164 static int chipone_attach(struct drm_bridge *bridge, enum drm_bridge_attach_flags flags) in chipone_attach()
|
| A D | nxp-ptn3460.c | 31 struct drm_bridge bridge; 32 struct drm_bridge *panel_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() 143 static void ptn3460_disable(struct drm_bridge *bridge) in ptn3460_disable() 157 static struct edid *ptn3460_get_edid(struct drm_bridge *bridge, in ptn3460_get_edid() 215 static int ptn3460_bridge_attach(struct drm_bridge *bridge, in ptn3460_bridge_attach() 265 struct drm_bridge *panel_bridge; in ptn3460_probe()
|
| A D | ti-tfp410.c | 23 struct drm_bridge bridge; 31 struct drm_bridge *next_bridge; 37 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() 170 static void tfp410_detach(struct drm_bridge *bridge) in tfp410_detach() 180 static void tfp410_enable(struct drm_bridge *bridge) in tfp410_enable() 187 static void tfp410_disable(struct drm_bridge *bridge) in tfp410_disable() 194 static enum drm_mode_status tfp410_mode_valid(struct drm_bridge *bridge, in tfp410_mode_valid()
|
| A D | simple-bridge.c | 27 struct drm_bridge bridge; 32 struct drm_bridge *next_bridge; 38 drm_bridge_to_simple_bridge(struct drm_bridge *bridge) in drm_bridge_to_simple_bridge() 102 static int simple_bridge_attach(struct drm_bridge *bridge, in simple_bridge_attach() 137 static void simple_bridge_enable(struct drm_bridge *bridge) in simple_bridge_enable() 151 static void simple_bridge_disable(struct drm_bridge *bridge) in simple_bridge_disable()
|
| A D | ti-sn65dsi83.c | 139 struct drm_bridge bridge; 144 struct drm_bridge *panel_bridge; 244 static int sn65dsi83_attach(struct drm_bridge *bridge, in sn65dsi83_attach() 291 static void sn65dsi83_detach(struct drm_bridge *bridge) in sn65dsi83_detach() 304 static void sn65dsi83_atomic_pre_enable(struct drm_bridge *bridge, in sn65dsi83_atomic_pre_enable() 380 static void sn65dsi83_atomic_enable(struct drm_bridge *bridge, in sn65dsi83_atomic_enable() 538 static void sn65dsi83_atomic_disable(struct drm_bridge *bridge, in sn65dsi83_atomic_disable() 548 static void sn65dsi83_atomic_post_disable(struct drm_bridge *bridge, in sn65dsi83_atomic_post_disable() 558 sn65dsi83_mode_valid(struct drm_bridge *bridge, in sn65dsi83_mode_valid() 574 sn65dsi83_atomic_get_input_bus_fmts(struct drm_bridge *bridge, in sn65dsi83_atomic_get_input_bus_fmts() [all …]
|
| A D | display-connector.c | 20 struct drm_bridge bridge; 29 to_display_connector(struct drm_bridge *bridge) in to_display_connector() 34 static int display_connector_attach(struct drm_bridge *bridge, in display_connector_attach() 41 display_connector_detect(struct drm_bridge *bridge) in display_connector_detect() 82 static struct edid *display_connector_get_edid(struct drm_bridge *bridge, in display_connector_get_edid() 99 struct drm_bridge *bridge = &conn->bridge; in display_connector_hpd_irq()
|
| A D | parade-ps8622.c | 46 struct drm_bridge bridge; 47 struct drm_bridge *panel_bridge; 61 bridge_to_ps8622(struct drm_bridge *bridge) in bridge_to_ps8622() 345 static void ps8622_pre_enable(struct drm_bridge *bridge) in ps8622_pre_enable() 390 static void ps8622_disable(struct drm_bridge *bridge) in ps8622_disable() 396 static void ps8622_post_disable(struct drm_bridge *bridge) in ps8622_post_disable() 426 static int ps8622_attach(struct drm_bridge *bridge, in ps8622_attach() 454 struct drm_bridge *panel_bridge; in ps8622_probe()
|
| A D | lontium-lt8912b.c | 29 struct drm_bridge bridge; 36 struct drm_bridge *hdmi_port; 192 static inline struct lt8912 *bridge_to_lt8912(struct drm_bridge *b) in bridge_to_lt8912() 442 static void lt8912_bridge_mode_set(struct drm_bridge *bridge, in lt8912_bridge_mode_set() 451 static void lt8912_bridge_enable(struct drm_bridge *bridge) in lt8912_bridge_enable() 512 static int lt8912_bridge_connector_init(struct drm_bridge *bridge) in lt8912_bridge_connector_init() 536 static int lt8912_bridge_attach(struct drm_bridge *bridge, in lt8912_bridge_attach() 571 static void lt8912_bridge_detach(struct drm_bridge *bridge) in lt8912_bridge_detach() 584 lt8912_bridge_detect(struct drm_bridge *bridge) in lt8912_bridge_detect() 594 static struct edid *lt8912_bridge_get_edid(struct drm_bridge *bridge, in lt8912_bridge_get_edid()
|
| /linux/drivers/gpu/drm/rcar-du/ |
| A 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); 19 bool rcar_lvds_is_connected(struct drm_bridge *bridge); 21 static inline int rcar_lvds_clk_enable(struct drm_bridge *bridge, in rcar_lvds_clk_enable() 26 static inline void rcar_lvds_clk_disable(struct drm_bridge *bridge) { } in rcar_lvds_clk_disable() 27 static inline bool rcar_lvds_dual_link(struct drm_bridge *bridge) in rcar_lvds_dual_link() 31 static inline bool rcar_lvds_is_connected(struct drm_bridge *bridge) in rcar_lvds_is_connected()
|
| A D | rcar_lvds.c | 63 struct drm_bridge bridge; 65 struct drm_bridge *next_bridge; 75 struct drm_bridge *companion; 328 void rcar_lvds_clk_disable(struct drm_bridge *bridge) in rcar_lvds_clk_disable() 388 static void __rcar_lvds_atomic_enable(struct drm_bridge *bridge, in __rcar_lvds_atomic_enable() 525 static void rcar_lvds_atomic_enable(struct drm_bridge *bridge, in rcar_lvds_atomic_enable() 539 static void rcar_lvds_atomic_disable(struct drm_bridge *bridge, in rcar_lvds_atomic_disable() 556 static bool rcar_lvds_mode_fixup(struct drm_bridge *bridge, in rcar_lvds_mode_fixup() 574 static int rcar_lvds_attach(struct drm_bridge *bridge, in rcar_lvds_attach() 596 bool rcar_lvds_dual_link(struct drm_bridge *bridge) in rcar_lvds_dual_link() [all …]
|
| /linux/drivers/gpu/drm/msm/edp/ |
| A 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() 59 struct drm_bridge *first_bridge; in edp_bridge_mode_set() 82 struct drm_bridge *msm_edp_bridge_init(struct msm_edp *edp) in msm_edp_bridge_init() 84 struct drm_bridge *bridge = NULL; in msm_edp_bridge_init()
|
| /linux/drivers/gpu/drm/msm/hdmi/ |
| A 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() 53 static void power_off(struct drm_bridge *bridge) in power_off() 136 static void msm_hdmi_bridge_pre_enable(struct drm_bridge *bridge) in msm_hdmi_bridge_pre_enable() 162 static void msm_hdmi_bridge_enable(struct drm_bridge *bridge) in msm_hdmi_bridge_enable() 166 static void msm_hdmi_bridge_disable(struct drm_bridge *bridge) in msm_hdmi_bridge_disable() 170 static void msm_hdmi_bridge_post_disable(struct drm_bridge *bridge) in msm_hdmi_bridge_post_disable() 193 static void msm_hdmi_bridge_mode_set(struct drm_bridge *bridge, in msm_hdmi_bridge_mode_set() 264 struct drm_bridge *msm_hdmi_bridge_init(struct hdmi *hdmi) in msm_hdmi_bridge_init() [all …]
|
| /linux/drivers/gpu/drm/imx/ |
| A D | parallel-display.c | 29 struct drm_bridge bridge; 40 struct drm_bridge *next_bridge; 48 static inline struct imx_parallel_display *bridge_to_imxpd(struct drm_bridge *b) in bridge_to_imxpd() 90 static void imx_pd_bridge_enable(struct drm_bridge *bridge) in imx_pd_bridge_enable() 98 static void imx_pd_bridge_disable(struct drm_bridge *bridge) in imx_pd_bridge_disable() 116 imx_pd_bridge_atomic_get_output_bus_fmts(struct drm_bridge *bridge, in imx_pd_bridge_atomic_get_output_bus_fmts() 158 imx_pd_bridge_atomic_get_input_bus_fmts(struct drm_bridge *bridge, in imx_pd_bridge_atomic_get_input_bus_fmts() 192 static int imx_pd_bridge_atomic_check(struct drm_bridge *bridge, in imx_pd_bridge_atomic_check() 201 struct drm_bridge *next_bridge; in imx_pd_bridge_atomic_check() 268 struct drm_bridge *bridge; in imx_pd_bind()
|
| /linux/drivers/gpu/drm/omapdrm/dss/ |
| A D | sdi.c | 35 struct drm_bridge bridge; 129 static int sdi_bridge_attach(struct drm_bridge *bridge, in sdi_bridge_attach() 142 sdi_bridge_mode_valid(struct drm_bridge *bridge, in sdi_bridge_mode_valid() 162 static bool sdi_bridge_mode_fixup(struct drm_bridge *bridge, in sdi_bridge_mode_fixup() 189 static void sdi_bridge_mode_set(struct drm_bridge *bridge, in sdi_bridge_mode_set() 198 static void sdi_bridge_enable(struct drm_bridge *bridge) in sdi_bridge_enable() 261 static void sdi_bridge_disable(struct drm_bridge *bridge) in sdi_bridge_disable()
|
| /linux/drivers/gpu/drm/msm/dsi/ |
| A D | dsi.h | 55 struct drm_bridge *bridge; 65 struct drm_bridge *external_bridge; 77 struct drm_bridge *msm_dsi_manager_bridge_init(u8 id); 78 void msm_dsi_manager_bridge_destroy(struct drm_bridge *bridge); 120 struct drm_bridge *msm_dsi_host_get_bridge(struct mipi_dsi_host *host);
|