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
altera/socrates_cyclone5
amarula/vyasa
andes/ae350
arcturus
arm/foundation-v8
armadeus
arrow/avenger96
aspeed
asus
atmel
avnet/s6lx9_microboard
bananapi
beagleboardx15
beaglebone
beagleboneai
beaglev
beelink/gs1
boundarydevices/common
broadcom/northstar
bsh
canaan
chromebook
ci20
cubietech/cubieboard2
embest/riotboard
engicam
firefly/roc-rk3399-pc
freescale
friendlyarm/nanopi-r2s
globalscale/espressobin
grinn
hardkernel
in-circuit/icnova-a20-adb4006
intel/galileo
khadas/vim3
kontron
lego/ev3
lemaker/bananapro
librecomputer/lafrite
linksprite/pcduino
mender/x86_64
microchip
minnowboard
nexbox/a95x
nezha
octavo
olimex
olpc
openblocks/a6
orangepi
pandaboard
pc
pcengines/apu2
pine64
qemu
radxa
raspberrypi
roseapplepi
seeed/stm32mp157c-odyssey
sheevaplug
sifive/hifive-unleashed
sipeed
solidrun
spike/riscv64
stmicroelectronics
synopsys
technexion
technologic
terasic/de10nano_cyclone5
ti
toradex/apalis-imx6
udoo
uevm5432
versal
visionfive
visionfive2
wandboard
warp7
zynq
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