From 12fb5052aab5e352299c044f367b7f47af84ff84 Mon Sep 17 00:00:00 2001 From: Mark Hatle Date: Tue, 10 Jan 2023 09:28:30 -0800 Subject: u-boot-xlnx: Add u-boot-tools-xlnx Update the PREFERRED VERSION to select the new u-boot version, add preferred provider for u-boot-tools to be u-boot-tools-xlnx. Split the microblaze configs to support older and newer versions as well. Signed-off-by: Mark Hatle --- meta-xilinx-core/conf/layer.conf | 1 + .../machine/include/machine-xilinx-default.inc | 3 + .../recipes-bsp/u-boot/u-boot-tools%.bbappend | 23 ++++++ .../recipes-bsp/u-boot/u-boot-tools-xlnx.inc | 7 ++ .../recipes-bsp/u-boot/u-boot-tools-xlnx_2022.1.bb | 21 ++++++ .../recipes-bsp/u-boot/u-boot-tools-xlnx_2022.2.bb | 6 ++ .../u-boot-v2021.01/microblaze-generic-top.h | 10 +++ .../u-boot/u-boot-v2021.01/microblaze-generic.cfg | 81 ++++++++++++++++++++++ .../recipes-bsp/u-boot/u-boot-xlnx-2022.1.inc | 17 +++++ .../recipes-bsp/u-boot/u-boot-xlnx-2022.2.inc | 17 +++++ .../recipes-bsp/u-boot/u-boot-xlnx-common.inc | 19 +++++ .../recipes-bsp/u-boot/u-boot-xlnx.inc | 22 +----- .../recipes-bsp/u-boot/u-boot-xlnx_2022.1.bb | 21 +----- .../recipes-bsp/u-boot/u-boot-xlnx_2022.2.bb | 21 +----- .../u-boot/u-boot/microblaze-generic-top.h | 10 --- .../u-boot/u-boot/microblaze-generic.cfg | 81 ---------------------- 16 files changed, 214 insertions(+), 146 deletions(-) create mode 100644 meta-xilinx-core/recipes-bsp/u-boot/u-boot-tools%.bbappend create mode 100644 meta-xilinx-core/recipes-bsp/u-boot/u-boot-tools-xlnx.inc create mode 100644 meta-xilinx-core/recipes-bsp/u-boot/u-boot-tools-xlnx_2022.1.bb create mode 100644 meta-xilinx-core/recipes-bsp/u-boot/u-boot-tools-xlnx_2022.2.bb create mode 100644 meta-xilinx-core/recipes-bsp/u-boot/u-boot-v2021.01/microblaze-generic-top.h create mode 100644 meta-xilinx-core/recipes-bsp/u-boot/u-boot-v2021.01/microblaze-generic.cfg create mode 100644 meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-2022.1.inc create mode 100644 meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-2022.2.inc create mode 100644 meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-common.inc delete mode 100644 meta-xilinx-core/recipes-bsp/u-boot/u-boot/microblaze-generic-top.h delete mode 100644 meta-xilinx-core/recipes-bsp/u-boot/u-boot/microblaze-generic.cfg diff --git a/meta-xilinx-core/conf/layer.conf b/meta-xilinx-core/conf/layer.conf index 616530d9..2da26edd 100644 --- a/meta-xilinx-core/conf/layer.conf +++ b/meta-xilinx-core/conf/layer.conf @@ -63,6 +63,7 @@ XILINX_UBOOT_VERSION[v2022.1] = "v2021.01-xilinx-v2022.1%" XILINX_UBOOT_VERSION[v2022.2] = "v2021.01-xilinx-v2022.2%" PREFERRED_VERSION_u-boot-xlnx ?= "${@d.getVarFlag('XILINX_UBOOT_VERSION', d.getVar('XILINX_RELEASE_VERSION')) or 'undefined'}" +PREFERRED_VERSION_u-boot-tools-xlnx ?= "${@d.getVarFlag('XILINX_UBOOT_VERSION', d.getVar('XILINX_RELEASE_VERSION')) or 'undefined'}" XILINX_LINUX_VERSION[v2022.1] = "5.15.19-xilinx-v2022.1%" XILINX_LINUX_VERSION[v2022.2] = "5.15.36-xilinx-v2022.2%" diff --git a/meta-xilinx-core/conf/machine/include/machine-xilinx-default.inc b/meta-xilinx-core/conf/machine/include/machine-xilinx-default.inc index dc6ab05c..0cbd4249 100644 --- a/meta-xilinx-core/conf/machine/include/machine-xilinx-default.inc +++ b/meta-xilinx-core/conf/machine/include/machine-xilinx-default.inc @@ -16,6 +16,9 @@ PREFERRED_PROVIDER_virtual/kernel ??= "linux-xlnx" # U-Boot Configuration PREFERRED_PROVIDER_virtual/bootloader ??= "u-boot-xlnx" PREFERRED_PROVIDER_virtual/boot-bin ??= "xilinx-bootbin" +PREFERRED_PROVIDER_u-boot-tools ??= "u-boot-tools-xlnx" +PREFERRED_PROVIDER_u-boot-tools-native ??= "u-boot-tools-xlnx-native" +PREFERRED_PROVIDER_nativesdk-u-boot-tools ??= "nativesdk-u-boot-tools-xlnx" do_image_wic[depends] += "${@' '.join('%s:do_deploy' % r for r in (d.getVar('WIC_DEPENDS') or "").split())}" diff --git a/meta-xilinx-core/recipes-bsp/u-boot/u-boot-tools%.bbappend b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-tools%.bbappend new file mode 100644 index 00000000..65b6ad9d --- /dev/null +++ b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-tools%.bbappend @@ -0,0 +1,23 @@ +# Skip processing of this recipe if it is not explicitly specified as the +# PREFERRED_PROVIDER for libmetal. This avoids network access required by +# the use of AUTOREV SRCREVs, which may be the default for some recipes. +python () { + if bb.data.inherits_class('native', d): + if (not d.getVar("PREFERRED_PROVIDER_u-boot-tools-native") and "u-boot-tools-native" != d.getVar("PN")) or \ + (d.getVar("PREFERRED_PROVIDER_u-boot-tools-native") and d.getVar("PREFERRED_PROVIDER_u-boot-tools-native") != d.getVar("PN")): + d.delVar("BB_DONT_CACHE") + raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_u-boot-tools-native to %s to enable it" % (d.getVar("PN"))) + + elif bb.data.inherits_class('nativesdk', d): + if (not d.getVar("PREFERRED_PROVIDER_nativesdk-u-boot-tools") and "nativesdk-u-boot-tools" != d.getVar("PN")) or \ + (d.getVar("PREFERRED_PROVIDER_nativesdk-u-boot-tools") and d.getVar("PREFERRED_PROVIDER_nativesdk-u-boot-tools") != d.getVar("PN")): + d.delVar("BB_DONT_CACHE") + raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_nativesdk-u-boot-tools to %s to enable it" % (d.getVar("PN"))) + + else: + if (not d.getVar("PREFERRED_PROVIDER_u-boot-tools") and "u-boot-tools" != d.getVar("PN")) or \ + (d.getVar("PREFERRED_PROVIDER_u-boot-tools") and d.getVar("PREFERRED_PROVIDER_u-boot-tools") != d.getVar("PN")): + d.delVar("BB_DONT_CACHE") + raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_u-boot-tools to %s to enable it" % (d.getVar("PN"))) +} + diff --git a/meta-xilinx-core/recipes-bsp/u-boot/u-boot-tools-xlnx.inc b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-tools-xlnx.inc new file mode 100644 index 00000000..af26594c --- /dev/null +++ b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-tools-xlnx.inc @@ -0,0 +1,7 @@ +require recipes-bsp/u-boot/u-boot-common.inc +require recipes-bsp/u-boot/u-boot-tools.inc + +require u-boot-xlnx-common.inc + +PROVIDES:append = " u-boot-tools" +RPROVIDES:${PN}:append = " u-boot-tools" diff --git a/meta-xilinx-core/recipes-bsp/u-boot/u-boot-tools-xlnx_2022.1.bb b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-tools-xlnx_2022.1.bb new file mode 100644 index 00000000..eaf8d4ce --- /dev/null +++ b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-tools-xlnx_2022.1.bb @@ -0,0 +1,21 @@ +require u-boot-tools-xlnx.inc +require u-boot-xlnx-2022.1.inc + +# MUST clear CONFIG_VIDEO to avoid a compilation failure trying to construct +# bmp_logo.h +SED_CONFIG_EFI:append = ' -e "s/CONFIG_VIDEO=.*/# CONFIG_VIDEO is not set/"' + +# Default do_compile fails with: +# | error: object directory ../downloads/git2/github.com.Xilinx.u-boot-xlnx.git/objects does not exist; check .git/objects/info/alternates. +# The regular workaround of calling 'git diff' seems to be problematic. +do_compile () { + oe_runmake -C ${S} tools-only_defconfig O=${B} + + # Disable CONFIG_CMD_LICENSE, license.h is not used by tools and + # generating it requires bin2header tool, which for target build + # is built with target tools and thus cannot be executed on host. + sed -i -e "s/CONFIG_CMD_LICENSE=.*/# CONFIG_CMD_LICENSE is not set/" ${SED_CONFIG_EFI} ${B}/.config + + oe_runmake -C ${S} cross_tools NO_SDL=1 O=${B} +} + diff --git a/meta-xilinx-core/recipes-bsp/u-boot/u-boot-tools-xlnx_2022.2.bb b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-tools-xlnx_2022.2.bb new file mode 100644 index 00000000..e4a2403a --- /dev/null +++ b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-tools-xlnx_2022.2.bb @@ -0,0 +1,6 @@ +require u-boot-tools-xlnx.inc +require u-boot-xlnx-2022.2.inc + +# MUST clear CONFIG_VIDEO to avoid a compilation failure trying to construct +# bmp_logo.h +SED_CONFIG_EFI:append = ' -e "s/CONFIG_VIDEO=.*/# CONFIG_VIDEO is not set/"' diff --git a/meta-xilinx-core/recipes-bsp/u-boot/u-boot-v2021.01/microblaze-generic-top.h b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-v2021.01/microblaze-generic-top.h new file mode 100644 index 00000000..08c1c16c --- /dev/null +++ b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-v2021.01/microblaze-generic-top.h @@ -0,0 +1,10 @@ +/* + * This file is use for addition u-boot configurations for microblaze. + */ +#include + +/* Core microblaze boot configurations */ +#define XILINX_USE_DCACHE 1 +#define CONFIG_CMD_IRQ +#define CONFIG_DCACHE +#define CONFIG_ICACHE \ No newline at end of file diff --git a/meta-xilinx-core/recipes-bsp/u-boot/u-boot-v2021.01/microblaze-generic.cfg b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-v2021.01/microblaze-generic.cfg new file mode 100644 index 00000000..0f784f73 --- /dev/null +++ b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-v2021.01/microblaze-generic.cfg @@ -0,0 +1,81 @@ +# SPDX-License-Identifier: MIT + +#........................................................................ +# WARNING +# +# This file is a u-boot configuration fragment, and not a full u-boot +# configuration file. The final u-boot configuration is made up of +# an assembly of processed fragments, each of which is designed to +# capture a specific part of the final configuration (e.g. platform +# configuration, feature configuration, and board specific hardware +# configuration). For more information on u-boot configuration, please +# refer the product documentation. +# +#....................................................................... + +# +# Definitions for Generic Microbalze machine. +# +CONFIG_BOOTDELAY=4 +CONFIG_SYS_TEXT_BASE=0x80100000 +CONFIG_SYS_PROMPT="U-Boot>" +CONFIG_SYS_CONFIG_NAME="microblaze-generic-top" +CONFIG_BOOT_SCRIPT_OFFSET=0x1F00000 +# CONFIG_SYS_NS16550 is not set +# CONFIG_SYS_FLASH_USE_BUFFER_WRITE is not set +# CONFIG_SYS_FLASH_CFI is not set +# CONFIG_FLASH_CFI_DRIVER is not set +# CONFIG_CMD_FLASH is not set +# CONFIG_CMD_IMLS is not set +# CONFIG_MTD_NOR_FLASH is not set +# CONFIG_MTD_DEVICE is not set +# CONFIG_SYS_FLASH_PROTECTION is not set +# CONFIG_SPI_FLASH_SST is not set +# CONFIG_XILINX_EMACLITE is not set +# CONFIG_PHY_VITESSE is not set +# CONFIG_CMD_EXT2 is not set +# CONFIG_CMD_EXT4 is not set +# CONFIG_CMD_EXT4_WRITE is not set +# CONFIG_CMD_FAT is not set +# CONFIG_DOS_PARTITION is not set +# CONFIG_FAT_WRITE is not set +CONFIG_DM=y +CONFIG_SYS_MALLOC_F=y +CONFIG_XILINX_UARTLITE=y +CONFIG_XILINX_AXIEMAC=y +CONFIG_PHY_XILINX=y +CONFIG_PHY_TI=y +CONFIG_NET=y +CONFIG_PHY_GIGE=y +CONFIG_NETDEVICES=y +CONFIG_CMD_NET=y +CONFIG_DM_ETH=y +CONFIG_CMD_PING=y +CONFIG_CMD_DHCP=y +CONFIG_PHYLIB=y +CONFIG_CMD_TFTPPUT=y +CONFIG_CMD_NFS=y +CONFIG_CMD_MII=y +CONFIG_PHY_MARVELL=y +CONFIG_PHY_REALTEK=y +CONFIG_PHY_NATSEMI=y +CONFIG_XILINX_SPI=y +CONFIG_CMD_SPI=y +CONFIG_CMD_SF=y +CONFIG_SPI_FLASH=y +CONFIG_SPI_FLASH_BAR=y +CONFIG_DM_SPI_FLASH=y +CONFIG_DM_SPI=y +CONFIG_SPI_FLASH_SPANSION=y +CONFIG_SPI_FLASH_STMICRO=y +CONFIG_SPI_FLASH_WINBOND=y +CONFIG_SPI_FLASH_MACRONIX=y +CONFIG_SPI=y +CONFIG_SPI_FLASH_ISSI=y +# CONFIG_BOOTARGS is not set +# CONFIG_USE_BOOTARGS is not set +# CONFIG_SPL is not set +# CONFIG_I2C_EEPROM is not set +# CONFIG_CMD_EEPROM is not set +# CONFIG_SYS_I2C_EEPROM_ADDR is not set +# CONFIG_SYS_I2C_EEPROM_ADDR_OVERFLOW is not set diff --git a/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-2022.1.inc b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-2022.1.inc new file mode 100644 index 00000000..a0c0b50d --- /dev/null +++ b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-2022.1.inc @@ -0,0 +1,17 @@ +UBOOT_VERSION = "v2021.01" + +UBRANCH ?= "xlnx_rebase_v2022.01_2022.1_update" + +SRCREV = "91ad7924e7f59584d597353e1bb86794341e0a7e" + +LICENSE = "GPL-2.0-or-later" +LIC_FILES_CHKSUM = "file://README;beginline=1;endline=4;md5=744e7e3bb0c94b4b9f6b3db3bf893897" + +# u-boot-xlnx has support for these +HAS_PLATFORM_INIT ?= " \ + xilinx_zynqmp_virt_config \ + xilinx_zynq_virt_defconfig \ + xilinx_versal_vc_p_a2197_revA_x_prc_01_revA \ + " + +DEPENDS += "bc-native dtc-native python3-setuptools-native gnutls-native" diff --git a/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-2022.2.inc b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-2022.2.inc new file mode 100644 index 00000000..6415861d --- /dev/null +++ b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-2022.2.inc @@ -0,0 +1,17 @@ +UBOOT_VERSION = "v2021.01" + +UBRANCH ?= "xlnx_rebase_v2022.01" + +SRCREV = "b31476685debf5512ed0d4e8000fa5167a22f530" + +LICENSE = "GPL-2.0-or-later" +LIC_FILES_CHKSUM = "file://README;beginline=1;endline=4;md5=744e7e3bb0c94b4b9f6b3db3bf893897" + +# u-boot-xlnx has support for these +HAS_PLATFORM_INIT ?= " \ + xilinx_zynqmp_virt_config \ + xilinx_zynq_virt_defconfig \ + xilinx_versal_vc_p_a2197_revA_x_prc_01_revA \ + " + +DEPENDS += "bc-native dtc-native python3-setuptools-native gnutls-native" diff --git a/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-common.inc b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-common.inc new file mode 100644 index 00000000..b447c92a --- /dev/null +++ b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-common.inc @@ -0,0 +1,19 @@ +# Use the name of the .bb for the extension +UBOOT_VERSION_EXTENSION ?= "-xilinx-v${@bb.parse.vars_from_file(d.getVar('FILE', False),d)[1] or ''}" +PV = "${UBOOT_VERSION}${UBOOT_VERSION_EXTENSION}+git${SRCPV}" + +UBOOTURI ?= "git://github.com/Xilinx/u-boot-xlnx.git;protocol=https" +UBRANCH ?= "" +UBRANCHARG = "${@['nobranch=1', 'branch=${UBRANCH}'][d.getVar('UBRANCH', True) != '']}" + +SRC_URI = "${UBOOTURI};${UBRANCHARG}" + +S = "${WORKDIR}/git" +B = "${WORKDIR}/build" + +FILESEXTRAPATHS:prepend := "${THISDIR}/u-boot-${UBOOT_VERSION}:" + +UBOOT_MB_INC = "" +UBOOT_MB_INC:microblaze = "u-boot-xlnx-microblaze.inc" +require ${UBOOT_MB_INC} + diff --git a/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx.inc b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx.inc index 183ebe31..38d8e492 100644 --- a/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx.inc +++ b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx.inc @@ -1,25 +1,9 @@ +require recipes-bsp/u-boot/u-boot-common.inc require recipes-bsp/u-boot/u-boot.inc -DEPENDS += "bc-native dtc-native bison-native xxd-native" +DEPENDS += "bc-native dtc-native python3-setuptools-native bison-native xxd-native" -# Use the name of the .bb for the extension -UBOOT_VERSION_EXTENSION ?= "-xilinx-v${@bb.parse.vars_from_file(d.getVar('FILE', False),d)[1] or ''}" -PV = "${UBOOT_VERSION}${UBOOT_VERSION_EXTENSION}+git${SRCPV}" - -UBOOTURI ?= "git://github.com/Xilinx/u-boot-xlnx.git;protocol=https" -UBRANCH ?= "" -UBRANCHARG = "${@['nobranch=1', 'branch=${UBRANCH}'][d.getVar('UBRANCH', True) != '']}" - -SRC_URI = "${UBOOTURI};${UBRANCHARG}" - -S = "${WORKDIR}/git" -B = "${WORKDIR}/build" - -FILESEXTRAPATHS:prepend := "${THISDIR}/u-boot:" - -UBOOT_MB_INC = "" -UBOOT_MB_INC:microblaze = "u-boot-xlnx-microblaze.inc" -require ${UBOOT_MB_INC} +require u-boot-xlnx-common.inc SYSROOT_DIRS += "/boot" diff --git a/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx_2022.1.bb b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx_2022.1.bb index 7b109f50..c1c45e56 100644 --- a/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx_2022.1.bb +++ b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx_2022.1.bb @@ -1,19 +1,4 @@ -UBOOT_VERSION = "v2021.01" - -UBRANCH ?= "xlnx_rebase_v2022.01_2022.1_update" - -SRCREV = "91ad7924e7f59584d597353e1bb86794341e0a7e" - -include u-boot-xlnx.inc -include u-boot-spl-zynq-init.inc - -LICENSE = "GPL-2.0-or-later" -LIC_FILES_CHKSUM = "file://README;beginline=1;endline=4;md5=744e7e3bb0c94b4b9f6b3db3bf893897" - -# u-boot-xlnx has support for these -HAS_PLATFORM_INIT ?= " \ - xilinx_zynqmp_virt_config \ - xilinx_zynq_virt_defconfig \ - xilinx_versal_vc_p_a2197_revA_x_prc_01_revA \ - " +require u-boot-xlnx.inc +require u-boot-spl-zynq-init.inc +require u-boot-xlnx-2022.1.inc diff --git a/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx_2022.2.bb b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx_2022.2.bb index 3fdc3840..b10f321b 100644 --- a/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx_2022.2.bb +++ b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx_2022.2.bb @@ -1,19 +1,4 @@ -UBOOT_VERSION = "v2021.01" - -UBRANCH ?= "xlnx_rebase_v2022.01" - -SRCREV = "b31476685debf5512ed0d4e8000fa5167a22f530" - -include u-boot-xlnx.inc -include u-boot-spl-zynq-init.inc - -LICENSE = "GPL-2.0-or-later" -LIC_FILES_CHKSUM = "file://README;beginline=1;endline=4;md5=744e7e3bb0c94b4b9f6b3db3bf893897" - -# u-boot-xlnx has support for these -HAS_PLATFORM_INIT ?= " \ - xilinx_zynqmp_virt_config \ - xilinx_zynq_virt_defconfig \ - xilinx_versal_vc_p_a2197_revA_x_prc_01_revA \ - " +require u-boot-xlnx.inc +require u-boot-spl-zynq-init.inc +require u-boot-xlnx-2022.2.inc diff --git a/meta-xilinx-core/recipes-bsp/u-boot/u-boot/microblaze-generic-top.h b/meta-xilinx-core/recipes-bsp/u-boot/u-boot/microblaze-generic-top.h deleted file mode 100644 index 08c1c16c..00000000 --- a/meta-xilinx-core/recipes-bsp/u-boot/u-boot/microblaze-generic-top.h +++ /dev/null @@ -1,10 +0,0 @@ -/* - * This file is use for addition u-boot configurations for microblaze. - */ -#include - -/* Core microblaze boot configurations */ -#define XILINX_USE_DCACHE 1 -#define CONFIG_CMD_IRQ -#define CONFIG_DCACHE -#define CONFIG_ICACHE \ No newline at end of file diff --git a/meta-xilinx-core/recipes-bsp/u-boot/u-boot/microblaze-generic.cfg b/meta-xilinx-core/recipes-bsp/u-boot/u-boot/microblaze-generic.cfg deleted file mode 100644 index 0f784f73..00000000 --- a/meta-xilinx-core/recipes-bsp/u-boot/u-boot/microblaze-generic.cfg +++ /dev/null @@ -1,81 +0,0 @@ -# SPDX-License-Identifier: MIT - -#........................................................................ -# WARNING -# -# This file is a u-boot configuration fragment, and not a full u-boot -# configuration file. The final u-boot configuration is made up of -# an assembly of processed fragments, each of which is designed to -# capture a specific part of the final configuration (e.g. platform -# configuration, feature configuration, and board specific hardware -# configuration). For more information on u-boot configuration, please -# refer the product documentation. -# -#....................................................................... - -# -# Definitions for Generic Microbalze machine. -# -CONFIG_BOOTDELAY=4 -CONFIG_SYS_TEXT_BASE=0x80100000 -CONFIG_SYS_PROMPT="U-Boot>" -CONFIG_SYS_CONFIG_NAME="microblaze-generic-top" -CONFIG_BOOT_SCRIPT_OFFSET=0x1F00000 -# CONFIG_SYS_NS16550 is not set -# CONFIG_SYS_FLASH_USE_BUFFER_WRITE is not set -# CONFIG_SYS_FLASH_CFI is not set -# CONFIG_FLASH_CFI_DRIVER is not set -# CONFIG_CMD_FLASH is not set -# CONFIG_CMD_IMLS is not set -# CONFIG_MTD_NOR_FLASH is not set -# CONFIG_MTD_DEVICE is not set -# CONFIG_SYS_FLASH_PROTECTION is not set -# CONFIG_SPI_FLASH_SST is not set -# CONFIG_XILINX_EMACLITE is not set -# CONFIG_PHY_VITESSE is not set -# CONFIG_CMD_EXT2 is not set -# CONFIG_CMD_EXT4 is not set -# CONFIG_CMD_EXT4_WRITE is not set -# CONFIG_CMD_FAT is not set -# CONFIG_DOS_PARTITION is not set -# CONFIG_FAT_WRITE is not set -CONFIG_DM=y -CONFIG_SYS_MALLOC_F=y -CONFIG_XILINX_UARTLITE=y -CONFIG_XILINX_AXIEMAC=y -CONFIG_PHY_XILINX=y -CONFIG_PHY_TI=y -CONFIG_NET=y -CONFIG_PHY_GIGE=y -CONFIG_NETDEVICES=y -CONFIG_CMD_NET=y -CONFIG_DM_ETH=y -CONFIG_CMD_PING=y -CONFIG_CMD_DHCP=y -CONFIG_PHYLIB=y -CONFIG_CMD_TFTPPUT=y -CONFIG_CMD_NFS=y -CONFIG_CMD_MII=y -CONFIG_PHY_MARVELL=y -CONFIG_PHY_REALTEK=y -CONFIG_PHY_NATSEMI=y -CONFIG_XILINX_SPI=y -CONFIG_CMD_SPI=y -CONFIG_CMD_SF=y -CONFIG_SPI_FLASH=y -CONFIG_SPI_FLASH_BAR=y -CONFIG_DM_SPI_FLASH=y -CONFIG_DM_SPI=y -CONFIG_SPI_FLASH_SPANSION=y -CONFIG_SPI_FLASH_STMICRO=y -CONFIG_SPI_FLASH_WINBOND=y -CONFIG_SPI_FLASH_MACRONIX=y -CONFIG_SPI=y -CONFIG_SPI_FLASH_ISSI=y -# CONFIG_BOOTARGS is not set -# CONFIG_USE_BOOTARGS is not set -# CONFIG_SPL is not set -# CONFIG_I2C_EEPROM is not set -# CONFIG_CMD_EEPROM is not set -# CONFIG_SYS_I2C_EEPROM_ADDR is not set -# CONFIG_SYS_I2C_EEPROM_ADDR_OVERFLOW is not set -- cgit v1.2.3-54-g00ecf