Merge branch 'master' of https://source.denx.de/u-boot/custodians/u-boot-sunxi
authorTom Rini <trini@konsulko.com>
Mon, 28 Jul 2025 14:08:16 +0000 (08:08 -0600)
committerTom Rini <trini@konsulko.com>
Mon, 28 Jul 2025 14:08:16 +0000 (08:08 -0600)
commit14dd807a48cfc3e7a4b106e228a6dc5b6c296d48
treed4f749d516ca4a907123ccdb40ba246c13ee8885
parent4c3b5fcd810081bd7f3c51859fe1b5f0c159803c
parent0199794b30431fbf52ef2607c950de233e45b19e
Merge branch 'master' of https://source.denx.de/u-boot/custodians/u-boot-sunxi

These patches add support for the new Allwinner A523/A527/T527 SoC (all
same die), alongside with defconfigs for three boards using one of those
SoCs.
The patches are the usual combination of refactoring (of the SPL clock
code this time), tweaks to existing drivers to support peripherals in
their A523 versions, and new drivers for pincontrol and clocks. A big
chunk is of course the DRAM controller init routines, many thanks to
Jernej and Mikhail for providing this code, after a big reverse
engineering effort.
Since the DTs for the three supported boards have been merged into the
kernel repo recently, this is concluded by cherry-picks of those
patches, and the defconfig files to finally enable booting those boards.

The patches have been sitting around for a while, and folks are already
using them, so it's now time to get them into the tree.

Gitlab CI passed, and I booted that briefly on those three boards, plus
on some other SoCs to spot potential regressions.