Lines Matching refs:rgb
78 struct rockchip_rgb *rgb;
87 rgb = devm_kzalloc(dev, sizeof(*rgb), GFP_KERNEL);
88 if (!rgb)
91 rgb->dev = dev;
92 rgb->drm_dev = drm_dev;
117 /* if the rgb output is not connected to anything, just return */
127 encoder = &rgb->encoder.encoder;
146 rgb->bridge = bridge;
148 ret = drm_bridge_attach(encoder, rgb->bridge, NULL,
153 connector = &rgb->connector;
154 connector = drm_bridge_connector_init(rgb->drm_dev, encoder);
163 rgb->encoder.crtc_endpoint_id = endpoint_id;
172 return rgb;
182 void rockchip_rgb_fini(struct rockchip_rgb *rgb)
184 drm_panel_bridge_remove(rgb->bridge);
185 drm_connector_cleanup(&rgb->connector);
186 drm_encoder_cleanup(&rgb->encoder.encoder);