OSDN Git Service

drm/bridge: cdns-dsi: Add support for J721E wrapper
authorRahul T R <r-ravikumar@ti.com>
Tue, 3 Jan 2023 10:19:51 +0000 (15:49 +0530)
committerTomi Valkeinen <tomi.valkeinen@ideasonboard.com>
Tue, 17 Jan 2023 15:57:34 +0000 (17:57 +0200)
commit6b9748f86816f4e25e40d5fdbf7089f73a2051f7
tree9fb2760127f4146c4f4dbd72233661ef15b76e35
parent6184e01f9901809b20e674173a6219d6eafcea6a
drm/bridge: cdns-dsi: Add support for J721E wrapper

Add support for wrapper settings for DSI bridge on j721e. Also enable
DPI0

---------------      -----------------------
|      -------|      |-------              |
| DSS  | DPI2 |----->| DPI0 |  DSI Wrapper |
|      -------|      |-------              |
---------------      -----------------------

As shown above DPI2 output of DSS is connected to DPI0 input of DSI
Wrapper, DSI wrapper gives control wheather to enable/disable DPI0
input. In j721e above is the only configuration supported

Signed-off-by: Rahul T R <r-ravikumar@ti.com>
Reviewed-by: Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Reviewed-by: Andrzej Hajda <andrzej.hajda@intel.com>
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20230103101951.10963-6-r-ravikumar@ti.com
drivers/gpu/drm/bridge/cadence/Kconfig
drivers/gpu/drm/bridge/cadence/Makefile
drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c
drivers/gpu/drm/bridge/cadence/cdns-dsi-core.h
drivers/gpu/drm/bridge/cadence/cdns-dsi-j721e.c [new file with mode: 0644]
drivers/gpu/drm/bridge/cadence/cdns-dsi-j721e.h [new file with mode: 0644]