/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/ |
H A D | drm_atomic_state_helper.c | 573 * __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 D | drm_atomic_helper.c | 402 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 D | Makefile | 51 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 D | dw-mipi-dsi.c | 8 * 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 D | dw-hdmi.c | 30 #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 D | bridge.c | 505 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 D | bridge.c | 516 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 D | analogix_dp-rockchip.c | 25 #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 D | dw-dp.c | 256 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 D | rockchip_rgb.c | 63 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 D | dw-mipi-dsi2-rockchip.c | 234 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 D | rockchip_lvds.c | 112 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 D | dw-mipi-dsi-rockchip.c | 22 #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 D | dw-dp.c | 257 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 D | dw-mipi-dsi2-rockchip.c | 235 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 D | analogix_dp_core.c | 22 #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 D | analogix_dp_core.h | 120 struct drm_bridge bridge; member
|
/device/soc/rockchip/common/vendor/drivers/gpu/drm/bridge/synopsys/ |
H A D | dw-hdmi-qp.c | 32 #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 D | dw-hdmi-qp-i2s-audio.c | 12 #include <drm/bridge/dw_hdmi.h>
|
/device/soc/rockchip/rk3588/kernel/drivers/gpu/drm/bridge/synopsys/ |
H A D | dw-hdmi-qp.c | 32 #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 D | dw-hdmi-qp-i2s-audio.c | 12 #include <drm/bridge/dw_hdmi.h>
|
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/nouveau/ |
H A D | nouveau_drv.h | 143 struct agp_bridge_data *bridge; member
|
H A D | nouveau_drm.c | 628 * 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 D | dma-iommu.c | 206 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 D | pci.h | 53 * @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
|