Lines Matching refs:rgb
79 struct rockchip_rgb *rgb; in rockchip_rgb_init() local
88 rgb = devm_kzalloc(dev, sizeof(*rgb), GFP_KERNEL); in rockchip_rgb_init()
89 if (!rgb) in rockchip_rgb_init()
92 rgb->dev = dev; in rockchip_rgb_init()
93 rgb->drm_dev = drm_dev; in rockchip_rgb_init()
128 encoder = &rgb->encoder; in rockchip_rgb_init()
147 rgb->bridge = bridge; in rockchip_rgb_init()
149 ret = drm_bridge_attach(encoder, rgb->bridge, NULL, in rockchip_rgb_init()
154 connector = &rgb->connector; in rockchip_rgb_init()
155 connector = drm_bridge_connector_init(rgb->drm_dev, encoder); in rockchip_rgb_init()
171 return rgb; in rockchip_rgb_init()
181 void rockchip_rgb_fini(struct rockchip_rgb *rgb) in rockchip_rgb_fini() argument
183 drm_panel_bridge_remove(rgb->bridge); in rockchip_rgb_fini()
184 drm_connector_cleanup(&rgb->connector); in rockchip_rgb_fini()
185 drm_encoder_cleanup(&rgb->encoder); in rockchip_rgb_fini()