|
|
Log in / Subscribe / Register

Add Anbernic RG Vita-Pro

From:  Chris Morgan <macroalpha82-AT-gmail.com>
To:  linux-rockchip-AT-lists.infradead.org
Subject:  [PATCH 0/6] Add Anbernic RG Vita-Pro
Date:  Mon, 27 Apr 2026 12:09:08 -0500
Message-ID:  <20260427170914.5062-1-macroalpha82@gmail.com>
Cc:  linux-pm-AT-vger.kernel.org, dri-devel-AT-lists.freedesktop.org, devicetree-AT-vger.kernel.org, xsf-AT-rock-chips.com, sre-AT-kernel.org, 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, heiko-AT-sntech.de, conor+dt-AT-kernel.org, krzk+dt-AT-kernel.org, robh-AT-kernel.org, Chris Morgan <macromorgan-AT-hotmail.com>
Archive-link:  Article

From: Chris Morgan <macromorgan@hotmail.com>

Add support for the Anbernic RG Vita-Pro, based on the Rockchip RK3576 SoC.

Chris Morgan (6):
  dt-bindings: power: supply: sgm41542: document sgm41542
  power: supply: sgm41542: Add SG Micro sgm41542 charger
  dt-bindings: display: panel: document Anbernic TD4310 panel
  drm/panel: anbernic-td4310: Add RG Vita Pro panel
  dt-bindings: arm: rockchip: Add Anbernic RG Vita-Pro
  arm64: dts: rockchip: Add Anbernic RG Vita-Pro

 .../devicetree/bindings/arm/rockchip.yaml     |    6 +
 .../display/panel/anbernic,td4310.yaml        |   63 +
 .../supply/sgmicro,sgm41542-charger.yaml      |   99 ++
 arch/arm64/boot/dts/rockchip/Makefile         |    3 +
 .../rockchip/rk3576-anbernic-rg-vita-pro.dts  | 1317 +++++++++++++++++
 drivers/gpu/drm/panel/Kconfig                 |   10 +
 drivers/gpu/drm/panel/Makefile                |    1 +
 drivers/gpu/drm/panel/panel-anbernic-td4310.c |  291 ++++
 drivers/power/supply/Kconfig                  |    8 +
 drivers/power/supply/Makefile                 |    1 +
 drivers/power/supply/sgm41542_charger.c       | 1045 +++++++++++++
 11 files changed, 2844 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/display/panel/anbernic,td4310.yaml
 create mode 100644 Documentation/devicetree/bindings/power/supply/sgmicro,sgm41542-charger.yaml
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3576-anbernic-rg-vita-pro.dts
 create mode 100644 drivers/gpu/drm/panel/panel-anbernic-td4310.c
 create mode 100644 drivers/power/supply/sgm41542_charger.c

-- 
2.43.0




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