Home
last modified time | relevance | path

Searched refs:sub_dev (Results 1 – 25 of 25) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/gpu/drm/rockchip/
H A Drockchip_drm_logo.c61 struct rockchip_drm_sub_dev *sub_dev; in find_sub_dev_by_node() local
67 sub_dev = rockchip_drm_get_sub_dev(np_connector); in find_sub_dev_by_node()
68 if (!sub_dev) in find_sub_dev_by_node()
71 return sub_dev; in find_sub_dev_by_node()
78 struct rockchip_drm_sub_dev *sub_dev = NULL; in find_sub_dev_by_bridge() local
111 sub_dev = rockchip_drm_get_sub_dev(np_connector); in find_sub_dev_by_bridge()
112 if (!sub_dev) in find_sub_dev_by_bridge()
121 return sub_dev; in find_sub_dev_by_bridge()
449 struct rockchip_drm_sub_dev *sub_dev; in of_parse_display_resource() local
464 sub_dev = find_sub_dev_by_node(drm_dev, connect); in of_parse_display_resource()
[all …]
H A Drockchip_drm_drv.c169 struct rockchip_drm_sub_dev *sub_dev; in drm_connector_oob_hotplug_event() local
174 sub_dev = rockchip_drm_get_sub_dev(dev_of_node(connector_fwnode->dev)); in drm_connector_oob_hotplug_event()
176 if (sub_dev && sub_dev->connector && sub_dev->oob_hotplug_event) in drm_connector_oob_hotplug_event()
177 sub_dev->oob_hotplug_event(sub_dev->connector); in drm_connector_oob_hotplug_event()
246 struct rockchip_drm_sub_dev *sub_dev; in rockchip_connector_update_vfp_for_vrr() local
249 list_for_each_entry(sub_dev, &rockchip_drm_sub_dev_list, list) { in rockchip_connector_update_vfp_for_vrr()
250 if (sub_dev->connector->state->crtc == crtc) { in rockchip_connector_update_vfp_for_vrr()
251 if (sub_dev->update_vfp_for_vrr) in rockchip_connector_update_vfp_for_vrr()
252 sub_dev->update_vfp_for_vrr(sub_dev->connector, mode, vfp); in rockchip_connector_update_vfp_for_vrr()
259 void rockchip_drm_register_sub_dev(struct rockchip_drm_sub_dev *sub_dev) in rockchip_drm_register_sub_dev() argument
[all …]
H A Drockchip_lvds.c120 struct rockchip_drm_sub_dev sub_dev; member
444 lvds->sub_dev.connector = &lvds->connector; in rockchip_lvds_bind()
445 lvds->sub_dev.of_node = lvds->dev->of_node; in rockchip_lvds_bind()
446 lvds->sub_dev.loader_protect = rockchip_lvds_encoder_loader_protect; in rockchip_lvds_bind()
447 rockchip_drm_register_sub_dev(&lvds->sub_dev); in rockchip_lvds_bind()
472 if (lvds->sub_dev.connector) in rockchip_lvds_unbind()
473 rockchip_drm_unregister_sub_dev(&lvds->sub_dev); in rockchip_lvds_unbind()
H A Drockchip_rgb.c143 struct rockchip_drm_sub_dev sub_dev; member
864 rgb->sub_dev.connector = &rgb->connector; in rockchip_rgb_bind()
865 rgb->sub_dev.of_node = rgb->dev->of_node; in rockchip_rgb_bind()
866 rgb->sub_dev.loader_protect = rockchip_rgb_encoder_loader_protect; in rockchip_rgb_bind()
868 rockchip_drm_register_sub_dev(&rgb->sub_dev); in rockchip_rgb_bind()
893 if (rgb->sub_dev.connector) in rockchip_rgb_unbind()
894 rockchip_drm_unregister_sub_dev(&rgb->sub_dev); in rockchip_rgb_unbind()
H A Ddw-mipi-dsi-rockchip.c303 struct rockchip_drm_sub_dev sub_dev; member
1051 dsi->sub_dev.connector = dw_mipi_dsi_get_connector(dsi->dmd); in dw_mipi_dsi_rockchip_bind()
1052 if (dsi->sub_dev.connector) { in dw_mipi_dsi_rockchip_bind()
1053 dsi->sub_dev.of_node = dev->of_node; in dw_mipi_dsi_rockchip_bind()
1054 dsi->sub_dev.loader_protect = dw_mipi_dsi_rockchip_encoder_loader_protect; in dw_mipi_dsi_rockchip_bind()
1055 rockchip_drm_register_sub_dev(&dsi->sub_dev); in dw_mipi_dsi_rockchip_bind()
1070 if (dsi->sub_dev.connector) in dw_mipi_dsi_rockchip_unbind()
1071 rockchip_drm_unregister_sub_dev(&dsi->sub_dev); in dw_mipi_dsi_rockchip_unbind()
H A Drockchip_drm_logo.h15 struct rockchip_drm_sub_dev *sub_dev; member
H A Dcdn-dp-core.h71 struct rockchip_drm_sub_dev sub_dev; member
H A Ddw-mipi-dsi2-rockchip.c275 struct rockchip_drm_sub_dev sub_dev; member
1302 dsi2->sub_dev.connector = connector; in dw_mipi_dsi2_register_sub_dev()
1303 dsi2->sub_dev.of_node = dev->of_node; in dw_mipi_dsi2_register_sub_dev()
1304 dsi2->sub_dev.loader_protect = dw_mipi_dsi2_encoder_loader_protect; in dw_mipi_dsi2_register_sub_dev()
1305 rockchip_drm_register_sub_dev(&dsi2->sub_dev); in dw_mipi_dsi2_register_sub_dev()
1402 if (dsi2->sub_dev.connector) { in dw_mipi_dsi2_unbind()
1403 rockchip_drm_unregister_sub_dev(&dsi2->sub_dev); in dw_mipi_dsi2_unbind()
H A Danalogix_dp-rockchip.c91 struct rockchip_drm_sub_dev sub_dev; member
285 struct rockchip_drm_sub_dev *sdev = &dp->sub_dev; in rockchip_dp_bridge_attach()
311 struct rockchip_drm_sub_dev *sdev = &dp->sub_dev; in rockchip_dp_bridge_detach()
H A Ddw_hdmi-rockchip.c229 struct rockchip_drm_sub_dev sub_dev; member
3654 hdmi->sub_dev.connector = plat_data->connector; in dw_hdmi_rockchip_bind()
3655 hdmi->sub_dev.loader_protect = dw_hdmi_rockchip_encoder_loader_protect; in dw_hdmi_rockchip_bind()
3657 hdmi->sub_dev.of_node = secondary->dev->of_node; in dw_hdmi_rockchip_bind()
3659 hdmi->sub_dev.of_node = hdmi->dev->of_node; in dw_hdmi_rockchip_bind()
3661 rockchip_drm_register_sub_dev(&hdmi->sub_dev); in dw_hdmi_rockchip_bind()
3697 hdmi->sub_dev.connector = plat_data->connector; in dw_hdmi_rockchip_bind()
3698 hdmi->sub_dev.of_node = dev->of_node; in dw_hdmi_rockchip_bind()
3699 rockchip_drm_register_sub_dev(&hdmi->sub_dev); in dw_hdmi_rockchip_bind()
3716 if (hdmi->sub_dev.connector) in dw_hdmi_rockchip_unbind()
[all …]
H A Dcdn-dp-core.c1020 dp->sub_dev.connector = &dp->connector; in cdn_dp_bind()
1021 dp->sub_dev.of_node = dev->of_node; in cdn_dp_bind()
1022 dp->sub_dev.oob_hotplug_event = cdn_dp_oob_hotplug_event; in cdn_dp_bind()
1023 rockchip_drm_register_sub_dev(&dp->sub_dev); in cdn_dp_bind()
H A Drockchip_drm_tve.c985 tve->sub_dev.connector = &tve->connector; in rockchip_tve_bind()
986 tve->sub_dev.of_node = tve->dev->of_node; in rockchip_tve_bind()
987 rockchip_drm_register_sub_dev(&tve->sub_dev); in rockchip_tve_bind()
1011 rockchip_drm_unregister_sub_dev(&tve->sub_dev); in rockchip_tve_unbind()
H A Drockchip_drm_drv.h543 void rockchip_drm_register_sub_dev(struct rockchip_drm_sub_dev *sub_dev);
544 void rockchip_drm_unregister_sub_dev(struct rockchip_drm_sub_dev *sub_dev);
H A Drockchip_drm_tve.h282 struct rockchip_drm_sub_dev sub_dev; member
H A Ddw-dp.c396 struct rockchip_drm_sub_dev sub_dev; member
2976 dp->sub_dev.connector = connector; in dw_dp_bridge_attach()
2977 dp->sub_dev.of_node = dp->dev->of_node; in dw_dp_bridge_attach()
2978 dp->sub_dev.loader_protect = dw_dp_loader_protect; in dw_dp_bridge_attach()
2979 rockchip_drm_register_sub_dev(&dp->sub_dev); in dw_dp_bridge_attach()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/rockchip/rk618/
H A Drk618_lvds.c46 struct rockchip_drm_sub_dev sub_dev; member
186 lvds->sub_dev.connector = &lvds->connector; in rk618_lvds_bridge_attach()
187 lvds->sub_dev.of_node = lvds->dev->of_node; in rk618_lvds_bridge_attach()
188 rockchip_drm_register_sub_dev(&lvds->sub_dev); in rk618_lvds_bridge_attach()
197 rockchip_drm_unregister_sub_dev(&lvds->sub_dev); in rk618_lvds_bridge_detach()
H A Drk618_rgb.c40 struct rockchip_drm_sub_dev sub_dev; member
184 rgb->sub_dev.connector = &rgb->connector; in rk618_rgb_bridge_attach()
185 rgb->sub_dev.of_node = rgb->dev->of_node; in rk618_rgb_bridge_attach()
186 rockchip_drm_register_sub_dev(&rgb->sub_dev); in rk618_rgb_bridge_attach()
202 rockchip_drm_unregister_sub_dev(&rgb->sub_dev); in rk618_rgb_bridge_detach()
H A Drk618_hdmi.c442 struct rockchip_drm_sub_dev sub_dev; member
1092 hdmi->sub_dev.connector = &hdmi->connector; in rk618_hdmi_bridge_attach()
1093 hdmi->sub_dev.of_node = hdmi->dev->of_node; in rk618_hdmi_bridge_attach()
1094 rockchip_drm_register_sub_dev(&hdmi->sub_dev); in rk618_hdmi_bridge_attach()
1124 rockchip_drm_unregister_sub_dev(&hdmi->sub_dev); in rk618_hdmi_bridge_detach()
H A Drk618_dsi.c241 struct rockchip_drm_sub_dev sub_dev; member
823 dsi->sub_dev.connector = &dsi->connector; in rk618_dsi_bridge_attach()
824 dsi->sub_dev.of_node = dsi->dev->of_node; in rk618_dsi_bridge_attach()
825 rockchip_drm_register_sub_dev(&dsi->sub_dev); in rk618_dsi_bridge_attach()
834 rockchip_drm_unregister_sub_dev(&dsi->sub_dev); in rk618_dsi_bridge_detach()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/bridge/
H A Drk1000.c50 struct rockchip_drm_sub_dev sub_dev; member
321 rk1000->sub_dev.connector = &rk1000->connector; in rk1000_bridge_attach()
322 rk1000->sub_dev.of_node = rk1000->dev->of_node; in rk1000_bridge_attach()
323 rockchip_drm_register_sub_dev(&rk1000->sub_dev); in rk1000_bridge_attach()
332 rockchip_drm_unregister_sub_dev(&rk1000->sub_dev); in rk1000_bridge_detach()
H A Drk630-tve.c48 struct rockchip_drm_sub_dev sub_dev; member
438 tve->sub_dev.connector = &tve->connector; in rk630_tve_bridge_attach()
439 tve->sub_dev.of_node = tve->dev->of_node; in rk630_tve_bridge_attach()
440 rockchip_drm_register_sub_dev(&tve->sub_dev); in rk630_tve_bridge_attach()
450 rockchip_drm_unregister_sub_dev(&tve->sub_dev); in rk1000_bridge_detach()
/OK3568_Linux_fs/kernel/drivers/misc/rk628/
H A Drk628_hdmitx.c87 struct rockchip_drm_sub_dev sub_dev; member
743 hdmi->sub_dev.connector = &hdmi->connector; in rk628_hdmi_bridge_attach()
744 hdmi->sub_dev.of_node = hdmi->dev->of_node; in rk628_hdmi_bridge_attach()
745 rockchip_drm_register_sub_dev(&hdmi->sub_dev); in rk628_hdmi_bridge_attach()
754 rockchip_drm_unregister_sub_dev(&hdmi->sub_dev); in rk628_hdmi_bridge_detach()
/OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/xcore/
H A Dpoll_thread.h67 bool set_event_device (SmartPtr<V4l2SubDevice> &sub_dev);
/OK3568_Linux_fs/kernel/drivers/gpu/drm/rockchip/rk628/
H A Drk628_hdmi.c417 struct rockchip_drm_sub_dev sub_dev; member
1074 hdmi->sub_dev.connector = &hdmi->connector; in rk628_hdmi_bridge_attach()
1075 hdmi->sub_dev.of_node = hdmi->dev->of_node; in rk628_hdmi_bridge_attach()
1076 rockchip_drm_register_sub_dev(&hdmi->sub_dev); in rk628_hdmi_bridge_attach()
1085 rockchip_drm_unregister_sub_dev(&hdmi->sub_dev); in rk628_hdmi_bridge_detach()
/OK3568_Linux_fs/kernel/drivers/video/rockchip/iep/
H A Diep_drv.c907 struct platform_device *sub_dev = NULL; in iep_drv_probe() local
1046 sub_dev = of_find_device_by_node(sub_np); in iep_drv_probe()
1047 iep_service.iommu_dev = &sub_dev->dev; in iep_drv_probe()