OSDN Git Service

drm/bridge: simple-bridge: Add support for the TI OPA362
authorLaurent Pinchart <laurent.pinchart@ideasonboard.com>
Wed, 26 Feb 2020 11:24:34 +0000 (13:24 +0200)
committerTomi Valkeinen <tomi.valkeinen@ti.com>
Wed, 26 Feb 2020 11:31:33 +0000 (13:31 +0200)
The TI OPA362 is an analog video amplifier controlled through a GPIO. Add
support for it to the simple-bridge driver.

Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Reviewed-by: Andrzej Hajda <a.hajda@samsung.com>
Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com>
Reviewed-by: Maxime Ripard <mripard@kernel.org>
Reviewed-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
Acked-by: Sam Ravnborg <sam@ravnborg.org>
Tested-by: Sebastian Reichel <sebastian.reichel@collabora.com>
Reviewed-by: Sebastian Reichel <sebastian.reichel@collabora.com>
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20200226112514.12455-15-laurent.pinchart@ideasonboard.com
drivers/gpu/drm/bridge/simple-bridge.c

index 70e6092..a2dca7a 100644 (file)
@@ -306,6 +306,11 @@ static const struct of_device_id simple_bridge_match[] = {
                        .connector_type = DRM_MODE_CONNECTOR_VGA,
                },
        }, {
+               .compatible = "ti,opa362",
+               .data = &(const struct simple_bridge_info) {
+                       .connector_type = DRM_MODE_CONNECTOR_Composite,
+               },
+       }, {
                .compatible = "ti,ths8135",
                .data = &(const struct simple_bridge_info) {
                        .timings = &ti_ths8135_bridge_timings,