All of lore.kernel.org
 help / color / mirror / Atom feed
From: Chris Morgan <macroalpha82@gmail.com>
To: linux-rockchip@lists.infradead.org
Cc: dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org,
	daniel@ffwll.ch, airlied@gmail.com, sam@ravnborg.org,
	quic_jesszhan@quicinc.com, neil.armstrong@linaro.org,
	megi@xff.cz, kernel@puri.sm, agx@sigxcpu.org, heiko@sntech.de,
	conor+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org,
	robh@kernel.org, Chris Morgan <macromorgan@hotmail.com>
Subject: [PATCH 0/5] Add Support for RK3326 GameForce Chi
Date: Mon, 25 Mar 2024 08:49:54 -0500	[thread overview]
Message-ID: <20240325134959.11807-1-macroalpha82@gmail.com> (raw)

From: Chris Morgan <macromorgan@hotmail.com>

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


WARNING: multiple messages have this Message-ID (diff)
From: Chris Morgan <macroalpha82@gmail.com>
To: linux-rockchip@lists.infradead.org
Cc: dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org,
	daniel@ffwll.ch, airlied@gmail.com, sam@ravnborg.org,
	quic_jesszhan@quicinc.com, neil.armstrong@linaro.org,
	megi@xff.cz, kernel@puri.sm, agx@sigxcpu.org, heiko@sntech.de,
	conor+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org,
	robh@kernel.org, Chris Morgan <macromorgan@hotmail.com>
Subject: [PATCH 0/5] Add Support for RK3326 GameForce Chi
Date: Mon, 25 Mar 2024 08:49:54 -0500	[thread overview]
Message-ID: <20240325134959.11807-1-macroalpha82@gmail.com> (raw)

From: Chris Morgan <macromorgan@hotmail.com>

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


_______________________________________________
Linux-rockchip mailing list
Linux-rockchip@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-rockchip

             reply	other threads:[~2024-03-25 13:50 UTC|newest]

Thread overview: 24+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-03-25 13:49 Chris Morgan [this message]
2024-03-25 13:49 ` [PATCH 0/5] Add Support for RK3326 GameForce Chi Chris Morgan
2024-03-25 13:49 ` [PATCH 1/5] dt-bindings: vendor-prefix: Add prefix for GameForce Chris Morgan
2024-03-25 13:49   ` Chris Morgan
2024-03-26 20:30   ` Rob Herring
2024-03-26 20:30     ` Rob Herring
2024-03-25 13:49 ` [PATCH 2/5] dt-bindings: display: Add GameForce Chi Panel Chris Morgan
2024-03-25 13:49   ` Chris Morgan
2024-03-26 20:30   ` Rob Herring
2024-03-26 20:30     ` Rob Herring
2024-03-25 13:49 ` [PATCH 3/5] drm/panel: st7703: Add GameForce Chi Panel Support Chris Morgan
2024-03-25 13:49   ` Chris Morgan
2024-03-28  0:37   ` Jessica Zhang
2024-03-28  0:37     ` Jessica Zhang
2024-03-25 13:49 ` [PATCH 4/5] dt-bindings: arm: rockchip: Add GameForce Chi Chris Morgan
2024-03-25 13:49   ` Chris Morgan
2024-03-25 19:25   ` Conor Dooley
2024-03-25 19:25     ` Conor Dooley
2024-03-25 13:49 ` [PATCH 5/5] arm64: dts: " Chris Morgan
2024-03-25 13:49   ` Chris Morgan
2024-03-29 16:37 ` (subset) [PATCH 0/5] Add Support for RK3326 " Neil Armstrong
2024-03-29 16:37   ` Neil Armstrong
2024-04-11 18:29 ` Heiko Stuebner
2024-04-11 18:29   ` Heiko Stuebner

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20240325134959.11807-1-macroalpha82@gmail.com \
    --to=macroalpha82@gmail.com \
    --cc=agx@sigxcpu.org \
    --cc=airlied@gmail.com \
    --cc=conor+dt@kernel.org \
    --cc=daniel@ffwll.ch \
    --cc=devicetree@vger.kernel.org \
    --cc=dri-devel@lists.freedesktop.org \
    --cc=heiko@sntech.de \
    --cc=kernel@puri.sm \
    --cc=krzysztof.kozlowski+dt@linaro.org \
    --cc=linux-rockchip@lists.infradead.org \
    --cc=macromorgan@hotmail.com \
    --cc=megi@xff.cz \
    --cc=neil.armstrong@linaro.org \
    --cc=quic_jesszhan@quicinc.com \
    --cc=robh@kernel.org \
    --cc=sam@ravnborg.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.