Message ID | 20231023104830.792659-1-andre.przywara@arm.com |
---|---|
State | Accepted |
Delegated to: | Tom Rini |
Headers | show |
Series | Pull request: u-boot-sunxi/master for v2024.01 | expand |
On Mon, Oct 23, 2023 at 11:48:30AM +0100, Andre Przywara wrote: > Hi Tom, > > please pull the sunxi/master branch, containing the first part of the > 2024.01 changes. Apologies for the late PR, there were quite some recent > activities (fixes and reviews), but I didn't want to delay this series > any longer, since it's been around one year in the making already: > > This is mostly about support for the Allwinner R528/T113s SoC, which is > reportedly the same die as the Allwinner D1, but with the two > Arm Cortex-A7 cores activated instead of the RISC-V one. > Using sunxi code outside of arch/arm proved to be difficult, so apart > from enabling this Arm SoC, the patches also prepare for more refactoring > to get the D1 nicely supported some day: > - We get rid of some Kconfig (hard-)coded GPIO pins, responsible for > enabling regulators. > - The GPIO code is moved out of arch/arm, into drivers/gpio. > - Some definitions are moved out of header files under asm/arch. > - Some T113s/D1 specific definitions are guarded by a generic Kconfig > symbol (CONFIG_SUNXI_GEN_NCAT2). > - The DRAM controller initialisation code is located under drivers/ram. > - The base SoC .dtsi files are shared (under arch/riscv, as in Linux). > > Of course there are also the usual new SoC specific patches, like clock > and pinmux descriptions, alongside a rework of the pinctrl code, since > Allwinner changed the GPIO register layout, for the first time since > sunxi's inception. > On top of this the PSCI code sees some update, to provide SMP services > for R528/T113s boards. Many thanks to Sam for providing this code and > staying strong through the review cycles. > The final patch enables support for one popular board, I hope to see > more DTs and defconfigs contributed in the future! > > Many thanks to all the various contributors, testers and reviewers, > that series was a real team effort! > > The gitlab CI completed successfully. > > Thanks, > Andre > > =========================== > The following changes since commit 9a3a58396b78b1f9d0c14580dc03f81d29207dd2: > > Merge https://source.denx.de/u-boot/custodians/u-boot-marvell (2023-10-20 12:54:33 -0400) > > are available in the Git repository at: > > https://source.denx.de/u-boot/custodians/u-boot-sunxi.git master > > for you to fetch changes up to fa066df62ed9bfe0aed7749a68457468ad8bcc1c: > > sunxi: add MangoPi MQ-R board support (2023-10-23 01:00:56 +0100) > Applied to u-boot/master, thanks!