[PATCH v3 0/2] arm64: dts: allwinner: Support Orange Pi 3 LTS

From: Cristian Filipescu via B4 Relay

Date: Mon Oct 26 2026 - 19:35:19 EST


Continue Jernej Skrabec's April 2025 series, adding the board compatible
and device tree for the Allwinner H6-based Orange Pi 3 LTS.

Board testing passed SD/eMMC reads, both LEDs at drive strength 10,
and five Ethernet interface cycles plus three MAC driver rebinds.
Each network cycle reached 1 Gbps/full duplex, obtained DHCP and passed
ping; PHY ID and 125 MHz clock-output configuration were read back.
eMMC DDR52 at 50 MHz and HS200 at 150 MHz each passed 768 MiB of direct
reads and 256 MiB of patterned writes with verified readbacks and data
restoration. All reported MMC error counters were zero. Both board DTBs
compile and pass schema checks.

Codex assisted with DTS updates, review analysis and build checks;
Cristian performed the board tests.

---
Changes in v3:
- Keep green as power and red as status, matching Armbian LTS roles;
default green on and red off without a boot-stage sequence.
- Select drive strength 10 on PL4 and PL7 with per-LED pinctrl states.
- Move PHY reset to the MDIO bus, before discovery and outside detach.
- Specify the YT8531C PHY ID; MAC rebind fails with early autodetection.
- Enable 1.8 V eMMC DDR52 and HS200 after board testing; retain the
existing H6 maximum frequency of 150 MHz.
- Shorten the descriptions and update validation status.
- Link to v2: https://lore.kernel.org/all/20261022-sunxi-orangepi-3-lts-v2-0-70b899252c6a@xxxxxxxxx/

---
Jernej Skrabec (2):
dt-bindings: arm: sunxi: Add Orange Pi 3 LTS board
arm64: dts: allwinner: h6: Add Orange Pi 3 LTS

Documentation/devicetree/bindings/arm/sunxi.yaml | 5 +
arch/arm64/boot/dts/allwinner/Makefile | 1 +
.../dts/allwinner/sun50i-h6-orangepi-3-lts.dts | 379 +++++++++++++++++++++
3 files changed, 385 insertions(+)
---
base-commit: 4403278e4ea2f654f8130a5c03eb8b4516a0f201
change-id: 20261022-sunxi-orangepi-3-lts-43b92246a8ed

Best regards,
--
Cristian Filipescu <filipescu.cristian@xxxxxxxxx>