|
|
Log in / Subscribe / Register

Add Anbernic RG-DS

From:  Chris Morgan <macroalpha82-AT-gmail.com>
To:  linux-rockchip-AT-lists.infradead.org
Subject:  [PATCH 0/6] Add Anbernic RG-DS
Date:  Tue, 13 Jan 2026 13:57:15 -0600
Message-ID:  <20260113195721.151205-1-macroalpha82@gmail.com>
Cc:  dri-devel-AT-lists.freedesktop.org, devicetree-AT-vger.kernel.org, dmitry.torokhov-AT-gmail.com, simona-AT-ffwll.ch, airlied-AT-gmail.com, tzimmermann-AT-suse.de, mripard-AT-kernel.org, maarten.lankhorst-AT-linux.intel.com, jesszhan0024-AT-gmail.com, neil.armstrong-AT-linaro.org, jagan-AT-edgeble.ai, heiko-AT-sntech.de, conor+dt-AT-kernel.org, krzk+dt-AT-kernel.org, robh-AT-kernel.org, aweinzerl13-AT-yahoo.com, Chris Morgan <macromorgan-AT-hotmail.com>
Archive-link:  Article

From: Chris Morgan <macromorgan@hotmail.com>

Add support for the Anbernic RG-DS. The Anbernic RG-DS is a dual-screen
handheld from Anbernic powered by the Rockchip RK3568 SoC. It has
dual DSI displays with touchscreens, multiple face buttons, and is in
a foldable clamshell form-factor.

https://anbernic.com/products/rgds

Chris Morgan (6):
  drm: panel: jd9365da: Use gpiod_set_value_cansleep()
  dt-bindings: display: panel: Add compatible for Anbernic RG-DS
  drm/panel: jd9365da: Support for Anbernic RG-DS Panel
  dt-bindings: arm: rockchip: Add Anbernic RG-DS
  dt-bindings: input: touchscreen: goodix: Add "panel" property
  arm64: dts: rockchip: Add Anbernic RG-DS

 .../devicetree/bindings/arm/rockchip.yaml     |    6 +
 .../display/panel/jadard,jd9365da-h3.yaml     |    2 +
 .../bindings/input/touchscreen/goodix.yaml    |    2 +
 arch/arm64/boot/dts/rockchip/Makefile         |    1 +
 .../dts/rockchip/rk3568-anbernic-rg-ds.dts    | 1237 +++++++++++++++++
 .../gpu/drm/panel/panel-jadard-jd9365da-h3.c  |  281 +++-
 6 files changed, 1522 insertions(+), 7 deletions(-)
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3568-anbernic-rg-ds.dts

-- 
2.43.0




Copyright © 2026, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds