Home
last modified time | relevance | path

Searched refs:drm_dev (Results 1 - 25 of 28) sorted by relevance

12

/device/soc/rockchip/rk3588/kernel/drivers/gpu/drm/rockchip/
H A Drockchip_drm_logo.c40 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 Drockchip_drm_logo.h39 void rockchip_drm_show_logo(struct drm_device *drm_dev);
H A Drockchip_drm_vop2.c653 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 Drockchip_drm_logo.c39 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 Drockchip_drm_drv.c881 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 Drockchip_rgb.h11 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 Danalogix_dp-rockchip.c74 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 Drockchip_rgb.c257 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 Drockchip_lvds.c358 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 Drockchip_drm_logo.h39 void rockchip_drm_show_logo(struct drm_device *drm_dev);
H A Drockchip_drm_vop.c206 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 Dcdn-dp-core.h64 struct drm_device *drm_dev; member
H A Dcdn-dp-core.c947 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 Drockchip_drm_drv.h392 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 Drockchip_drm_vop2.c629 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 Ddw-mipi-dsi-rockchip.c791 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 Dinno_hdmi.c52 struct drm_device *drm_dev; member
777 hdmi->drm_dev = drm; in inno_hdmi_bind()
H A Drk3066_hdmi.c43 struct drm_device *drm_dev; member
726 hdmi->drm_dev = drm; in rk3066_hdmi_bind()
H A Ddw-mipi-dsi2-rockchip.c1139 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 Dnouveau_drm.c687 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 Drockchip_drm_logo.h39 void rockchip_drm_show_logo(struct drm_device *drm_dev);
/device/soc/rockchip/common/sdk_linux/include/drm/bridge/
H A Danalogix_dp.h62 int analogix_dp_bind(struct analogix_dp_device *dp, struct drm_device *drm_dev);
/device/soc/rockchip/rk3588/kernel/drivers/devfreq/
H A Drockchip_drm_drv.h399 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 Danalogix_dp_core.c909 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 Danalogix_dp_core.h118 struct drm_device *drm_dev; member

Completed in 53 milliseconds

12