kumquat-buildroot/board
Luca Ceresoli 822c34c301 uboot: zynqmp: allow to use custom psu_init files
U-Boot SPL configures pinmuxes, clocks and other low-level devices. On
the Xilinx ZynqMP SoCs the code to do this resides in a file called
psu_init_gpl.c which is initially generated by the Xilinx development
tools. Add an option to pass these files from the outside (e.g. in the
board files).

For this to work properly, a patch to U-Boot is needed. However this
patch must be applied by each defconfig using
BR2_TARGET_UBOOT_ZYNQMP_PSU_INIT_DIR. If it were in boot/uboot/ to be
applied unconditionally, it would break the build for configs using a
U-Boot version where the patch is already applied.

Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net>
Cc: Joel Carlson <joelsoncarl@gmail.com>
Reviewed-by: Joel Carlson <JoelsonCarl@gmail.com>
Tested-by: Joel Carlson <JoelsonCarl@gmail.com>
[Thomas: add comment about U-Boot version requirements to use this
option.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2018-07-28 19:27:38 +02:00
..
acmesystems configs/acmesystems_arietta_g25: update kernel and at91bootstrap3 2016-09-23 08:06:34 +02:00
altera/socrates_cyclone5 configs/socrates_cyclone5: new defconfig 2017-08-02 21:45:26 +02:00
amarula/vyasa board: amarula: vyasa: Give raw space for falcon mode 2018-05-27 22:05:35 +02:00
arcturus configs/arcturus_ucls1012a: new defconfig 2018-03-26 22:38:16 +02:00
arm configs/arm_juno: add the bootloader build 2016-10-15 14:13:59 +02:00
armadeus configs/armadeus_apf28: bump kernel version to latest 4.9 LTS 2017-11-23 20:58:58 +01:00
asus/tinker board: Add Tinker RK3288 board support 2018-02-06 11:39:48 +01:00
atmel atmel: add support for at91sam9g20ek to flasher.sh 2018-04-07 09:05:32 +02:00
avnet/s6lx9_microboard zynq: unify readme.txt for all Zynq boards 2016-07-30 18:15:26 +02:00
bananapi board: Add Bananapi M64 support 2017-12-20 17:48:07 +01:00
beagleboardx15 BeagleBoard X15: new board 2016-12-18 23:07:03 +01:00
beaglebone configs: beaglebone: bump kernel and uboot version 2018-04-02 17:23:36 +02:00
boundarydevices/common board/boundarydevices: add i.MX8MQ support to u-boot scripts 2018-07-19 15:43:26 +02:00
chromebook/snow chromebook snow: bump kernel to 4.15 2018-03-05 23:19:33 +01:00
ci20 board/ci20: create a SD card image 2018-01-12 22:43:19 +01:00
csky board/csky: remove host/usr reference from readme.txt 2017-07-05 16:06:36 +02:00
cubietech/cubieboard2 configs/cubieboard2_defconfig: use U-Boot boot script generation logic 2017-06-22 13:06:51 +02:00
digilent/zybo board: fix indentation in zybo readme.txt 2016-10-26 12:30:14 +02:00
engicam boarde: icorem6: clarify the common vs. board-specific things in readme.txt 2017-10-06 22:14:07 +02:00
freescale board/freescale/common/imx: make imx8-bootloader-prepare more generic 2018-07-19 15:41:24 +02:00
friendlyarm board: Add FriendlyARM Nanopi NEO2 support 2017-12-20 18:51:39 +01:00
grinn configs/liteboard: Bump to kernel 4.10 2017-02-21 16:11:05 +01:00
hardkernel/odroidc2 configs/odroidc2: update boot.ini to 5ce6bcc6d8048ba5ff351516b751d52f5cda6981 2017-02-06 14:03:55 +01:00
intel/galileo configs/galileo: add CONFIG_LBDAF=y in the kernel configuration 2017-09-02 20:14:14 +02:00
lego/ev3 board/lego/ev3: update to 4.14 kernel and 2017.11 U-Boot 2017-11-22 21:47:48 +01:00
lemaker/bananapro configs/bananapro: bump Linux kernel to 4.12.1 2017-07-15 17:34:25 +02:00
linksprite/pcduino boards: replace $HOST_DIR/usr/ with $HOST_DIR/ in scripts 2017-07-05 15:23:13 +02:00
minnowboard board/minnowboard: add CONFIG_IGB in Linux kernel config 2018-07-14 22:03:06 +02:00
nexbox/a95x configs: nexbox_a95x_defconfig: bump to kernel 4.12 2017-07-12 18:38:32 +02:00
olimex configs/olimex_a10_olinuxino_lime_defconfig: new board 2018-07-10 22:59:22 +02:00
openblocks/a6 openblocks_a6_defconfig: improve/fix configuration 2017-06-17 10:48:05 +02:00
orangepi configs/orangepi_lite: Enable HDMI and analog audio in Linux config 2018-06-11 21:41:32 +02:00
pandaboard
pc board/pc: add documentation for testing with qemu 2017-10-22 16:29:07 +02:00
pine64 board: Add SoPine support 2017-12-20 18:43:17 +01:00
qemu qemu: update defconfigs to Linux 4.16.7 2018-06-02 22:23:39 +02:00
raspberrypi board/raspberrypi: update firmware option to use 64-bit mode 2018-06-30 22:07:01 +02:00
roseapplepi roseapplepi: backport upstream patches to fix build with gcc 6 2017-06-20 21:27:54 +02:00
sinovoip/m2-plus Added support for Sinovoip BananaPi M2 Plus board. 2017-09-22 23:11:01 +02:00
solidrun configs/solidrun_clearfog: bump kernel and bootloader 2018-06-25 21:14:15 +02:00
stmicroelectronics stm32f469-disco: replace $HOST_DIR/usr with $HOST_DIR in flash script 2017-07-05 16:06:25 +02:00
synopsys synopsys/axs10x: Update /etc/inittab by post-build 2018-06-19 13:52:12 +02:00
technexion configs/imx7dpico: Bump kernel and U-Boot 2018-06-08 21:25:18 +02:00
technologic board/technologic/ts5x00: rename to ts5500 2018-03-11 09:48:07 +01:00
toradex/apalis-imx6 configs/toradex_apalis_imx6_defconfig: new board 2016-06-15 23:23:41 +02:00
udoo configs/mx6udoo: Bump kernel and U-Boot versions 2017-10-15 15:54:04 +02:00
wandboard wandboard: genimage: Pass an offset for the rootfs 2017-09-26 23:52:15 +02:00
warp7 configs/warp7: Bump U-Boot and kernel versions 2017-07-25 20:44:27 +02:00
zynq boards/zynq: use genimage to generate a bootable SD card image 2017-12-11 22:39:19 +01:00
zynqmp uboot: zynqmp: allow to use custom psu_init files 2018-07-28 19:27:38 +02:00
raspberrypi0 boards/raspberrypi0: new board 2016-05-08 15:54:30 +02:00
raspberrypi0w configs/raspberrypi0w_defconfig: new defconfig for Raspberry Pi Zero W 2018-03-31 12:31:32 +02:00
raspberrypi2
raspberrypi3
raspberrypi3-64 configs: add raspberrypi3 64bits defconfig 2017-05-04 09:25:20 +02:00