| /OK3568_Linux_fs/kernel/include/drm/ |
| H A D | drm_bridge.h | 35 struct drm_bridge; 71 int (*attach)(struct drm_bridge *bridge, 82 void (*detach)(struct drm_bridge *bridge); 115 enum drm_mode_status (*mode_valid)(struct drm_bridge *bridge, 156 bool (*mode_fixup)(struct drm_bridge *bridge, 175 void (*disable)(struct drm_bridge *bridge); 194 void (*post_disable)(struct drm_bridge *bridge); 222 void (*mode_set)(struct drm_bridge *bridge, 243 void (*pre_enable)(struct drm_bridge *bridge); 263 void (*enable)(struct drm_bridge *bridge); [all …]
|
| H 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);
|
| H 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()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/ |
| H A D | drm_bridge.c | 102 void drm_bridge_add(struct drm_bridge *bridge) in drm_bridge_add() 117 void drm_bridge_remove(struct drm_bridge *bridge) in drm_bridge_remove() 130 struct drm_bridge *bridge = drm_priv_to_bridge(obj); in drm_bridge_atomic_duplicate_priv_state() 142 struct drm_bridge *bridge = drm_priv_to_bridge(obj); in drm_bridge_atomic_destroy_priv_state() 175 int drm_bridge_attach(struct drm_encoder *encoder, struct drm_bridge *bridge, in drm_bridge_attach() 176 struct drm_bridge *previous, in drm_bridge_attach() 232 void drm_bridge_detach(struct drm_bridge *bridge) in drm_bridge_detach() 354 bool drm_bridge_chain_mode_fixup(struct drm_bridge *bridge, in drm_bridge_chain_mode_fixup() 393 drm_bridge_chain_mode_valid(struct drm_bridge *bridge, in drm_bridge_chain_mode_valid() 428 void drm_bridge_chain_disable(struct drm_bridge *bridge) in drm_bridge_chain_disable() [all …]
|
| H 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() 178 struct drm_bridge *detect = bridge_connector->bridge_detect; in drm_bridge_connector_detect() 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() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/bridge/ |
| H A D | panel.c | 17 struct drm_bridge bridge; 24 drm_bridge_to_panel_bridge(struct drm_bridge *bridge) in drm_bridge_to_panel_bridge() 56 static int panel_bridge_attach(struct drm_bridge *bridge, in panel_bridge_attach() 88 static void panel_bridge_detach(struct drm_bridge *bridge) in panel_bridge_detach() 104 static void panel_bridge_pre_enable(struct drm_bridge *bridge) in panel_bridge_pre_enable() 111 static void panel_bridge_enable(struct drm_bridge *bridge) in panel_bridge_enable() 118 static void panel_bridge_disable(struct drm_bridge *bridge) in panel_bridge_disable() 125 static void panel_bridge_post_disable(struct drm_bridge *bridge) in panel_bridge_post_disable() 132 static int panel_bridge_get_modes(struct drm_bridge *bridge, in panel_bridge_get_modes() 179 struct drm_bridge *drm_panel_bridge_add(struct drm_panel *panel) in drm_panel_bridge_add() [all …]
|
| H 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()
|
| H A D | rohm-bu18rl82.c | 34 struct drm_bridge base; 48 static struct bu18rl82 *bridge_to_bu18rl82(struct drm_bridge *bridge) in bridge_to_bu18rl82() 113 static int bu18rl82_bridge_get_modes(struct drm_bridge *bridge, in bu18rl82_bridge_get_modes() 121 static int bu18rl82_bridge_attach(struct drm_bridge *bridge, in bu18rl82_bridge_attach() 135 static void bu18rl82_bridge_enable(struct drm_bridge *bridge) in bu18rl82_bridge_enable() 146 static void bu18rl82_bridge_disable(struct drm_bridge *bridge) in bu18rl82_bridge_disable() 155 static void bu18rl82_bridge_pre_enable(struct drm_bridge *bridge) in bu18rl82_bridge_pre_enable() 162 static void bu18rl82_bridge_post_disable(struct drm_bridge *bridge) in bu18rl82_bridge_post_disable()
|
| H A D | rohm-bu18tl82.c | 34 struct drm_bridge base; 35 struct drm_bridge *bridge; 53 static struct bu18tl82 *bridge_to_bu18tl82(struct drm_bridge *bridge) in bridge_to_bu18tl82() 118 static int bu18tl82_bridge_get_modes(struct drm_bridge *bridge, in bu18tl82_bridge_get_modes() 161 static int bu18tl82_bridge_attach(struct drm_bridge *bridge, in bu18tl82_bridge_attach() 192 static void bu18tl82_bridge_detach(struct drm_bridge *bridge) in bu18tl82_bridge_detach() 202 static void bu18tl82_bridge_enable(struct drm_bridge *bridge) in bu18tl82_bridge_enable() 206 static void bu18tl82_bridge_disable(struct drm_bridge *bridge) in bu18tl82_bridge_disable() 210 static void bu18tl82_bridge_pre_enable(struct drm_bridge *bridge) in bu18tl82_bridge_pre_enable() 235 static void bu18tl82_bridge_post_disable(struct drm_bridge *bridge) in bu18tl82_bridge_post_disable()
|
| H A D | display-connector.c | 21 struct drm_bridge bridge; 30 to_display_connector(struct drm_bridge *bridge) in to_display_connector() 35 static int display_connector_attach(struct drm_bridge *bridge, in display_connector_attach() 42 display_connector_detect(struct drm_bridge *bridge) in display_connector_detect() 83 static struct edid *display_connector_get_edid(struct drm_bridge *bridge, in display_connector_get_edid() 98 static u32 *display_connector_get_output_bus_fmts(struct drm_bridge *bridge, in display_connector_get_output_bus_fmts() 104 struct drm_bridge *prev_bridge = drm_bridge_get_prev_bridge(bridge); in display_connector_get_output_bus_fmts() 140 static u32 *display_connector_get_input_bus_fmts(struct drm_bridge *bridge, in display_connector_get_input_bus_fmts() 147 struct drm_bridge *prev_bridge = drm_bridge_get_prev_bridge(bridge); in display_connector_get_input_bus_fmts() 185 struct drm_bridge *bridge = &conn->bridge; in display_connector_hpd_irq()
|
| H A D | lvds-codec.c | 20 struct drm_bridge bridge; 21 struct drm_bridge *panel_bridge; 27 static inline struct lvds_codec *to_lvds_codec(struct drm_bridge *bridge) in to_lvds_codec() 32 static int lvds_codec_attach(struct drm_bridge *bridge, in lvds_codec_attach() 41 static void lvds_codec_enable(struct drm_bridge *bridge) in lvds_codec_enable() 57 static void lvds_codec_disable(struct drm_bridge *bridge) in lvds_codec_disable()
|
| H 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()
|
| H 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()
|
| H 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()
|
| H A D | maxim-max96745.c | 28 struct drm_bridge bridge; 60 static int max96745_bridge_attach(struct drm_bridge *bridge, in max96745_bridge_attach() 79 static void max96745_bridge_pre_enable(struct drm_bridge *bridge) in max96745_bridge_pre_enable() 87 static void max96745_bridge_enable(struct drm_bridge *bridge) in max96745_bridge_enable() 115 static void max96745_bridge_disable(struct drm_bridge *bridge) in max96745_bridge_disable() 126 static void max96745_bridge_post_disable(struct drm_bridge *bridge) in max96745_bridge_post_disable() 156 max96745_bridge_detect(struct drm_bridge *bridge) in max96745_bridge_detect() 198 static int max96745_bridge_get_modes(struct drm_bridge *bridge, in max96745_bridge_get_modes()
|
| H 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()
|
| H 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()
|
| H A D | parade-ps8640.c | 61 struct drm_bridge bridge; 62 struct drm_bridge *panel_bridge; 71 static inline struct ps8640 *bridge_to_ps8640(struct drm_bridge *e) in bridge_to_ps8640() 192 static void ps8640_pre_enable(struct drm_bridge *bridge) in ps8640_pre_enable() 204 static void ps8640_post_disable(struct drm_bridge *bridge) in ps8640_post_disable() 212 static int ps8640_bridge_attach(struct drm_bridge *bridge, in ps8640_bridge_attach() 271 static struct edid *ps8640_bridge_get_edid(struct drm_bridge *bridge, in ps8640_bridge_get_edid()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/msm/edp/ |
| H 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()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/rcar-du/ |
| H 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); 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()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/msm/hdmi/ |
| H 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() 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 …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/imx/ |
| H A D | parallel-display.c | 28 struct drm_bridge bridge; 35 struct drm_bridge *next_bridge; 43 static inline struct imx_parallel_display *bridge_to_imxpd(struct drm_bridge *b) in bridge_to_imxpd() 87 static void imx_pd_bridge_enable(struct drm_bridge *bridge) in imx_pd_bridge_enable() 95 static void imx_pd_bridge_disable(struct drm_bridge *bridge) in imx_pd_bridge_disable() 113 imx_pd_bridge_atomic_get_output_bus_fmts(struct drm_bridge *bridge, in imx_pd_bridge_atomic_get_output_bus_fmts() 155 imx_pd_bridge_atomic_get_input_bus_fmts(struct drm_bridge *bridge, in imx_pd_bridge_atomic_get_input_bus_fmts() 189 static int imx_pd_bridge_atomic_check(struct drm_bridge *bridge, in imx_pd_bridge_atomic_check() 198 struct drm_bridge *next_bridge; in imx_pd_bridge_atomic_check()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/rockchip/rk618/ |
| H A D | rk618_vif.c | 47 struct drm_bridge base; 48 struct drm_bridge *bridge; 56 static inline struct rk618_vif *bridge_to_vif(struct drm_bridge *bridge) in bridge_to_vif() 122 static void rk618_vif_bridge_enable(struct drm_bridge *bridge) in rk618_vif_bridge_enable() 139 static void rk618_vif_bridge_disable(struct drm_bridge *bridge) in rk618_vif_bridge_disable() 147 static void rk618_vif_bridge_mode_set(struct drm_bridge *bridge, in rk618_vif_bridge_mode_set() 156 static int rk618_vif_bridge_attach(struct drm_bridge *bridge, in rk618_vif_bridge_attach()
|
| H A D | rk618_rgb.c | 30 struct drm_bridge base; 33 struct drm_bridge *bridge; 43 static inline struct rk618_rgb *bridge_to_rgb(struct drm_bridge *b) in bridge_to_rgb() 107 static void rk618_rgb_bridge_enable(struct drm_bridge *bridge) in rk618_rgb_bridge_enable() 140 static void rk618_rgb_bridge_disable(struct drm_bridge *bridge) in rk618_rgb_bridge_disable() 162 static int rk618_rgb_bridge_attach(struct drm_bridge *bridge, in rk618_rgb_bridge_attach() 198 static void rk618_rgb_bridge_detach(struct drm_bridge *bridge) in rk618_rgb_bridge_detach()
|
| H A D | rk618_lvds.c | 37 struct drm_bridge base; 49 static inline struct rk618_lvds *bridge_to_lvds(struct drm_bridge *b) in bridge_to_lvds() 113 static void rk618_lvds_bridge_enable(struct drm_bridge *bridge) in rk618_lvds_bridge_enable() 154 static void rk618_lvds_bridge_disable(struct drm_bridge *bridge) in rk618_lvds_bridge_disable() 168 static int rk618_lvds_bridge_attach(struct drm_bridge *bridge, in rk618_lvds_bridge_attach() 193 static void rk618_lvds_bridge_detach(struct drm_bridge *bridge) in rk618_lvds_bridge_detach()
|