On 17. 04. 19 19:46, Philip Balister wrote: > Signed-off-by: Philip Balister <[email protected]> > --- > include/configs/zynq_minized.h | 54 ++++++++++++++++++++++++++++++++++ > 1 file changed, 54 insertions(+) > create mode 100644 include/configs/zynq_minized.h > > diff --git a/include/configs/zynq_minized.h b/include/configs/zynq_minized.h > new file mode 100644 > index 0000000000..6d89e3da29 > --- /dev/null > +++ b/include/configs/zynq_minized.h > @@ -0,0 +1,54 @@ > +/* SPDX-License-Identifier: GPL-2.0+ */ > +/* > + * (C) Copyright 2019 Philip Balister <[email protected]>. > + * > + * Configuration settings for the MiniZed board > + * See zynq-common.h for Zynq common configs > + */ > + > +#ifndef __CONFIG_ZYNQ_MINIZED_H > +#define __CONFIG_ZYNQ_MINIZED_H > + > +#define CONFIG_EXTRA_ENV_SETTINGS \ > + "fit_image=fitImage\0" \ > + "bit_file=fpga.bit\0" \ > + "load_addr=0x2000000\0" \ > + "fit_size=0x800000\0" \ > + "flash_off=0x100000\0" \ > + "nor_flash_off=0xE2100000\0" \ > + "fdt_high=0x20000000\0" \ > + "initrd_high=0x20000000\0" \ > + "loadbootenv_addr=0x2000000\0" \ > + "fdt_addr_r=0x1f00000\0" \ > + "kernel_addr_r=0x2000000\0" \ > + "ramdisk_addr_r=0x3100000\0" \ > + "bootenv=uEnv.txt\0" \ > + "bootenv_dev=mmc\0" \ > + "qspiboot=echo Copying FIT from QSPI to RAM... (Not Yet) \0" \ > + "mmcboot= " \ > + "echo Copying fpga.bit from MMC and loading FPGA... && " \ > + "load mmc 0:1 ${load_addr} /boot/${bit_file} && " \ > + "fpga loadb 0 ${load_addr} ${filesize} && " \ > + "echo Copying FIT from MMC to RAM... && " \ > + "load mmc 0:1 ${load_addr} /boot/${fit_image} && " \ > + "setenv bootargs root=/dev/mmcblk1p1 rootwait && " \ > + "bootm ${load_addr}\0" \ > + "usbboot=if usb start; then " \ > + "echo Copying fpga.bit from USB and loading FPGA... && " \ > + "load usb 0 ${load_addr} /boot/${bit_file} && " \ > + "fpga loadb 0 ${load_addr} ${filesize} && " \ > + "echo Copying FIT from USB to RAM... && " \ > + "load usb 0 ${load_addr} /boot/${fit_image} && " \ > + "setenv bootargs root=/dev/sda1 rootwait && " \ > + "bootm ${load_addr}; fi\0" \ > + "usbrecover=if usb start; then " \ > + "echo Copying fpga.bit from USB and loading FPGA... && " \ > + "load usb 0 ${load_addr} ${bit_file} && " \ > + "fpga loadb 0 ${load_addr} ${filesize} && " \ > + "echo Copying FIT from USB to RAM... && " \ > + "load usb 0 ${load_addr} ${fit_image} && " \ > + "bootm ${load_addr}; fi\0" > + > +#include <configs/zynq-common.h> > + > +#endif /* __CONFIG_ZYNQ_MINIZED_H */ >
We are moving towards distro boot that's why if this can't be done via distro boot then it should be extended. sd/mmc boot mode is handled there properly that's why I have strong doubts that this is really necessary. M -- Michal Simek, Ing. (M.Eng), OpenPGP -> KeyID: FE3D1F91 w: www.monstr.eu p: +42-0-721842854 Maintainer of Linux kernel - Xilinx Microblaze Maintainer of Linux kernel - Xilinx Zynq ARM and ZynqMP ARM64 SoCs U-Boot custodian - Xilinx Microblaze/Zynq/ZynqMP/Versal SoCs
signature.asc
Description: OpenPGP digital signature
_______________________________________________ U-Boot mailing list [email protected] https://lists.denx.de/listinfo/u-boot

