Skip to content

Commit a50ae1a

Browse files
sresuperna9999
authored andcommitted
drm/panel: add Raydium RM67200 panel driver
The Rockchip W552793DBA-V10 display/touchscreen board contains a Wanchanglong W552793BAA panel, which in turn is using a Raydium RM67200 MIPI-DSI controller. Add a DSI panel driver for it. The W552793BAA panel init sequence has been taken from the RK3588 EVB1 vendor kernel devicetree. Reviewed-by: Jessica Zhang <[email protected]> Reviewed-by: Andy Yan <[email protected]> Signed-off-by: Sebastian Reichel <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Neil Armstrong <[email protected]> Link: https://patchwork.freedesktop.org/patch/msgid/[email protected]
1 parent 1e432a4 commit a50ae1a

File tree

3 files changed

+510
-0
lines changed

3 files changed

+510
-0
lines changed

drivers/gpu/drm/panel/Kconfig

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -573,6 +573,16 @@ config DRM_PANEL_RAYDIUM_RM67191
573573
Say Y here if you want to enable support for Raydium RM67191 FHD
574574
(1080x1920) DSI panel.
575575

576+
config DRM_PANEL_RAYDIUM_RM67200
577+
tristate "Raydium RM67200-based DSI panel"
578+
depends on OF
579+
depends on DRM_MIPI_DSI
580+
help
581+
Say Y here if you want to enable support for Raydium RM67200-based
582+
DSI video mode panels. This panel controller can be found in the
583+
Wanchanglong W552793BAA panel found on the Rockchip RK3588 EVB1
584+
evaluation boards.
585+
576586
config DRM_PANEL_RAYDIUM_RM68200
577587
tristate "Raydium RM68200 720x1280 DSI video mode panel"
578588
depends on OF

drivers/gpu/drm/panel/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ obj-$(CONFIG_DRM_PANEL_OSD_OSD101T2587_53TS) += panel-osd-osd101t2587-53ts.o
5858
obj-$(CONFIG_DRM_PANEL_PANASONIC_VVX10F034N00) += panel-panasonic-vvx10f034n00.o
5959
obj-$(CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN) += panel-raspberrypi-touchscreen.o
6060
obj-$(CONFIG_DRM_PANEL_RAYDIUM_RM67191) += panel-raydium-rm67191.o
61+
obj-$(CONFIG_DRM_PANEL_RAYDIUM_RM67200) += panel-raydium-rm67200.o
6162
obj-$(CONFIG_DRM_PANEL_RAYDIUM_RM68200) += panel-raydium-rm68200.o
6263
obj-$(CONFIG_DRM_PANEL_RAYDIUM_RM692E5) += panel-raydium-rm692e5.o
6364
obj-$(CONFIG_DRM_PANEL_RAYDIUM_RM69380) += panel-raydium-rm69380.o

0 commit comments

Comments
 (0)