Home
last modified time | relevance | path

Searched refs:bridge (Results 1 - 25 of 34) sorted by relevance

12

/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/
H A Ddrm_atomic_state_helper.c573 * __drm_atomic_helper_bridge_duplicate_state() - Copy atomic bridge state
574 * @bridge: bridge object
575 * @state: atomic bridge state
577 * Copies atomic state from a bridge's current state and resets inferred values.
578 * This is useful for drivers that subclass the bridge state.
580 void __drm_atomic_helper_bridge_duplicate_state(struct drm_bridge *bridge, struct drm_bridge_state *state) in __drm_atomic_helper_bridge_duplicate_state() argument
582 __drm_atomic_helper_private_obj_duplicate_state(&bridge->base, &state->base); in __drm_atomic_helper_bridge_duplicate_state()
583 state->bridge = bridge; in __drm_atomic_helper_bridge_duplicate_state()
596 drm_atomic_helper_bridge_duplicate_state(struct drm_bridge *bridge) drm_atomic_helper_bridge_duplicate_state() argument
624 drm_atomic_helper_bridge_destroy_state(struct drm_bridge *bridge, struct drm_bridge_state *state) drm_atomic_helper_bridge_destroy_state() argument
640 __drm_atomic_helper_bridge_reset(struct drm_bridge *bridge, struct drm_bridge_state *state) __drm_atomic_helper_bridge_reset() argument
656 drm_atomic_helper_bridge_reset(struct drm_bridge *bridge) drm_atomic_helper_bridge_reset() argument
[all...]
H A Ddrm_atomic_helper.c402 struct drm_bridge *bridge; in mode_fixup() local
419 bridge = drm_bridge_chain_get_first_bridge(encoder); in mode_fixup()
420 ret = drm_atomic_bridge_chain_check(bridge, new_crtc_state, new_conn_state); in mode_fixup()
471 struct drm_bridge *bridge; in mode_valid_path() local
480 bridge = drm_bridge_chain_get_first_bridge(encoder); in mode_valid_path()
481 ret = drm_bridge_chain_mode_valid(bridge, &connector->display_info, mode); in mode_valid_path()
943 struct drm_bridge *bridge; in disable_outputs() local
981 bridge = drm_bridge_chain_get_first_bridge(encoder); in disable_outputs()
982 drm_atomic_bridge_chain_disable(bridge, old_state); in disable_outputs()
997 drm_atomic_bridge_chain_post_disable(bridge, old_stat in disable_outputs()
1173 struct drm_bridge *bridge; crtc_set_mode() local
1305 struct drm_bridge *bridge; drm_atomic_helper_commit_modeset_enables() local
3623 drm_atomic_helper_bridge_propagate_bus_fmt(struct drm_bridge *bridge, struct drm_bridge_state *bridge_state, struct drm_crtc_state *crtc_state, struct drm_connector_state *conn_state, u32 output_fmt, unsigned int *num_input_fmts) drm_atomic_helper_bridge_propagate_bus_fmt() argument
[all...]
H A DMakefile51 drm_kms_helper-$(CONFIG_DRM_PANEL_BRIDGE) += bridge/panel.o
109 obj-y += bridge/
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/bridge/synopsys/
H A Ddw-mipi-dsi.c8 * Rockchip version from rockchip/dw-mipi-dsi.c with phy & bridge APIs.
22 #include <drm/bridge/dw_mipi_dsi.h>
233 struct drm_bridge bridge; member
289 static inline struct dw_mipi_dsi *bridge_to_dsi(struct drm_bridge *bridge) in bridge_to_dsi() argument
291 return container_of(bridge, struct dw_mipi_dsi, bridge); in bridge_to_dsi()
308 struct drm_bridge *bridge; in dw_mipi_dsi_host_attach() local
318 ret = drm_of_find_panel_or_bridge(host->dev->of_node, 1, 0, &panel, &bridge); in dw_mipi_dsi_host_attach()
324 bridge = drm_panel_bridge_add_typed(panel, DRM_MODE_CONNECTOR_DSI); in dw_mipi_dsi_host_attach()
325 if (IS_ERR(bridge)) { in dw_mipi_dsi_host_attach()
837 dw_mipi_dsi_bridge_post_disable(struct drm_bridge *bridge) dw_mipi_dsi_bridge_post_disable() argument
936 dw_mipi_dsi_bridge_mode_set(struct drm_bridge *bridge, const struct drm_display_mode *mode, const struct drm_display_mode *adjusted_mode) dw_mipi_dsi_bridge_mode_set() argument
950 dw_mipi_dsi_bridge_enable(struct drm_bridge *bridge) dw_mipi_dsi_bridge_enable() argument
968 dw_mipi_dsi_bridge_mode_valid(struct drm_bridge *bridge, const struct drm_display_info *info, const struct drm_display_mode *mode) dw_mipi_dsi_bridge_mode_valid() argument
983 dw_mipi_dsi_bridge_attach(struct drm_bridge *bridge, enum drm_bridge_attach_flags flags) dw_mipi_dsi_bridge_attach() argument
[all...]
H A Ddw-hdmi.c30 #include <drm/bridge/dw_hdmi.h>
433 struct drm_bridge bridge; member
484 bool disabled; /* DRM has disabled our bridge */
485 bool bridge_is_on; /* indicates the bridge is on */
604 if (hdmi->bridge.dev) { in repo_hpd_event()
607 change = drm_helper_hpd_irq_event(hdmi->bridge.dev); in repo_hpd_event()
611 drm_bridge_hpd_notify(&hdmi->bridge, status); in repo_hpd_event()
3024 return hdmi->bridge.encoder; in dw_hdmi_connector_best_encoder()
3324 drm_connector_init_with_ddc(hdmi->bridge.dev, connector, &dw_hdmi_connector_funcs, DRM_MODE_CONNECTOR_HDMIA, in dw_hdmi_connector_create()
3339 drm_connector_attach_encoder(connector, hdmi->bridge in dw_hdmi_connector_create()
3383 dw_hdmi_bridge_atomic_get_output_bus_fmts(struct drm_bridge *bridge, struct drm_bridge_state *bridge_state, struct drm_crtc_state *crtc_state, struct drm_connector_state *conn_state, unsigned int *num_output_fmts) dw_hdmi_bridge_atomic_get_output_bus_fmts() argument
3514 dw_hdmi_bridge_atomic_get_input_bus_fmts(struct drm_bridge *bridge, struct drm_bridge_state *bridge_state, struct drm_crtc_state *crtc_state, struct drm_connector_state *conn_state, u32 output_fmt, unsigned int *num_input_fmts) dw_hdmi_bridge_atomic_get_input_bus_fmts() argument
3613 dw_hdmi_bridge_atomic_check(struct drm_bridge *bridge, struct drm_bridge_state *bridge_state, struct drm_crtc_state *crtc_state, struct drm_connector_state *conn_state) dw_hdmi_bridge_atomic_check() argument
3645 dw_hdmi_bridge_attach(struct drm_bridge *bridge, enum drm_bridge_attach_flags flags) dw_hdmi_bridge_attach() argument
3668 dw_hdmi_bridge_detach(struct drm_bridge *bridge) dw_hdmi_bridge_detach() argument
3678 dw_hdmi_bridge_mode_valid(struct drm_bridge *bridge, const struct drm_display_info *info, const struct drm_display_mode *mode) dw_hdmi_bridge_mode_valid() argument
3696 dw_hdmi_bridge_mode_set(struct drm_bridge *bridge, const struct drm_display_mode *orig_mode, const struct drm_display_mode *mode) dw_hdmi_bridge_mode_set() argument
3709 dw_hdmi_bridge_atomic_disable(struct drm_bridge *bridge, struct drm_bridge_state *old_state) dw_hdmi_bridge_atomic_disable() argument
3721 dw_hdmi_bridge_atomic_enable(struct drm_bridge *bridge, struct drm_bridge_state *old_state) dw_hdmi_bridge_atomic_enable() argument
3737 dw_hdmi_bridge_detect(struct drm_bridge *bridge) dw_hdmi_bridge_detect() argument
3744 dw_hdmi_bridge_get_edid(struct drm_bridge *bridge, struct drm_connector *connector) dw_hdmi_bridge_get_edid() argument
[all...]
/device/soc/rockchip/common/vendor/drivers/media/platform/rockchip/isp/
H A Dbridge.c505 struct rkisp_bridge_device *bridge = &dev->br_dev; in rkisp_bridge_isr() local
509 if (!bridge->en) { in rkisp_bridge_isr()
513 if (!bridge->cfg || (bridge->cfg && !(*mis_val & bridge->cfg->frame_end_id))) { in rkisp_bridge_isr()
517 irq = bridge->cfg->frame_end_id; in rkisp_bridge_isr()
522 bridge->ops->frame_end(bridge, FRAME_IRQ); in rkisp_bridge_isr()
552 struct rkisp_bridge_device *bridge = &dev->br_dev; in rkisp_register_bridge_subdev() local
557 memset(bridge, in rkisp_register_bridge_subdev()
[all...]
/device/soc/rockchip/rk3588/kernel/drivers/media/platform/rockchip/isp/
H A Dbridge.c516 struct rkisp_bridge_device *bridge = &dev->br_dev; in rkisp_bridge_isr() local
520 if (!bridge->en) in rkisp_bridge_isr()
523 if (!bridge->cfg || in rkisp_bridge_isr()
524 (bridge->cfg && in rkisp_bridge_isr()
525 !(*mis_val & bridge->cfg->frame_end_id))) in rkisp_bridge_isr()
528 irq = bridge->cfg->frame_end_id; in rkisp_bridge_isr()
533 bridge->ops->frame_end(bridge, FRAME_IRQ); in rkisp_bridge_isr()
562 struct rkisp_bridge_device *bridge = &dev->br_dev; in rkisp_register_bridge_subdev() local
567 memset(bridge, in rkisp_register_bridge_subdev()
[all...]
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/rockchip/
H A Danalogix_dp-rockchip.c25 #include <drm/bridge/analogix_dp.h>
77 struct drm_bridge *bridge; member
240 static int rockchip_dp_bridge_attach(struct analogix_dp_plat_data *plat_data, struct drm_bridge *bridge, in rockchip_dp_bridge_attach() argument
247 if (dp->bridge) { in rockchip_dp_bridge_attach()
248 ret = drm_bridge_attach(&dp->encoder, dp->bridge, bridge, 0); in rockchip_dp_bridge_attach()
250 DRM_ERROR("Failed to attach bridge to drm: %d\n", ret); in rockchip_dp_bridge_attach()
265 static void rockchip_dp_bridge_detach(struct analogix_dp_plat_data *plat_data, struct drm_bridge *bridge) in rockchip_dp_bridge_detach() argument
529 struct drm_bridge *bridge = NULL; in rockchip_dp_probe() local
538 ret = drm_of_find_panel_or_bridge(dev->of_node, 1, 0, &panel, &bridge); in rockchip_dp_probe()
[all...]
H A Ddw-dp.c256 struct drm_bridge bridge; member
363 return container_of(b, struct dw_dp, bridge); in bridge_to_dp()
455 if (dp->right && drm_bridge_detect(&dp->right->bridge) != connector_status_connected) { in dw_dp_connector_detect()
459 return drm_bridge_detect(&dp->bridge); in dw_dp_connector_detect()
478 edid = drm_bridge_get_edid(&dp->bridge, connector); in dw_dp_connector_get_modes()
1696 static int dw_dp_bridge_mode_valid(struct drm_bridge *bridge, const struct drm_display_info *info, in dw_dp_bridge_mode_valid() argument
1699 struct dw_dp *dp = bridge_to_dp(bridge); in dw_dp_bridge_mode_valid()
1727 static int dw_dp_bridge_attach(struct drm_bridge *bridge, enum drm_bridge_attach_flags flags) in dw_dp_bridge_attach() argument
1729 struct dw_dp *dp = bridge_to_dp(bridge); in dw_dp_bridge_attach()
1737 if (!bridge in dw_dp_bridge_attach()
1758 dw_dp_bridge_detach(struct drm_bridge *bridge) dw_dp_bridge_detach() argument
1765 dw_dp_bridge_atomic_pre_enable(struct drm_bridge *bridge, struct drm_bridge_state *bridge_state) dw_dp_bridge_atomic_pre_enable() argument
1836 dw_dp_bridge_atomic_enable(struct drm_bridge *bridge, struct drm_bridge_state *old_state) dw_dp_bridge_atomic_enable() argument
1856 dw_dp_bridge_atomic_disable(struct drm_bridge *bridge, struct drm_bridge_state *old_bridge_state) dw_dp_bridge_atomic_disable() argument
1878 dw_dp_bridge_detect(struct drm_bridge *bridge) dw_dp_bridge_detect() argument
1892 dw_dp_bridge_get_edid(struct drm_bridge *bridge, struct drm_connector *connector) dw_dp_bridge_get_edid() argument
1899 dw_dp_bridge_atomic_get_output_bus_fmts(struct drm_bridge *bridge, struct drm_bridge_state *bridge_state, struct drm_crtc_state *crtc_state, struct drm_connector_state *conn_state, unsigned int *num_output_fmts) dw_dp_bridge_atomic_get_output_bus_fmts() argument
1953 dw_dp_bridge_atomic_check(struct drm_bridge *bridge, struct drm_bridge_state *bridge_state, struct drm_crtc_state *crtc_state, struct drm_connector_state *conn_state) dw_dp_bridge_atomic_check() argument
2261 struct drm_bridge *bridge = &dp->bridge; dw_dp_bind() local
[all...]
H A Drockchip_rgb.c63 struct drm_bridge *bridge; member
262 ret = drm_of_find_panel_or_bridge(dev->of_node, 1, -1, &rgb->panel, &rgb->bridge); in rockchip_rgb_bind()
264 DRM_DEV_ERROR(dev, "failed to find panel or bridge: %d\n", ret); in rockchip_rgb_bind()
302 rgb->bridge->encoder = encoder; in rockchip_rgb_bind()
303 ret = drm_bridge_attach(encoder, rgb->bridge, NULL, 0); in rockchip_rgb_bind()
305 DRM_DEV_ERROR(dev, "failed to attach bridge: %d\n", ret); in rockchip_rgb_bind()
H A Ddw-mipi-dsi2-rockchip.c234 struct drm_bridge *bridge; member
1063 struct drm_bridge *bridge) in dw_mipi_dsi2_get_dsc_params_from_sink()
1073 if (!panel && !bridge) { in dw_mipi_dsi2_get_dsc_params_from_sink()
1080 np = bridge->of_node; in dw_mipi_dsi2_get_dsc_params_from_sink()
1154 ret = drm_of_find_panel_or_bridge(dev->of_node, 1, -1, &dsi2->panel, &dsi2->bridge); in dw_mipi_dsi2_bind()
1156 DRM_DEV_ERROR(dev, "Failed to find panel or bridge: %d\n", ret); in dw_mipi_dsi2_bind()
1160 dw_mipi_dsi2_get_dsc_params_from_sink(dsi2, dsi2->panel, dsi2->bridge); in dw_mipi_dsi2_bind()
1190 dsi2->bridge->driver_private = &dsi2->host; in dw_mipi_dsi2_bind()
1191 dsi2->bridge->encoder = encoder; in dw_mipi_dsi2_bind()
1193 ret = drm_bridge_attach(encoder, dsi2->bridge, NUL in dw_mipi_dsi2_bind()
1062 dw_mipi_dsi2_get_dsc_params_from_sink(struct dw_mipi_dsi2 *dsi2, struct drm_panel *panel, struct drm_bridge *bridge) dw_mipi_dsi2_get_dsc_params_from_sink() argument
[all...]
H A Drockchip_lvds.c112 struct drm_bridge *bridge; member
370 ret = drm_of_find_panel_or_bridge(dev->of_node, 1, -1, &lvds->panel, &lvds->bridge); in rockchip_lvds_bind()
408 ret = drm_bridge_attach(encoder, lvds->bridge, NULL, 0); in rockchip_lvds_bind()
410 DRM_DEV_ERROR(lvds->dev, "failed to attach bridge: %d\n", ret); in rockchip_lvds_bind()
H A Ddw-mipi-dsi-rockchip.c22 #include <drm/bridge/dw_mipi_dsi.h>
835 struct drm_bridge *bridge) in dw_mipi_dsi_get_dsc_info_from_sink()
845 if (!panel && !bridge) { in dw_mipi_dsi_get_dsc_info_from_sink()
852 np = bridge->of_node; in dw_mipi_dsi_get_dsc_info_from_sink()
834 dw_mipi_dsi_get_dsc_info_from_sink(struct dw_mipi_dsi_rockchip *dsi, struct drm_panel *panel, struct drm_bridge *bridge) dw_mipi_dsi_get_dsc_info_from_sink() argument
/device/soc/rockchip/rk3588/kernel/drivers/gpu/drm/rockchip/
H A Ddw-dp.c257 struct drm_bridge bridge; member
381 return container_of(b, struct dw_dp, bridge); in bridge_to_dp()
461 if (dp->right && drm_bridge_detect(&dp->right->bridge) != connector_status_connected) in dw_dp_connector_detect()
464 return drm_bridge_detect(&dp->bridge); in dw_dp_connector_detect()
494 edid = drm_bridge_get_edid(&dp->bridge, connector); in dw_dp_connector_get_modes()
1701 static int dw_dp_bridge_mode_valid(struct drm_bridge *bridge, in dw_dp_bridge_mode_valid() argument
1705 struct dw_dp *dp = bridge_to_dp(bridge); in dw_dp_bridge_mode_valid()
1731 static int dw_dp_bridge_attach(struct drm_bridge *bridge, in dw_dp_bridge_attach() argument
1734 struct dw_dp *dp = bridge_to_dp(bridge); in dw_dp_bridge_attach()
1741 if (!bridge in dw_dp_bridge_attach()
1765 dw_dp_bridge_detach(struct drm_bridge *bridge) dw_dp_bridge_detach() argument
1772 dw_dp_bridge_atomic_pre_enable(struct drm_bridge *bridge, struct drm_bridge_state *bridge_state) dw_dp_bridge_atomic_pre_enable() argument
1837 dw_dp_bridge_atomic_enable(struct drm_bridge *bridge, struct drm_bridge_state *old_state) dw_dp_bridge_atomic_enable() argument
1858 dw_dp_bridge_atomic_disable(struct drm_bridge *bridge, struct drm_bridge_state *old_bridge_state) dw_dp_bridge_atomic_disable() argument
1888 dw_dp_bridge_detect(struct drm_bridge *bridge) dw_dp_bridge_detect() argument
1906 dw_dp_bridge_get_edid(struct drm_bridge *bridge, struct drm_connector *connector) dw_dp_bridge_get_edid() argument
1924 dw_dp_bridge_atomic_get_output_bus_fmts(struct drm_bridge *bridge, struct drm_bridge_state *bridge_state, struct drm_crtc_state *crtc_state, struct drm_connector_state *conn_state, unsigned int *num_output_fmts) dw_dp_bridge_atomic_get_output_bus_fmts() argument
1975 dw_dp_bridge_atomic_check(struct drm_bridge *bridge, struct drm_bridge_state *bridge_state, struct drm_crtc_state *crtc_state, struct drm_connector_state *conn_state) dw_dp_bridge_atomic_check() argument
2295 struct drm_bridge *bridge = &dp->bridge; dw_dp_bind() local
[all...]
H A Ddw-mipi-dsi2-rockchip.c235 struct drm_bridge *bridge; member
1054 struct drm_bridge *bridge) in dw_mipi_dsi2_get_dsc_params_from_sink()
1064 if (!panel && !bridge) in dw_mipi_dsi2_get_dsc_params_from_sink()
1070 np = bridge->of_node; in dw_mipi_dsi2_get_dsc_params_from_sink()
1140 &dsi2->panel, &dsi2->bridge); in dw_mipi_dsi2_bind()
1142 DRM_DEV_ERROR(dev, "Failed to find panel or bridge: %d\n", ret); in dw_mipi_dsi2_bind()
1146 dw_mipi_dsi2_get_dsc_params_from_sink(dsi2, dsi2->panel, dsi2->bridge); in dw_mipi_dsi2_bind()
1180 dsi2->bridge->driver_private = &dsi2->host; in dw_mipi_dsi2_bind()
1181 dsi2->bridge->encoder = encoder; in dw_mipi_dsi2_bind()
1183 ret = drm_bridge_attach(encoder, dsi2->bridge, NUL in dw_mipi_dsi2_bind()
1052 dw_mipi_dsi2_get_dsc_params_from_sink(struct dw_mipi_dsi2 *dsi2, struct drm_panel *panel, struct drm_bridge *bridge) dw_mipi_dsi2_get_dsc_params_from_sink() argument
[all...]
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/bridge/analogix/
H A Danalogix_dp_core.c22 #include <drm/bridge/analogix_dp.h>
1236 static int analogix_dp_bridge_attach(struct drm_bridge *bridge, enum drm_bridge_attach_flags flags) in analogix_dp_bridge_attach() argument
1238 struct analogix_dp_device *dp = bridge->driver_private; in analogix_dp_bridge_attach()
1247 if (!bridge->encoder) { in analogix_dp_bridge_attach()
1273 ret = dp->plat_data->attach(dp->plat_data, bridge, connector); in analogix_dp_bridge_attach()
1283 static void analogix_dp_bridge_detach(struct drm_bridge *bridge) in analogix_dp_bridge_detach() argument
1285 struct analogix_dp_device *dp = bridge->driver_private; in analogix_dp_bridge_detach()
1288 dp->plat_data->detach(dp->plat_data, bridge); in analogix_dp_bridge_detach()
1327 static void analogix_dp_bridge_atomic_pre_enable(struct drm_bridge *bridge, struct drm_bridge_state *old_bridge_state) in analogix_dp_bridge_atomic_pre_enable() argument
1330 struct analogix_dp_device *dp = bridge in analogix_dp_bridge_atomic_pre_enable()
1407 analogix_dp_bridge_atomic_enable(struct drm_bridge *bridge, struct drm_bridge_state *old_bridge_state) analogix_dp_bridge_atomic_enable() argument
1449 analogix_dp_bridge_disable(struct drm_bridge *bridge) analogix_dp_bridge_disable() argument
1485 analogix_dp_bridge_atomic_disable(struct drm_bridge *bridge, struct drm_bridge_state *old_bridge_state) analogix_dp_bridge_atomic_disable() argument
1521 analogix_dp_bridge_atomic_post_disable(struct drm_bridge *bridge, struct drm_bridge_state *old_bridge_state) analogix_dp_bridge_atomic_post_disable() argument
1545 analogix_dp_bridge_mode_set(struct drm_bridge *bridge, const struct drm_display_mode *orig_mode, const struct drm_display_mode *adj_mode) analogix_dp_bridge_mode_set() argument
1627 analogix_dp_bridge_mode_valid(struct drm_bridge *bridge, const struct drm_display_info *info, const struct drm_display_mode *mode) analogix_dp_bridge_mode_valid() argument
1664 struct drm_bridge *bridge = &dp->bridge; analogix_dp_bridge_init() local
[all...]
H A Danalogix_dp_core.h120 struct drm_bridge bridge; member
/device/soc/rockchip/common/vendor/drivers/gpu/drm/bridge/synopsys/
H A Ddw-hdmi-qp.c32 #include <drm/bridge/dw_hdmi.h>
413 struct drm_bridge bridge; member
448 bool disabled; /* DRM has disabled our bridge */
449 bool bridge_is_on; /* indicates the bridge is on */
1828 return hdmi->bridge.encoder; in dw_hdmi_connector_best_encoder()
1972 static int dw_hdmi_qp_bridge_attach(struct drm_bridge *bridge, enum drm_bridge_attach_flags flags) in dw_hdmi_qp_bridge_attach() argument
1974 struct dw_hdmi_qp *hdmi = bridge->driver_private; in dw_hdmi_qp_bridge_attach()
1975 struct drm_encoder *encoder = bridge->encoder; in dw_hdmi_qp_bridge_attach()
1985 drm_connector_init(bridge->dev, connector, &dw_hdmi_connector_funcs, DRM_MODE_CONNECTOR_HDMIA); in dw_hdmi_qp_bridge_attach()
2003 static void dw_hdmi_qp_bridge_detach(struct drm_bridge *bridge) in dw_hdmi_qp_bridge_detach() argument
2013 dw_hdmi_qp_bridge_mode_valid(struct drm_bridge *bridge, const struct drm_display_info *info, const struct drm_display_mode *mode) dw_hdmi_qp_bridge_mode_valid() argument
2028 dw_hdmi_qp_bridge_mode_set(struct drm_bridge *bridge, const struct drm_display_mode *orig_mode, const struct drm_display_mode *mode) dw_hdmi_qp_bridge_mode_set() argument
2041 dw_hdmi_qp_bridge_atomic_disable(struct drm_bridge *bridge, struct drm_bridge_state *old_state) dw_hdmi_qp_bridge_atomic_disable() argument
2057 dw_hdmi_qp_bridge_atomic_enable(struct drm_bridge *bridge, struct drm_bridge_state *old_state) dw_hdmi_qp_bridge_atomic_enable() argument
[all...]
H A Ddw-hdmi-qp-i2s-audio.c12 #include <drm/bridge/dw_hdmi.h>
/device/soc/rockchip/rk3588/kernel/drivers/gpu/drm/bridge/synopsys/
H A Ddw-hdmi-qp.c32 #include <drm/bridge/dw_hdmi.h>
208 struct drm_bridge bridge; member
243 bool disabled; /* DRM has disabled our bridge */
244 bool bridge_is_on; /* indicates the bridge is on */
1695 return hdmi->bridge.encoder; in dw_hdmi_connector_best_encoder()
1842 static int dw_hdmi_qp_bridge_attach(struct drm_bridge *bridge, in dw_hdmi_qp_bridge_attach() argument
1845 struct dw_hdmi_qp *hdmi = bridge->driver_private; in dw_hdmi_qp_bridge_attach()
1846 struct drm_encoder *encoder = bridge->encoder; in dw_hdmi_qp_bridge_attach()
1856 drm_connector_init(bridge->dev, connector, &dw_hdmi_connector_funcs, in dw_hdmi_qp_bridge_attach()
1874 static void dw_hdmi_qp_bridge_detach(struct drm_bridge *bridge) in dw_hdmi_qp_bridge_detach() argument
1885 dw_hdmi_qp_bridge_mode_valid(struct drm_bridge *bridge, const struct drm_display_info *info, const struct drm_display_mode *mode) dw_hdmi_qp_bridge_mode_valid() argument
1901 dw_hdmi_qp_bridge_mode_set(struct drm_bridge *bridge, const struct drm_display_mode *orig_mode, const struct drm_display_mode *mode) dw_hdmi_qp_bridge_mode_set() argument
1915 dw_hdmi_qp_bridge_atomic_disable(struct drm_bridge *bridge, struct drm_bridge_state *old_state) dw_hdmi_qp_bridge_atomic_disable() argument
1930 dw_hdmi_qp_bridge_atomic_enable(struct drm_bridge *bridge, struct drm_bridge_state *old_state) dw_hdmi_qp_bridge_atomic_enable() argument
[all...]
H A Ddw-hdmi-qp-i2s-audio.c12 #include <drm/bridge/dw_hdmi.h>
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/nouveau/
H A Dnouveau_drv.h143 struct agp_bridge_data *bridge; member
H A Dnouveau_drm.c628 * On some Intel PCIe bridge controllers doing a
645 * documented PCI config space register 0x248 of the Intel PCIe bridge
659 * this issue only occurs in combination with listed Intel PCIe bridge
662 * documentation on the PCIe bridge controller can be found in the
671 struct pci_dev *bridge = pci_upstream_bridge(pdev); in quirk_broken_nv_runpm() local
673 if (!bridge || bridge->vendor != PCI_VENDOR_ID_INTEL) { in quirk_broken_nv_runpm()
677 if (bridge->device == 0x1901) { in quirk_broken_nv_runpm()
/device/soc/rockchip/common/sdk_linux/drivers/iommu/
H A Ddma-iommu.c206 struct pci_host_bridge *bridge = pci_find_host_bridge(dev->bus); in iova_reserve_pci_windows() local
211 resource_list_for_each_entry(window, &bridge->windows) in iova_reserve_pci_windows()
222 /* Get reserved DMA windows from host bridge */ in iova_reserve_pci_windows()
223 resource_list_for_each_entry(window, &bridge->dma_ranges) in iova_reserve_pci_windows()
239 if (window->node.next == &bridge->dma_ranges && end != ~(phys_addr_t)0) { in iova_reserve_pci_windows()
/device/soc/rockchip/rk3588/kernel/drivers/pci/
H A Dpci.h53 * @bridge_d3: Does the bridge allow entering into D3
640 int devm_of_pci_bridge_init(struct device *dev, struct pci_host_bridge *bridge);
666 static inline int devm_of_pci_bridge_init(struct device *dev, struct pci_host_bridge *bridge) in devm_of_pci_bridge_init() argument

Completed in 42 milliseconds

12