
Hi Tom,
On 09. 12. 19 16:19, Michal Simek wrote:
Hi,
over years a lot of new Xilinx ZynqMP board have been added to U-Boot with corresponding defconfigs. Also a lot of drivers have been moved to DM that we can make one generic configuration with one defconfig. Nand still needs to be validated that's why dc2/dc3 are not moved yet.
Boards can be build like this: export DEVICE_TREE="avnet-ultra96-rev1" make xilinx_zynqmp_virt_defconfig make -j
Series depends on patches sent before that's why here is full tree: https://github.com/michalsimek/u-boot/tree/20191209-mainline
This series will require some changes in CI loops because right now I didn't setup default device tree (CONFIG_DEFAULT_DEVICE_TREE) to "force" everybody to properly pass DEVICE_TREE via command line. I can't use OF_BOARD because then SPL is built without DT at all.
How do you think I should handle it for CI loops? 1. I can remove this configuration but it will be only one at the end that's why not a good solution. 2. Add generic option to run some commands before tests like export DEVICE_TREE above 3. provide different options for SPL/full u-boot how OF_SEPARATE/OF_BOARD is handled.
Thanks for your suggestions, Michal