kumquat-buildroot/board
Neal Frager 6f9431c3ad configs/zynqmp_kria_kd240_defconfig: new defconfig
This patch adds support for Xilinx Kria KD240 starter kit.

KD240 features can be found here:
https://www.xilinx.com/products/som/kria/kd240-drives-starter-kit.html

While the Kria SOM is based on a ZynqMP SoC, there are some key
boot config differences from the other ZynqMP evaluation boards.

1. There are no boot switches on Kria SOMs. The boot mode is thus
hard configured for QSPI flash. A pre-programmed boot.bin comes
with every Starter Kit. U-Boot can then find the Linux kernel and
file system on the SD card.

Optional instructions for updating the boot.bin in the QSPI flash
can be found in the readme.txt file and the link below.

https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/1641152513/Kria+K26+SOM

2. Kria SOMs use UART1 for the console instead of UART0. For this
reason, Kria Starter Kits will use a separate extlinux.conf file
from other ZynqMP evaluation boards.

3. The KD240 has a USB to SD card bridge, so the Linux kernel
and file system are found on /dev/sda1 and /dev/sda2.

4. The following patches have been submitted upstream to u-boot.
Without these patches, the usb, sd card and ethernet peripherals
do not work correctly.

https://patchwork.ozlabs.org/project/uboot/patch/20231213134007.2818069-1-neal.frager@amd.com/
https://patchwork.ozlabs.org/project/uboot/patch/20231213134052.2818879-1-neal.frager@amd.com/

Signed-off-by: Neal Frager <neal.frager@amd.com>
Reviewed-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
[Peter: add upstream tag, drop patch numbering from patches]
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2023-12-16 10:48:23 +01:00
..
aarch64-efi
acmesystems configs/acmesystems_acqua_a5_*: bump to Linux v5.15 2023-01-28 22:22:26 +01:00
altera/socrates_cyclone5
amarula/vyasa
andes/ae350 configs/andes_ae350_45: bump OpenSBI, U-Boot and Linux 2022-11-24 22:56:39 +01:00
arcturus
arm/foundation-v8 configs/arm_foundationv8: bump to Linux 6.1.13 2023-02-23 23:43:46 +01:00
armadeus
arrow/avenger96 configs/avenger96_defconfig: downgrade to TF-A v2.5 2023-11-06 23:10:39 +01:00
aspeed
asus board/asus/tinker-s/post-build.sh: add quoting to make shellcheck happy 2023-08-09 00:08:03 +02:00
atmel
avnet/s6lx9_microboard
bananapi board/bananapi/bananapi-m2-ultra: switch to use extlinux.conf 2023-11-04 15:06:34 +01:00
beagleboardx15
beaglebone configs/beaglebone: bump U-Boot version to 2022.10 2023-02-07 10:05:19 +01:00
beagleboneai
beaglev configs/beaglev_defconfig: fix build with binutils >= 2.38 2023-09-02 09:40:27 +02:00
beelink/gs1
boundarydevices/common
broadcom/northstar
bsh board/bsh/imx8mn-bsh-smm-s2/readme.txt: fix typo 2023-07-30 12:36:09 +02:00
canaan configs/sipeed_maix_{bit, dock}_sdcard_defconfig: fix build with binutils >= 2.38 2023-08-20 23:38:39 +02:00
chromebook
ci20
cubietech/cubieboard2
embest/riotboard
engicam
firefly/roc-rk3399-pc configs/roc_rk3399_pc: new defconfig 2023-08-12 21:57:16 +02:00
freescale configs/freescale_imx6ullevk_defconfig: bump Linux and U-Boot to lf-6.1.36-2.1.0 2023-12-09 16:11:24 +01:00
friendlyarm/nanopi-r2s configs/friendlyarm_nanopi_r1: remove defconfig 2022-11-07 22:17:46 +01:00
globalscale/espressobin
grinn
hardkernel
in-circuit/icnova-a20-adb4006 configs/icnova-a20-adb4006: new defconfig 2023-08-08 21:41:46 +02:00
intel/galileo board/intel/galileo: enable Linux kernel root file system on NFS 2023-08-10 23:01:49 +02:00
khadas/vim3 board/khadas/vim3: add the path of the devicetree in extlinux.conf 2023-11-18 16:14:45 +01:00
kontron
lego/ev3
lemaker/bananapro
librecomputer/lafrite
linksprite/pcduino
mender/x86_64
microchip board/microchip/mpfs_icicle: update post-image script 2023-08-21 15:04:31 +02:00
minnowboard
nexbox/a95x
nezha nezha_defconfig: bump u-boot to current top of d1-wip 2022-12-13 21:19:19 +01:00
octavo
olimex
olpc
openblocks/a6
orangepi configs/orangepi_zero: bump BSP versions 2023-12-03 17:56:03 +01:00
pandaboard
pc board/pc/linux.config: Add framebuffer and pci support 2023-04-14 20:28:26 +02:00
pcengines/apu2
pine64 configs/rockpro64: bump ATF to 2.9, U-Boot to 2023.07 and Linux to 6.5.7 2023-11-02 18:48:12 +01:00
qemu board/qemu/arm-vexpress-tz: fix info regarding Qemu enable=on 2023-11-01 11:35:15 +01:00
radxa board/radxa/rock5b: fix kernel patch location 2023-08-20 23:27:38 +02:00
raspberrypi Merge branch 'next' 2023-12-04 21:11:12 +01:00
roseapplepi
seeed/stm32mp157c-odyssey
sheevaplug
sifive/hifive-unleashed board/sifive/hifive-unleashed: include QEMU instructions in readme.txt 2023-08-12 23:12:32 +02:00
sipeed configs/sipeed_licheepi_nano: new board 2023-10-29 19:43:29 +01:00
solidrun
spike/riscv64 configs/spike_riscv64: bump kernel to 6.1.14 2023-03-12 18:45:08 +01:00
stmicroelectronics board/stm32mp157: remove hardcoded device tree names from post-image.sh 2023-09-30 21:15:45 +02:00
synopsys configs/snps_arc700_nsim_defconfig: add ARC700 target for nSIM 2023-08-06 22:47:32 +02:00
technexion
technologic
terasic/de10nano_cyclone5
ti board/ti/am62x-sk/readme.txt: fix defconfig target 2023-10-07 18:19:06 +02:00
toradex/apalis-imx6 toradx_apalis_imx6_defconfig: add download hashes for linux/uboot 2023-12-03 17:38:22 +01:00
udoo
uevm5432
versal configs/versal_vck190_defconfig: bump to xilinx-v2023.1 2023-08-08 00:07:09 +02:00
visionfive
visionfive2 board/visionfive2: add link to documentation 2023-02-12 21:49:09 +01:00
wandboard
warp7
zynq board/zynq/readme.txt: update doc for zc702 2023-12-09 18:35:21 +01:00
zynqmp configs/zynqmp_kria_kd240_defconfig: new defconfig 2023-12-16 10:48:23 +01:00
raspberrypi0
raspberrypi0w
raspberrypi2
raspberrypi3
raspberrypi3-64
raspberrypi4
raspberrypi4-64
raspberrypicm4io
raspberrypicm4io-64
raspberrypizero2w