Lines Matching full:rgb
76 struct rockchip_rgb *rgb; in rockchip_rgb_init() local
84 rgb = devm_kzalloc(dev, sizeof(*rgb), GFP_KERNEL); in rockchip_rgb_init()
85 if (!rgb) in rockchip_rgb_init()
88 rgb->dev = dev; in rockchip_rgb_init()
89 rgb->drm_dev = drm_dev; in rockchip_rgb_init()
114 /* if the rgb output is not connected to anything, just return */ in rockchip_rgb_init()
124 encoder = &rgb->encoder; in rockchip_rgb_init()
143 rgb->bridge = bridge; in rockchip_rgb_init()
145 ret = drm_bridge_attach(encoder, rgb->bridge, NULL, 0); in rockchip_rgb_init()
149 return rgb; in rockchip_rgb_init()
157 void rockchip_rgb_fini(struct rockchip_rgb *rgb) in rockchip_rgb_fini() argument
159 drm_panel_bridge_remove(rgb->bridge); in rockchip_rgb_fini()
160 drm_encoder_cleanup(&rgb->encoder); in rockchip_rgb_fini()