[PATCH v3 0/5] arm64: allwinner: t527: Add OrangePi 4A board

Chen-Yu Tsai posted 5 patches 3 months, 1 week ago
.../devicetree/bindings/arm/sunxi.yaml        |   5 +
arch/arm64/boot/dts/allwinner/Makefile        |   1 +
.../arm64/boot/dts/allwinner/sun55i-a523.dtsi | 160 ++++----
.../dts/allwinner/sun55i-t527-orangepi-4a.dts | 385 ++++++++++++++++++
4 files changed, 478 insertions(+), 73 deletions(-)
create mode 100644 arch/arm64/boot/dts/allwinner/sun55i-t527-orangepi-4a.dts
[PATCH v3 0/5] arm64: allwinner: t527: Add OrangePi 4A board
Posted by Chen-Yu Tsai 3 months, 1 week ago
From: Chen-Yu Tsai <wens@csie.org>

Hi everyone,

This is v3 of my OrangePi 4A series.

Changes since v2:
- Actually include cpusldo regulator name change and axp323 aldo1/dldo1
  comments
- Fix indentation of comment in usb_otg block
- Link to v2:
  https://lore.kernel.org/all/20250625131652.1667345-1-wens@kernel.org/

Changes since v1:
- Fixed regulator names for bldo3 and bldo4
- Dropped labels for aldo1, bldo3, and bldo4, which are not really used
- Added voltage constraints to aldo2, based on specifications from
  schematic
- Appended "-usb-0v9" to cpusldo's regulator name
- Added comments to explain how axp323 aldo1 and dldo1 are tied together
- Link to v1:
  https://lore.kernel.org/all/20250619173007.3367034-1-wens@kernel.org/

This series adds support for the OrangePi 4A board. This is a Raspberry
Pi model B form factor development board based on the Allwinner T527
SoC.

The board has the following features:
- Allwinner T527 SoC
- AXP717B + AXP323 PMICs
- Up to 4GB LPDDR4 DRAM
- micro SD slot
- optional eMMC module
- M.2 slot for PCIe 2.0 x1
- 16 MB SPI-NOR flash
- 4x USB 2.0 type-A ports (one can be used in gadget mode)
- 1x Gigabit ethernet w/ Motorcomm PHY (through yet to be supported GMAC200)
- 3.5mm audio jack via internal audio codec
- HDMI 2.0 output
- eDP, MIPI CSI (2-lane and 4-lane) and MIPI DSI (4-lane) connectors
- USB type-C port purely for power
- AP6256 (Broadcom BCM4345) WiFi 5.0 + BT 5.0
- unsoldered headers for ADC and an additional USB 2.0 host port
- 40-pin GPIO header

Patch 1 adds a new entry to the list of board compatibles.

Patch 2 and 3 are minor cleanups.

Patch 4 adds pins for UART1, which is used for BT on the board.

Patch 5 adds a dts file for the new board.


Please take a look. I will take all the patches through the sunxi tree.


Thanks
ChenYu


Chen-Yu Tsai (5):
  dt-bindings: arm: sunxi: Add Xunlong OrangePi 4A board
  arm64: dts: allwinner: a523: Move mmc nodes to correct position
  arm64: dts: allwinner: a523: Move rgmii0 pins to correct location
  arm64: dts: allwinner: a523: Add UART1 pins
  arm64: dts: allwinner: t527: Add OrangePi 4A board

 .../devicetree/bindings/arm/sunxi.yaml        |   5 +
 arch/arm64/boot/dts/allwinner/Makefile        |   1 +
 .../arm64/boot/dts/allwinner/sun55i-a523.dtsi | 160 ++++----
 .../dts/allwinner/sun55i-t527-orangepi-4a.dts | 385 ++++++++++++++++++
 4 files changed, 478 insertions(+), 73 deletions(-)
 create mode 100644 arch/arm64/boot/dts/allwinner/sun55i-t527-orangepi-4a.dts

-- 
2.39.5
Re: [PATCH v3 0/5] arm64: allwinner: t527: Add OrangePi 4A board
Posted by Chen-Yu Tsai 3 months ago
On Sun, 29 Jun 2025 00:16:03 +0800, Chen-Yu Tsai wrote:
> This is v3 of my OrangePi 4A series.
> 
> Changes since v2:
> - Actually include cpusldo regulator name change and axp323 aldo1/dldo1
>   comments
> - Fix indentation of comment in usb_otg block
> - Link to v2:
>   https://lore.kernel.org/all/20250625131652.1667345-1-wens@kernel.org/
> 
> [...]

Applied to sunxi/dt-for-6.17 in local tree, thanks!

[1/5] dt-bindings: arm: sunxi: Add Xunlong OrangePi 4A board
      commit: bbe7cf4bab161a50ce631c9dd7724df333cdf12d
[2/5] arm64: dts: allwinner: a523: Move mmc nodes to correct position
      commit: 6e2662c07a90e9f782158b7d6eda2766f65e9c36
[3/5] arm64: dts: allwinner: a523: Move rgmii0 pins to correct location
      commit: 84c4a16e00f5aadbb1a3bdecc6bbfee35b7c45c8
[4/5] arm64: dts: allwinner: a523: Add UART1 pins
      commit: 64f2f7bc4acb7928b39cac4a9a932e77b966f31c
[5/5] arm64: dts: allwinner: t527: Add OrangePi 4A board
      commit: de713ccb99345be302adf507274d1b190dd2302e

Best regards,
-- 
Chen-Yu Tsai <wens@csie.org>