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 <quic_jesszhan@quicinc.com> Reviewed-by: Andy Yan <andyshrk@163.com> Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com> Link: https://lore.kernel.org/r/20250225-raydium-rm67200-v3-2-d9e1010dd8ab@kernel.org Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org> Link: https://patchwork.freedesktop.org/patch/msgid/20250225-raydium-rm67200-v3-2-d9e1010dd8ab@kernel.org
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)