/device/soc/rockchip/rk3588/kernel/drivers/gpu/drm/rockchip/ |
H A D | rockchip_drm_logo.c | 40 find_crtc_by_node(struct drm_device *drm_dev, struct device_node *node) in find_crtc_by_node() argument 49 drm_for_each_crtc(crtc, drm_dev) { in find_crtc_by_node() 58 find_sub_dev_by_node(struct drm_device *drm_dev, struct device_node *node) in find_sub_dev_by_node() argument 75 find_sub_dev_by_bridge(struct drm_device *drm_dev, struct device_node *node) in find_sub_dev_by_bridge() argument 87 dev_err(drm_dev->dev, "can't found port point!\n"); in find_sub_dev_by_bridge() 94 dev_err(drm_dev->dev, in find_sub_dev_by_bridge() 107 dev_err(drm_dev->dev, "can't found available connector node!\n"); in find_sub_dev_by_bridge() 187 static int init_loader_memory(struct drm_device *drm_dev) in init_loader_memory() argument 189 struct rockchip_drm_private *private = drm_dev->dev_private; in init_loader_memory() 191 struct device_node *np = drm_dev in init_loader_memory() 272 get_framebuffer_by_node(struct drm_device *drm_dev, struct device_node *node) get_framebuffer_by_node() argument 327 of_parse_display_resource(struct drm_device *drm_dev, struct device_node *route) of_parse_display_resource() argument 572 setup_initial_state(struct drm_device *drm_dev, struct drm_atomic_state *state, struct rockchip_drm_mode_set *set) setup_initial_state() argument 738 update_state(struct drm_device *drm_dev, struct drm_atomic_state *state, struct rockchip_drm_mode_set *set, unsigned int *plane_mask) update_state() argument 819 rockchip_drm_show_logo(struct drm_device *drm_dev) rockchip_drm_show_logo() argument [all...] |
H A D | rockchip_drm_logo.h | 39 void rockchip_drm_show_logo(struct drm_device *drm_dev);
|
H A D | rockchip_drm_vop2.c | 653 struct drm_device *drm_dev; member 2703 ret = drm_writeback_connector_init(vop2->drm_dev, &vop2->wb.conn, in vop2_wb_connector_init() 3319 rockchip_drm_dma_detach_device(vop2->drm_dev, vop2->dev); in vop2_disable() 4824 struct rockchip_drm_private *private = vop2->drm_dev->dev_private; in vop2_cubic_lut_show() 7372 ret = rockchip_drm_dma_attach_device(vop2->drm_dev, vop2->dev); in vop2_crtc_atomic_flush() 7514 drm_connector_list_iter_begin(vop2->drm_dev, &conn_iter); in vop2_get_edp_connector() 7578 struct drm_device *drm_dev = crtc->dev; in vop2_crtc_atomic_get_property() local 7579 struct rockchip_drm_private *private = drm_dev->dev_private; in vop2_crtc_atomic_get_property() 7580 struct drm_mode_config *mode_config = &drm_dev->mode_config; in vop2_crtc_atomic_get_property() 7631 struct drm_device *drm_dev in vop2_crtc_atomic_set_property() local 8252 struct drm_device *drm_dev = vop2->drm_dev; vop2_create_crtc() local 8684 struct drm_device *drm_dev = data; vop2_bind() local 8862 struct drm_device *drm_dev = vop2->drm_dev; vop2_unbind() local [all...] |
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/rockchip/ |
H A D | rockchip_drm_logo.c | 39 static struct drm_crtc *find_crtc_by_node(struct drm_device *drm_dev, struct device_node *node) in find_crtc_by_node() argument 49 drm_for_each_crtc(crtc, drm_dev) in find_crtc_by_node() 59 static struct rockchip_drm_sub_dev *find_sub_dev_by_node(struct drm_device *drm_dev, struct device_node *node) in find_sub_dev_by_node() argument 77 static struct rockchip_drm_sub_dev *find_sub_dev_by_bridge(struct drm_device *drm_dev, struct device_node *node) in find_sub_dev_by_bridge() argument 90 dev_err(drm_dev->dev, "can't found port point!\n"); in find_sub_dev_by_bridge() 98 dev_err(drm_dev->dev, "can't found connector node, please init!\n"); in find_sub_dev_by_bridge() 110 dev_err(drm_dev->dev, "can't found available connector node!\n"); in find_sub_dev_by_bridge() 193 static int init_loader_memory(struct drm_device *drm_dev) in init_loader_memory() argument 195 struct rockchip_drm_private *private = drm_dev->dev_private; in init_loader_memory() 197 struct device_node *np = drm_dev in init_loader_memory() 285 get_framebuffer_by_node(struct drm_device *drm_dev, struct device_node *node) get_framebuffer_by_node() argument 340 of_parse_display_resource(struct drm_device *drm_dev, struct device_node *route) of_parse_display_resource() argument 602 setup_initial_state(struct drm_device *drm_dev, struct drm_atomic_state *state, struct rockchip_drm_mode_set *set) setup_initial_state() argument 772 update_state(struct drm_device *drm_dev, struct drm_atomic_state *state, struct rockchip_drm_mode_set *set, unsigned int *plane_mask) update_state() argument 858 rockchip_drm_show_logo(struct drm_device *drm_dev) rockchip_drm_show_logo() argument [all...] |
H A D | rockchip_drm_drv.c | 881 int rockchip_drm_dma_attach_device(struct drm_device *drm_dev, struct device *dev) in rockchip_drm_dma_attach_device() argument 883 struct rockchip_drm_private *private = drm_dev->dev_private; in rockchip_drm_dma_attach_device() 899 void rockchip_drm_dma_detach_device(struct drm_device *drm_dev, struct device *dev) in rockchip_drm_dma_detach_device() argument 901 struct rockchip_drm_private *private = drm_dev->dev_private; in rockchip_drm_dma_detach_device() 940 struct drm_device *drm_dev = arg; in rockchip_drm_fault_handler() local 941 struct rockchip_drm_private *priv = drm_dev->dev_private; in rockchip_drm_fault_handler() 945 drm_for_each_crtc(crtc, drm_dev) in rockchip_drm_fault_handler() 960 static int rockchip_drm_init_iommu(struct drm_device *drm_dev) in rockchip_drm_init_iommu() argument 962 struct rockchip_drm_private *private = drm_dev->dev_private; in rockchip_drm_init_iommu() 983 iommu_set_fault_handler(private->domain, rockchip_drm_fault_handler, drm_dev); in rockchip_drm_init_iommu() 988 rockchip_iommu_cleanup(struct drm_device *drm_dev) rockchip_iommu_cleanup() argument 1005 struct drm_device *drm_dev = minor->dev; rockchip_drm_mm_dump() local 1023 struct drm_device *drm_dev = minor->dev; rockchip_drm_summary_show() local 1228 struct drm_device *drm_dev; rockchip_drm_bind() local 1348 struct drm_device *drm_dev = dev_get_drvdata(dev); rockchip_drm_unbind() local [all...] |
H A D | rockchip_rgb.h | 11 struct rockchip_rgb *rockchip_rgb_init(struct device *dev, struct drm_crtc *crtc, struct drm_device *drm_dev, 16 struct drm_device *drm_dev, u32 port_id) in rockchip_rgb_init() 15 rockchip_rgb_init(struct device *dev, struct drm_crtc *crtc, struct drm_device *drm_dev, u32 port_id) rockchip_rgb_init() argument
|
H A D | analogix_dp-rockchip.c | 74 struct drm_device *drm_dev; member 440 struct drm_device *drm_dev = dp->drm_dev; in rockchip_dp_drm_create_encoder() local 444 encoder->possible_crtcs = rockchip_drm_of_find_possible_crtcs(drm_dev, dev->of_node); in rockchip_dp_drm_create_encoder() 447 ret = drm_simple_encoder_init(drm_dev, encoder, DRM_MODE_ENCODER_TMDS); in rockchip_dp_drm_create_encoder() 461 struct drm_device *drm_dev = data; in rockchip_dp_bind() local 464 dp->drm_dev = drm_dev; in rockchip_dp_bind() 492 ret = analogix_dp_bind(dp->adp, drm_dev); in rockchip_dp_bind()
|
H A D | rockchip_rgb.c | 257 struct drm_device *drm_dev = data; in rockchip_rgb_bind() local 268 encoder->possible_crtcs = rockchip_drm_of_find_possible_crtcs(drm_dev, dev->of_node); in rockchip_rgb_bind() 270 ret = drm_encoder_init(drm_dev, encoder, &rockchip_rgb_encoder_funcs, DRM_MODE_ENCODER_DPI, NULL); in rockchip_rgb_bind() 279 struct rockchip_drm_private *private = drm_dev->dev_private; in rockchip_rgb_bind() 283 ret = drm_connector_init(drm_dev, connector, &rockchip_rgb_connector_funcs, DRM_MODE_CONNECTOR_DPI); in rockchip_rgb_bind()
|
H A D | rockchip_lvds.c | 358 struct drm_device *drm_dev = data; in rockchip_lvds_bind() local 375 encoder->possible_crtcs = rockchip_drm_of_find_possible_crtcs(drm_dev, dev->of_node); in rockchip_lvds_bind() 377 ret = drm_encoder_init(drm_dev, encoder, &rockchip_lvds_encoder_funcs, DRM_MODE_ENCODER_LVDS, NULL); in rockchip_lvds_bind() 386 struct rockchip_drm_private *private = drm_dev->dev_private; in rockchip_lvds_bind() 388 ret = drm_connector_init(drm_dev, connector, &rockchip_lvds_connector_funcs, DRM_MODE_CONNECTOR_LVDS); in rockchip_lvds_bind() 390 DRM_DEV_ERROR(drm_dev->dev, "failed to initialize connector: %d\n", ret); in rockchip_lvds_bind()
|
H A D | rockchip_drm_logo.h | 39 void rockchip_drm_show_logo(struct drm_device *drm_dev);
|
H A D | rockchip_drm_vop.c | 206 struct drm_device *drm_dev; member 1595 rockchip_drm_dma_detach_device(vop->drm_dev, vop->dev); in vop_crtc_atomic_disable() 3706 ret = rockchip_drm_dma_attach_device(vop->drm_dev, vop->dev); in vop_crtc_atomic_flush() 3846 drm_connector_list_iter_begin(vop->drm_dev, &conn_iter); in vop_get_edp_connector() 3906 struct drm_device *drm_dev = crtc->dev; in vop_crtc_atomic_get_property() local 3907 struct rockchip_drm_private *private = drm_dev->dev_private; in vop_crtc_atomic_get_property() 3908 struct drm_mode_config *mode_config = &drm_dev->mode_config; in vop_crtc_atomic_get_property() 3955 struct drm_device *drm_dev = crtc->dev; in vop_crtc_atomic_set_property() local 3956 struct rockchip_drm_private *private = drm_dev->dev_private; in vop_crtc_atomic_set_property() 3957 struct drm_mode_config *mode_config = &drm_dev in vop_crtc_atomic_set_property() 4370 struct drm_device *drm_dev = vop->drm_dev; vop_create_crtc() local 4502 struct drm_device *drm_dev = vop->drm_dev; vop_destroy_crtc() local 4697 struct drm_device *drm_dev = data; vop_bind() local [all...] |
H A D | cdn-dp-core.h | 64 struct drm_device *drm_dev; member
|
H A D | cdn-dp-core.c | 947 drm_kms_helper_hotplug_event(dp->drm_dev); in cdn_dp_pd_event_work() 956 struct drm_device *drm_dev = data; in cdn_dp_bind() local 964 dp->drm_dev = drm_dev; in cdn_dp_bind() 974 encoder->possible_crtcs = rockchip_drm_of_find_possible_crtcs(drm_dev, dev->of_node); in cdn_dp_bind() 977 ret = drm_simple_encoder_init(drm_dev, encoder, DRM_MODE_ENCODER_TMDS); in cdn_dp_bind() 989 ret = drm_connector_init(drm_dev, connector, &cdn_dp_atomic_connector_funcs, DRM_MODE_CONNECTOR_DisplayPort); in cdn_dp_bind()
|
H A D | rockchip_drm_drv.h | 392 int rockchip_drm_dma_attach_device(struct drm_device *drm_dev, struct device *dev); 393 void rockchip_drm_dma_detach_device(struct drm_device *drm_dev, struct device *dev);
|
H A D | rockchip_drm_vop2.c | 629 struct drm_device *drm_dev; member 2707 ret = drm_writeback_connector_init(vop2->drm_dev, &vop2->wb.conn, &vop2_wb_connector_funcs, in vop2_wb_connector_init() 3316 rockchip_drm_dma_detach_device(vop2->drm_dev, vop2->dev); in vop2_disable() 4814 struct rockchip_drm_private *private = vop2->drm_dev->dev_private; in vop2_cubic_lut_show() 7256 ret = rockchip_drm_dma_attach_device(vop2->drm_dev, vop2->dev); in vop2_crtc_atomic_flush() 7404 drm_connector_list_iter_begin(vop2->drm_dev, &conn_iter); in vop2_get_edp_connector() 7465 struct drm_device *drm_dev = crtc->dev; in vop2_crtc_atomic_get_property() local 7466 struct rockchip_drm_private *private = drm_dev->dev_private; in vop2_crtc_atomic_get_property() 7467 struct drm_mode_config *mode_config = &drm_dev->mode_config; in vop2_crtc_atomic_get_property() 7516 struct drm_device *drm_dev in vop2_crtc_atomic_set_property() local 8139 struct drm_device *drm_dev = vop2->drm_dev; vop2_create_crtc() local 8572 struct drm_device *drm_dev = data; vop2_bind() local 8747 struct drm_device *drm_dev = vop2->drm_dev; vop2_unbind() local [all...] |
H A D | dw-mipi-dsi-rockchip.c | 791 static int rockchip_dsi_drm_create_encoder(struct dw_mipi_dsi_rockchip *dsi, struct drm_device *drm_dev) in rockchip_dsi_drm_create_encoder() argument 796 encoder->possible_crtcs = rockchip_drm_of_find_possible_crtcs(drm_dev, dsi->dev->of_node); in rockchip_dsi_drm_create_encoder() 798 ret = drm_simple_encoder_init(drm_dev, encoder, DRM_MODE_ENCODER_DSI); in rockchip_dsi_drm_create_encoder() 905 struct drm_device *drm_dev = data; in dw_mipi_dsi_rockchip_bind() local 937 ret = rockchip_dsi_drm_create_encoder(dsi, drm_dev); in dw_mipi_dsi_rockchip_bind()
|
H A D | inno_hdmi.c | 52 struct drm_device *drm_dev; member 777 hdmi->drm_dev = drm; in inno_hdmi_bind()
|
H A D | rk3066_hdmi.c | 43 struct drm_device *drm_dev; member 726 hdmi->drm_dev = drm; in rk3066_hdmi_bind()
|
H A D | dw-mipi-dsi2-rockchip.c | 1139 struct drm_device *drm_dev = data; in dw_mipi_dsi2_bind() local 1161 encoder->possible_crtcs = rockchip_drm_of_find_possible_crtcs(drm_dev, of_node); in dw_mipi_dsi2_bind() 1163 ret = drm_simple_encoder_init(drm_dev, encoder, DRM_MODE_ENCODER_DSI); in dw_mipi_dsi2_bind() 1172 ret = drm_connector_init(drm_dev, connector, &dw_mipi_dsi2_atomic_connector_funcs, DRM_MODE_CONNECTOR_DSI); in dw_mipi_dsi2_bind()
|
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/nouveau/ |
H A D | nouveau_drm.c | 687 struct drm_device *drm_dev; in nouveau_drm_probe() local 721 drm_dev = drm_dev_alloc(&driver_pci, &pdev->dev); in nouveau_drm_probe() 722 if (IS_ERR(drm_dev)) { in nouveau_drm_probe() 723 ret = PTR_ERR(drm_dev); in nouveau_drm_probe() 732 drm_dev->pdev = pdev; in nouveau_drm_probe() 733 pci_set_drvdata(pdev, drm_dev); in nouveau_drm_probe() 735 ret = nouveau_drm_device_init(drm_dev); in nouveau_drm_probe() 740 ret = drm_dev_register(drm_dev, pent->driver_data); in nouveau_drm_probe() 749 nouveau_drm_device_fini(drm_dev); in nouveau_drm_probe() 753 drm_dev_put(drm_dev); in nouveau_drm_probe() 890 struct drm_device *drm_dev = pci_get_drvdata(pdev); nouveau_pmops_suspend() local 913 struct drm_device *drm_dev = pci_get_drvdata(pdev); nouveau_pmops_resume() local 940 struct drm_device *drm_dev = pci_get_drvdata(pdev); nouveau_pmops_freeze() local 947 struct drm_device *drm_dev = pci_get_drvdata(pdev); nouveau_pmops_thaw() local 962 struct drm_device *drm_dev = pci_get_drvdata(pdev); nouveau_pmops_runtime_suspend() local 983 struct drm_device *drm_dev = pci_get_drvdata(pdev); nouveau_pmops_runtime_resume() local [all...] |
/device/soc/rockchip/rk3588/kernel/include/drm/ |
H A D | rockchip_drm_logo.h | 39 void rockchip_drm_show_logo(struct drm_device *drm_dev);
|
/device/soc/rockchip/common/sdk_linux/include/drm/bridge/ |
H A D | analogix_dp.h | 62 int analogix_dp_bind(struct analogix_dp_device *dp, struct drm_device *drm_dev);
|
/device/soc/rockchip/rk3588/kernel/drivers/devfreq/ |
H A D | rockchip_drm_drv.h | 399 int rockchip_drm_dma_attach_device(struct drm_device *drm_dev, 401 void rockchip_drm_dma_detach_device(struct drm_device *drm_dev,
|
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/bridge/analogix/ |
H A D | analogix_dp_core.c | 909 if (dp->drm_dev) { in analogix_dp_hpd_irq_handler() 910 drm_helper_hpd_irq_event(dp->drm_dev); in analogix_dp_hpd_irq_handler() 951 if (dp->drm_dev) { in analogix_dp_irq_thread() 952 drm_helper_hpd_irq_event(dp->drm_dev); in analogix_dp_irq_thread() 1256 ret = drm_connector_init(dp->drm_dev, connector, &analogix_dp_connector_funcs, DRM_MODE_CONNECTOR_eDP); in analogix_dp_bridge_attach() 1904 int analogix_dp_bind(struct analogix_dp_device *dp, struct drm_device *drm_dev) in analogix_dp_bind() argument 1908 dp->drm_dev = drm_dev; in analogix_dp_bind()
|
H A D | analogix_dp_core.h | 118 struct drm_device *drm_dev; member
|