
On 7/22/21 1:30 AM, Icenowy Zheng wrote:
This patchset adds Allwinner R329 support to U-Boot.
First, some code refactors happen for SoCs w/o SCP/MMC2.
Then the basical support for R329 come as several parts (memory map, clocks, pinmux, DRAM, final Kconfig option).
Then, as the RFC part of this patchset, some device tree related changes.
Finally it comes the defconfig file for a R329 board, Sipeed Maix IIA Dock.
I was able to boot into Linux on my MaixSense, but I also needed the top patch from your branch here:
https://github.com/sipeed/u-boot/commits/r329-wip
Otherwise, U-Boot complained that $kernel_addr_r overlapped reserved memory.
This patchset is RFC mainly because of the DT-related part, as no DT binding is mainlined in Linux now (it's still WIP). All other patches are ready for being reviewed and, if proper, merged.
Yes, I would like to have the Kconfig available so I can support R329 in my pinctrl series.
Regards, Samuel