On 05/15/2014 01:37 PM, Masahiro Yamada wrote: > Zynq boards define CONFIG_OF_CONTROL and CONFIG_OF_SEPARATE, > but it is not working. > > One possible workaround was to edit include/configs/zynq-common.h > to disable > CONFIG_OF_CONTROL > CONFIG_OF_SEPARATE > CONFIG_DISPLAY_BOARDINFO_LATE > CONFIG_FIT_SIGNATURE > CONFIG_RSA > > I am not satisfied with this temporal workaround. > > My motivation is to run U-boot mainline on Zynq boards > with OF control. > > To achieve this, SPL must load u-boot-dtb.bin. > > 1/5 adds support u-boot-dtb.img (= uImage header + u-boot-dtb.bin) > > 2/5 switches to load u-boot-dtb.img. > > 3/5 thru 5/5 add missing some nodes to device tree. > > This series was tested on my ZC706 board. > > > Changes in v2: > - Select either "u-boot-dtb.img" or "u-boot.img" > for CONFIG_SPL_FAT_LOAD_PAYLOAD_NAME. > - Import zynq-7000.dtsi from Linux Kernel v3.15-rc5 > > Masahiro Yamada (5): > build: support a new image u-boot-dtb.img > zynq: load u-boot-dtb.img if CONFIG_OF_SEPARATE is defined > zynq: import zynq-7000.dtsi from Linux Kernel > zynq: add memory nodes to device tree to initialize DRAM with OF > zynq: add UART nodes to device tree to initialize UART with OF > > Makefile | 8 ++ > arch/arm/dts/zynq-7000.dtsi | 194 > ++++++++++++++++++++++++++++++++++++++ > arch/arm/dts/zynq-microzed.dts | 9 ++ > arch/arm/dts/zynq-zc702.dts | 9 ++ > arch/arm/dts/zynq-zc706.dts | 9 ++ > arch/arm/dts/zynq-zc770-xm010.dts | 9 ++ > arch/arm/dts/zynq-zc770-xm012.dts | 9 ++ > arch/arm/dts/zynq-zc770-xm013.dts | 9 ++ > arch/arm/dts/zynq-zed.dts | 9 ++ > include/configs/zynq-common.h | 20 ++-- > 10 files changed, 277 insertions(+), 8 deletions(-)
All patches are working fine I have tested it on zc702. Applied to my zynq branch. Thanks, Michal _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot