arm64: dts: rockchip: Add GameForce Ace
authorChris Morgan <macromorgan@hotmail.com>
Thu, 29 Aug 2024 20:45:17 +0000 (15:45 -0500)
committerHeiko Stuebner <heiko@sntech.de>
Wed, 4 Sep 2024 18:44:04 +0000 (20:44 +0200)
commit4e946c447a043c88b5db38501f3af174989dcc94
tree966f8040d9c8a5ccb496d39223a76957542f3135
parent3e5be1d7e7ef3dc5413e774e580f0c2d14aa6755
arm64: dts: rockchip: Add GameForce Ace

The GameForce Ace is a portable gaming device based on the Rockchip
RK3588s SoC.

The device contains the following hardware that is tested/working:
 - 128GB eMMC
 - SDMMC card slot
 - Ampak SDIO WiFi 5/BT
 - NVME 2242 socket
 - 8 or 12GB of RAM
 - Goodix based touchscreen
 - Stereo speakers, internal microphone, and TRRS headphone jack.
 - Dual GPIO vibrators (implemented as gpio-pwm because they are
   quite strong)
 - Multiple face buttons, dual analog joysticks, and dual analog
   triggers
 - PWM fan with tach pin.

The device also contains the following hardware that is partially or
currently not working:
 - 1920x1080 DSI display
 - HDMI port
 - USB-C port with DP alt-mode
 - TI bq25703 charger controller

Signed-off-by: Chris Morgan <macromorgan@hotmail.com>
Link: https://lore.kernel.org/r/20240829204517.398669-4-macroalpha82@gmail.com
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
arch/arm64/boot/dts/rockchip/Makefile
arch/arm64/boot/dts/rockchip/rk3588s-gameforce-ace.dts [new file with mode: 0644]