[Buildroot] [PATCH v1 1/1] configs/zynqmp_kria_kd240_defconfig: new defconfig
Peter Korsgaard
peter at korsgaard.com
Sat Dec 16 09:50:18 UTC 2023
>>>>> "Neal" == Neal Frager <neal.frager at amd.com> writes:
> 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 at amd.com>
> ---
> DEVELOPERS | 1 +
> board/zynqmp/kria/kd240/kd240.sh | 16 +
> ...nqmp-Fix-k24-psu_init_gpl.c-clocking.patch | 400 ++++++++++++++
> ...ynqmp-Add-output-enable-pins-to-SOMs.patch | 79 +++
> board/zynqmp/kria/kd240/pm_cfg_obj.c | 494 ++++++++++++++++++
> board/zynqmp/kria/readme.txt | 21 +-
> configs/zynqmp_kria_kd240_defconfig | 42 ++
> 7 files changed, 1045 insertions(+), 8 deletions(-)
> create mode 100755 board/zynqmp/kria/kd240/kd240.sh
> create mode 100644 board/zynqmp/kria/kd240/patches/uboot/0001-arm64-zynqmp-Fix-k24-psu_init_gpl.c-clocking.patch
> create mode 100644 board/zynqmp/kria/kd240/patches/uboot/0002-arm64-zynqmp-Add-output-enable-pins-to-SOMs.patch
> create mode 100644 board/zynqmp/kria/kd240/pm_cfg_obj.c
> create mode 100644 configs/zynqmp_kria_kd240_defconfig
I've fixed the check-package warnings and applied, thanks.
board/zynqmp/kria/kd240/patches/uboot/0001-arm64-zynqmp-Fix-k24-psu_init_gpl.c-clocking.patch:4: generate your patches with 'git format-patch -N'
board/zynqmp/kria/kd240/patches/uboot/0001-arm64-zynqmp-Fix-k24-psu_init_gpl.c-clocking.patch:0: missing Upstream in the header (http://nightly.buildroot.org/#_additional_patch_documentation)
board/zynqmp/kria/kd240/patches/uboot/0002-arm64-zynqmp-Add-output-enable-pins-to-SOMs.patch:4: generate your patches with 'git format-patch -N'
board/zynqmp/kria/kd240/patches/uboot/0002-arm64-zynqmp-Add-output-enable-pins-to-SOMs.patch:0: missing Upstream in the header (http://nightly.buildroot.org/#_additional_patch_documentation)
--
Bye, Peter Korsgaard
More information about the buildroot
mailing list