arm64: dts: rockchip: Add GameForce Chi
authorChris Morgan <macromorgan@hotmail.com>
Mon, 25 Mar 2024 13:49:59 +0000 (08:49 -0500)
committerHeiko Stuebner <heiko@sntech.de>
Wed, 10 Apr 2024 07:07:12 +0000 (09:07 +0200)
commitad59da1ab997e81061ec980300fb7ce2d5e4bc5d
treea2610aa82bc1c2b04d78171b8d53a4c0a99e02f6
parentc1bc09960d05cfbfb94cfdfb66b4733e3ddf1638
arm64: dts: rockchip: Add GameForce Chi

Add support for the GameForce Chi, which is a handheld gaming console
from GameForce with a Rockchip RK3326 SoC. The device has a 640x480
3.5" dual-lane DSI display, one analog joystick connected to the SoC
SARADC controller and a second analog joystick connected to an unknown
UART based ADC, a single SD card slot, a single USB-C port for
charging, and onboard RTL8723BS WiFi/Bluetooth combo, multiple face
buttons, and an array of R/G/B LEDs used for key backlighting.

The vendor was unable to provide details on the unknown UART based
ADC which I have documented via a comment in the device-tree, and
the vendor also does not have available Bluetooth firmware (the BT
was not previously working on the vendor's OS, this has also been
noted in a device-tree comment).

Aside from the right analog ADC joystick and bluetooth all hardware has
been tested and is working as expected.

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