From: Chris Morgan <macromorgan@xxxxxxxxxxx> Add support for the GameForce Chi [1]. The GameForce Chi has the following hardware: Tested: - 3.5" dual lane 640x480 DSI display. - 15 GPIO based face buttons. - 2 ADC based face buttons. - 1 ADC joystick (left) connected to internal SARADC. - RGB LED arrays for key backlighting - Dual internal speakers. - Realtek RTL8723BS SDIO WiFi. - Single SDMMC slot. Not Working (with notes in device-tree): - Bluetooth - missing firmware - 1 ADC joystick (right) connected to unknown UART based ADC. [1] https://gameforce.fun/pages/gallery-of-gameforce-retro-gaming-handheld Chris Morgan (5): dt-bindings: vendor-prefix: Add prefix for GameForce dt-bindings: display: Add GameForce Chi Panel drm/panel: st7703: Add GameForce Chi Panel Support dt-bindings: arm: rockchip: Add GameForce Chi arm64: dts: rockchip: Add GameForce Chi .../devicetree/bindings/arm/rockchip.yaml | 5 + .../display/panel/rocktech,jh057n00900.yaml | 2 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + arch/arm64/boot/dts/rockchip/Makefile | 1 + .../dts/rockchip/rk3326-gameforce-chi.dts | 811 ++++++++++++++++++ drivers/gpu/drm/panel/panel-sitronix-st7703.c | 87 ++ 6 files changed, 908 insertions(+) create mode 100644 arch/arm64/boot/dts/rockchip/rk3326-gameforce-chi.dts -- 2.34.1