I just tried using the Xilinx FSBL as supplied by Avnet for the MicroZed. It turns out that the Xilinx FSBL (boot.bin, which the Zynq ROM loads) apparently is u-boot, reporting as "U-Boot 2013.01-dirty (Jun 14 2013 - 16:25:48)". The information from a Xilinx document stating that the boot.bin size limit is 192KB is apparently incorrect, or I've misinterpreted it, because the boot.bin is actually 325,912 bytes. However, it has some sort of header necessary for the ROM to recognize it, and it appears to have quite a bit of special Zynq init code that may not be in upstream U-boot. When I get to the Xilinx FSBL's u-boot prompt, I've tried loading the Fedora 22 kernel and ramdisk from Fedora-Minimal-armhfp-22-3-sda.raw.xz, and the rawhide uboot-images MicroZed DTB, and it says: Error: unrecognized/unsupported device tree compatible list: [ 'xlnx,zynq-microzed' 'xlnx,zynq-7000' ] Available machine support: ID (hex) NAME ffffffff ARM-Versatile Express 000008e0 ARM-Versatile Express 00000d32 Xilinx Zynq Platform I'm surprised that the Fedora 22 Fedora-Minimal-armhfp-22-3 image's kernel's list of available machine support is so short, That can't be right, can it? Any idea what platform 00000d32 "Xilinx Zynq Platform" is actually for? Maybe a ZC702 or ZC706? The full log is at: http://paste.fedoraproject.org/226339/77697314 _______________________________________________ arm mailing list arm@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/arm