From 8d57468ee53a9097305999ea5f31d26a5d4fced0 Mon Sep 17 00:00:00 2001 From: Alper Nebi Yasak Date: Mon, 13 Feb 2023 21:55:40 +0300 Subject: u-boot: Update to v2023.01 Set default U-Boot revision to v2023.01 and rebase patches on top of that. Upstream kconfig status is a bit unstable, so updating configs with `make oldconfig` would miss important upstream changes. For each board, run `make savedefconfig` and `diffconfig -m` at the old version to get a diff from upstream defconfigs. Fix those affected by upstream changes, like SYS_TEXT_BASE being renamed to TEXT_BASE. Then append those to the new version's defconfigs and run `make olddefconfig` to get updated configs. Signed-off-by: Alper Nebi Yasak --- resources/u-boot/daisy_snow/config/default | 83 ++++--- resources/u-boot/daisy_spring/config/default | 83 ++++--- resources/u-boot/default/board.cfg | 2 +- ...video-improve-UEFI-experience-on-DM_VIDEO.patch | 96 ++++---- .../patches/0003-Add-video-damage-tracking.patch | 255 +++++++++++---------- resources/u-boot/gru_bob/config/default | 88 ++++--- resources/u-boot/gru_kevin/config/default | 88 ++++--- resources/u-boot/nyan_big/config/default | 84 +++++-- resources/u-boot/nyan_blaze/config/default | 84 +++++-- resources/u-boot/peach_pi/config/default | 83 ++++--- resources/u-boot/peach_pit/config/default | 83 ++++--- resources/u-boot/qemu_arm64_12mb/config/default | 82 +++---- resources/u-boot/qemu_x86_12mb/config/default | 61 +++-- resources/u-boot/veyron_jerry/config/default | 80 +++++-- resources/u-boot/veyron_mickey/config/default | 79 +++++-- resources/u-boot/veyron_minnie/config/default | 79 +++++-- resources/u-boot/veyron_speedy/config/default | 80 +++++-- 17 files changed, 969 insertions(+), 521 deletions(-) (limited to 'resources/u-boot') diff --git a/resources/u-boot/daisy_snow/config/default b/resources/u-boot/daisy_snow/config/default index 6a667dcb..bf262c24 100644 --- a/resources/u-boot/daisy_snow/config/default +++ b/resources/u-boot/daisy_snow/config/default @@ -1,10 +1,10 @@ # # Automatically generated file; DO NOT EDIT. -# U-Boot 2022.10 Configuration +# U-Boot 2023.01 Configuration # # -# Compiler: gcc (Debian 12.2.0-9) 12.2.0 +# Compiler: gcc (Debian 12.2.0-14) 12.2.0 # CONFIG_CREATE_ARCH_SYMLINK=y CONFIG_SYS_CACHE_SHIFT_6=y @@ -59,10 +59,10 @@ CONFIG_SYS_ARM_CACHE_WRITEBACK=y CONFIG_ARCH_CPU_INIT=y # CONFIG_SYS_ARCH_TIMER is not set # CONFIG_ARM_SMCCC is not set -# CONFIG_SEMIHOSTING is not set -# CONFIG_SPL_SEMIHOSTING is not set CONFIG_SYS_THUMB_BUILD=y CONFIG_SPL_SYS_THUMB_BUILD=y +# CONFIG_SYS_L2_PL310 is not set +# CONFIG_SPL_SYS_L2_PL310 is not set # CONFIG_SYS_L2CACHE_OFF is not set # CONFIG_ENABLE_ARM_SOC_BOOT0_HOOK is not set CONFIG_USE_ARCH_MEMCPY=y @@ -77,10 +77,6 @@ CONFIG_S5P=y # CONFIG_ARCH_ORION5X is not set # CONFIG_TARGET_STV0991 is not set # CONFIG_ARCH_BCM283X is not set -# CONFIG_ARCH_BCM63158 is not set -# CONFIG_ARCH_BCM6753 is not set -# CONFIG_ARCH_BCM68360 is not set -# CONFIG_ARCH_BCM6858 is not set # CONFIG_ARCH_BCMSTB is not set # CONFIG_ARCH_BCMBCA is not set # CONFIG_TARGET_VEXPRESS_CA9X4 is not set @@ -121,6 +117,7 @@ CONFIG_ARCH_EXYNOS=y # CONFIG_ARCH_SUNXI is not set # CONFIG_ARCH_U8500 is not set # CONFIG_ARCH_VERSAL is not set +# CONFIG_ARCH_VERSAL_NET is not set # CONFIG_ARCH_VF610 is not set # CONFIG_ARCH_ZYNQ is not set # CONFIG_ARCH_ZYNQMP_R5 is not set @@ -178,7 +175,7 @@ CONFIG_ARCH_EXYNOS=y # CONFIG_ARCH_GXP is not set # CONFIG_SUPPORT_PASSING_ATAGS is not set # CONFIG_STATIC_MACH_TYPE is not set -CONFIG_SYS_TEXT_BASE=0x43E00000 +CONFIG_TEXT_BASE=0x43E00000 CONFIG_SYS_MALLOC_LEN=0x5004000 CONFIG_SYS_MALLOC_F_LEN=0x400 CONFIG_BOARD_COMMON=y @@ -247,6 +244,8 @@ CONFIG_ENV_ADDR=0x0 # CONFIG_DEBUG_LL is not set CONFIG_SPL_PAYLOAD="u-boot.bin" CONFIG_BUILD_TARGET="" +CONFIG_FWU_NUM_BANKS=2 +CONFIG_FWU_NUM_IMAGES_PER_BANK=2 CONFIG_DEBUG_UART=y # CONFIG_AHCI is not set # CONFIG_OF_BOARD_FIXUP is not set @@ -294,6 +293,7 @@ CONFIG_PLATFORM_ELFENTRY="_start" CONFIG_STACK_SIZE=0x1000000 CONFIG_SYS_SRAM_BASE=0x0 CONFIG_SYS_SRAM_SIZE=0x0 +CONFIG_SYS_MONITOR_LEN=0 # CONFIG_MP is not set # CONFIG_EXAMPLES is not set @@ -333,14 +333,17 @@ CONFIG_BOOTMETH_DISTRO=y CONFIG_BOOTMETH_DISTRO_PXE=y CONFIG_BOOTMETH_EFILOADER=y CONFIG_BOOTMETH_VBE=y +# CONFIG_SPL_BOOTMETH_VBE is not set CONFIG_BOOTMETH_VBE_SIMPLE=y +CONFIG_BOOTMETH_VBE_SIMPLE_OS=y +# CONFIG_SPL_BOOTMETH_VBE_SIMPLE is not set # CONFIG_BOOTMETH_SCRIPT is not set CONFIG_LEGACY_IMAGE_FORMAT=y CONFIG_SUPPORT_RAW_INITRD=y # CONFIG_OF_BOARD_SETUP is not set # CONFIG_OF_SYSTEM_SETUP is not set # CONFIG_OF_STDOUT_VIA_ALIAS is not set -CONFIG_HAVE_SYS_TEXT_BASE=y +CONFIG_HAVE_TEXT_BASE=y # CONFIG_DYNAMIC_SYS_CLK_FREQ is not set CONFIG_ARCH_FIXUP_FDT_MEMORY=y # CONFIG_CHROMEOS is not set @@ -398,10 +401,13 @@ CONFIG_MENU=y CONFIG_LOGLEVEL=4 CONFIG_SPL_LOGLEVEL=4 CONFIG_SILENT_CONSOLE=y +CONFIG_SPL_SILENT_CONSOLE=y +CONFIG_TPL_SILENT_CONSOLE=y # CONFIG_SILENT_U_BOOT_ONLY is not set CONFIG_SILENT_CONSOLE_UPDATE_ON_SET=y # CONFIG_SILENT_CONSOLE_UPDATE_ON_RELOC is not set # CONFIG_PRE_CONSOLE_BUFFER is not set +CONFIG_CONSOLE_FLUSH_SUPPORT=y CONFIG_CONSOLE_MUX=y CONFIG_SYS_CONSOLE_IS_IN_ENV=y # CONFIG_SYS_CONSOLE_OVERWRITE_ROUTINE is not set @@ -427,6 +433,7 @@ CONFIG_DISPLAY_BOARDINFO=y # # Start-up hooks # +# CONFIG_CYCLIC is not set CONFIG_EVENT=y CONFIG_EVENT_DYNAMIC=y # CONFIG_EVENT_DEBUG is not set @@ -501,6 +508,7 @@ CONFIG_SPL_CRC32=y # CONFIG_SPL_FAT_WRITE is not set # CONFIG_SPL_FPGA is not set # CONFIG_SPL_I2C is not set +# CONFIG_SPL_MEMORY is not set CONFIG_SYS_MMCSD_FS_BOOT_PARTITION=1 # CONFIG_SPL_MPC8XXX_INIT_DDR is not set # CONFIG_SPL_MTD_SUPPORT is not set @@ -529,7 +537,6 @@ CONFIG_SYS_MMCSD_FS_BOOT_PARTITION=1 # CONFIG_SPL_USB_HOST is not set # CONFIG_SPL_USB_GADGET is not set # CONFIG_SPL_WATCHDOG is not set -# CONFIG_SPL_OPTEE_IMAGE is not set CONFIG_SPL_TARGET="" # CONFIG_VPL is not set # CONFIG_FDT_SIMPLEFB is not set @@ -594,6 +601,7 @@ CONFIG_CMD_RUN=y CONFIG_CMD_IMI=y # CONFIG_CMD_IMLS is not set CONFIG_CMD_XIMG=y +# CONFIG_CMD_XXD is not set # CONFIG_CMD_SPL is not set # CONFIG_CMD_THOR_DOWNLOAD is not set # CONFIG_CMD_ZBOOT is not set @@ -671,6 +679,10 @@ CONFIG_CMD_I2C=y CONFIG_CMD_LOADB=y # CONFIG_CMD_LOADM is not set CONFIG_CMD_LOADS=y +# CONFIG_LOADS_ECHO is not set +# CONFIG_CMD_SAVES is not set +# CONFIG_SYS_LOADS_BAUD_CHANGE is not set +CONFIG_CMD_LOADXY_TIMEOUT=90 # CONFIG_CMD_LSBLK is not set # CONFIG_CMD_MBR is not set CONFIG_CMD_MMC=y @@ -685,7 +697,6 @@ CONFIG_CMD_PART=y # CONFIG_CMD_POWEROFF is not set # CONFIG_CMD_READ is not set # CONFIG_CMD_SATA is not set -# CONFIG_CMD_SAVES is not set # CONFIG_CMD_SCSI is not set # CONFIG_CMD_SDRAM is not set CONFIG_CMD_SF=y @@ -701,6 +712,7 @@ CONFIG_CMD_USB=y # # Shell scripting commands # +# CONFIG_CMD_CAT is not set CONFIG_CMD_ECHO=y CONFIG_CMD_ITEST=y CONFIG_CMD_SOURCE=y @@ -736,6 +748,7 @@ CONFIG_NET_TFTP_VARS=y CONFIG_CMD_NFS=y CONFIG_NFS_TIMEOUT=2000 # CONFIG_SYS_DISABLE_AUTOLOAD is not set +# CONFIG_CMD_WGET is not set CONFIG_CMD_MII=y CONFIG_CMD_PING=y # CONFIG_CMD_CDP is not set @@ -756,10 +769,12 @@ CONFIG_CMD_CACHE=y # CONFIG_CMD_CONITRACE is not set CONFIG_CMD_CLS=y # CONFIG_CMD_EFIDEBUG is not set +# CONFIG_CMD_EFICONFIG is not set # CONFIG_CMD_EXCEPTION is not set # CONFIG_CMD_DATE is not set CONFIG_CMD_TIME=y # CONFIG_CMD_GETTIME is not set +# CONFIG_CMD_PAUSE is not set # CONFIG_CMD_RNG is not set # CONFIG_CMD_KASLRSEED is not set CONFIG_CMD_SLEEP=y @@ -770,6 +785,7 @@ CONFIG_CMD_SYSBOOT=y # CONFIG_CMD_PSTORE is not set # CONFIG_CMD_TERMINAL is not set # CONFIG_CMD_UUID is not set +CONFIG_CMD_VIDCONSOLE=y # # TI specific command line interface @@ -922,6 +938,8 @@ CONFIG_SERVERIP_FROM_PROXYDHCP_DELAY_MS=100 # CONFIG_UDP_CHECKSUM is not set # CONFIG_BOOTP_SERVERIP is not set CONFIG_BOOTP_MAX_ROOT_PATH_LEN=64 +# CONFIG_PROT_TCP is not set +# CONFIG_IPV6 is not set CONFIG_SYS_RX_ETH_BUFFER=4 # @@ -948,6 +966,7 @@ CONFIG_SIMPLE_BUS=y CONFIG_OF_TRANSLATE=y # CONFIG_TRANSLATION_OFFSET is not set CONFIG_DM_DEV_READ_INLINE=y +# CONFIG_OFNODE_MULTI_TREE is not set # CONFIG_ACPIGEN is not set CONFIG_BOUNCE_BUFFER=y # CONFIG_ADC is not set @@ -967,7 +986,6 @@ CONFIG_BOUNCE_BUFFER=y # Bus devices # CONFIG_BLK=y -CONFIG_HAVE_BLOCK_DEVICE=y CONFIG_BLOCK_CACHE=y # CONFIG_EFI_MEDIA is not set # CONFIG_IDE is not set @@ -1039,6 +1057,8 @@ CONFIG_BLOCK_CACHE=y # CONFIG_FPGA_ALTERA is not set # CONFIG_FPGA_SOCFPGA is not set # CONFIG_FPGA_XILINX is not set +# CONFIG_DM_FPGA is not set +# CONFIG_FWU_MDATA is not set CONFIG_GPIO=y # CONFIG_GPIO_HOG is not set # CONFIG_SPL_GPIO_HOG is not set @@ -1083,6 +1103,8 @@ CONFIG_GPIO=y # CONFIG_ZYNQMP_GPIO_MODEPIN is not set # CONFIG_SLG7XL45106_I2C_GPO is not set # CONFIG_TURRIS_OMNIA_MCU is not set +# CONFIG_FTGPIO010 is not set +# CONFIG_ADP5585_GPIO is not set # # Hardware Spinlock Support @@ -1101,6 +1123,7 @@ CONFIG_I2C_CROS_EC_LDO=y # CONFIG_SYS_I2C_DW is not set # CONFIG_SYS_I2C_INTEL is not set # CONFIG_SYS_I2C_IMX_LPI2C is not set +# CONFIG_SYS_I2C_MTK is not set # CONFIG_SYS_I2C_MICROCHIP is not set # CONFIG_SYS_I2C_MXC is not set # CONFIG_SYS_I2C_NEXELL is not set @@ -1120,7 +1143,6 @@ CONFIG_I2C_ARB_GPIO_CHALLENGE=y # CONFIG_I2C_MUX_GPIO is not set CONFIG_INPUT=y CONFIG_DM_KEYBOARD=y -CONFIG_KEYBOARD=y # CONFIG_APPLE_SPI_KEYB is not set CONFIG_CROS_EC_KEYB=y # CONFIG_I8042_KEYB is not set @@ -1146,6 +1168,7 @@ CONFIG_CROS_EC_KEYB=y # # Memory Controller drivers # +# CONFIG_MEMORY is not set # # Multifunction device drivers @@ -1182,6 +1205,7 @@ CONFIG_DM_MMC=y # CONFIG_MMC_SPI is not set # CONFIG_ARM_PL180_MMCI is not set CONFIG_MMC_QUIRKS=y +CONFIG_SYS_MMC_MAX_BLK_COUNT=65535 CONFIG_MMC_HW_PARTITIONING=y # CONFIG_SUPPORT_EMMC_RPMB is not set CONFIG_SUPPORT_EMMC_BOOT=y @@ -1302,6 +1326,7 @@ CONFIG_NETDEVICES=y # CONFIG_MCFFEC is not set # CONFIG_FSLDMAFEC is not set # CONFIG_KS8851_MLL is not set +# CONFIG_LITEETH is not set # CONFIG_MACB is not set # CONFIG_NET_NPCM750 is not set # CONFIG_PCH_GBE is not set @@ -1382,7 +1407,7 @@ CONFIG_DM_PMIC_MAX77686=y # CONFIG_DM_PMIC_MAX8998 is not set # CONFIG_DM_PMIC_MC34708 is not set # CONFIG_PMIC_MAX8997 is not set -# CONFIG_PMIC_PM8916 is not set +# CONFIG_PMIC_QCOM is not set # CONFIG_PMIC_RK8XX is not set # CONFIG_PMIC_S2MPS11 is not set # CONFIG_DM_PMIC_SANDBOX is not set @@ -1531,6 +1556,7 @@ CONFIG_SOUND_WM8994=y CONFIG_SPI=y CONFIG_DM_SPI=y CONFIG_SPI_MEM=y +# CONFIG_SPI_DIRMAP is not set # CONFIG_ALTERA_SPI is not set # CONFIG_APPLE_SPI is not set # CONFIG_ATCSPI200_SPI is not set @@ -1547,18 +1573,22 @@ CONFIG_EXYNOS_SPI=y # CONFIG_ICH_SPI is not set # CONFIG_IPROC_QSPI is not set # CONFIG_KIRKWOOD_SPI is not set +# CONFIG_MICROCHIP_COREQSPI is not set # CONFIG_MPC8XXX_SPI is not set # CONFIG_MTK_SNOR is not set # CONFIG_MTK_SNFI_SPI is not set +# CONFIG_MTK_SPIM is not set # CONFIG_MVEBU_A3700_SPI is not set # CONFIG_MXS_SPI is not set # CONFIG_SPI_MXIC is not set # CONFIG_NPCM_FIU_SPI is not set +# CONFIG_NPCM_PSPI is not set # CONFIG_NXP_FSPI is not set # CONFIG_OMAP3_SPI is not set # CONFIG_PL022_SPI is not set # CONFIG_ROCKCHIP_SFC is not set # CONFIG_ROCKCHIP_SPI is not set +# CONFIG_SPI_ASPEED_SMC is not set # CONFIG_SPI_SIFIVE is not set # CONFIG_SOFT_SPI is not set # CONFIG_SPI_SUNXI is not set @@ -1684,7 +1714,7 @@ CONFIG_USB_ETHER_SMSC95XX=y # # Graphics support # -CONFIG_DM_VIDEO=y +CONFIG_VIDEO=y CONFIG_VIDEO_LOGO=y CONFIG_BACKLIGHT=y CONFIG_VIDEO_PCI_DEFAULT_FB_SIZE=0 @@ -1692,7 +1722,6 @@ CONFIG_VIDEO_PCI_DEFAULT_FB_SIZE=0 CONFIG_VIDEO_DAMAGE=y CONFIG_BACKLIGHT_PWM=y # CONFIG_BACKLIGHT_GPIO is not set -CONFIG_CMD_VIDCONSOLE=y # CONFIG_VIDEO_BPP8 is not set CONFIG_VIDEO_BPP16=y CONFIG_VIDEO_BPP32=y @@ -1701,11 +1730,11 @@ CONFIG_VIDEO_ANSI=y CONFIG_CONSOLE_NORMAL=y # CONFIG_CONSOLE_ROTATION is not set # CONFIG_CONSOLE_TRUETYPE is not set -# CONFIG_DM_PANEL_HX8238D is not set CONFIG_SYS_WHITE_ON_BLACK=y # CONFIG_NO_FB_CLEAR is not set CONFIG_PANEL=y CONFIG_SIMPLE_PANEL=y +# CONFIG_PANEL_HX8238D is not set # CONFIG_VIDEO_FONT_4X6 is not set CONFIG_VIDEO_FONT_8X16=y # CONFIG_VIDEO_FONT_SUN12X22 is not set @@ -1715,7 +1744,7 @@ CONFIG_VIDEO_FONT_8X16=y # TrueType Fonts # CONFIG_VIDCONSOLE_AS_LCD=y -CONFIG_VIDCONSOLE_AS_NAME="lcd" +CONFIG_VIDCONSOLE_AS_NAME="vga" # CONFIG_VIDEO_VESA is not set # CONFIG_VIDEO_LCD_ANX9804 is not set # CONFIG_ATMEL_LCD_BGR555 is not set @@ -1731,7 +1760,6 @@ CONFIG_I2C_EDID=y CONFIG_DISPLAY=y # CONFIG_NXP_TDA19988 is not set # CONFIG_ATMEL_HLCD is not set -# CONFIG_AM335X_LCD is not set CONFIG_VIDEO_EXYNOS=y CONFIG_EXYNOS_DP=y CONFIG_EXYNOS_FB=y @@ -1749,19 +1777,16 @@ CONFIG_VIDEO_BRIDGE_NXP_PTN3460=y # CONFIG_VIDEO_MXS is not set # CONFIG_VIDEO_SEPS525 is not set CONFIG_CONSOLE_SCROLL_LINES=1 -CONFIG_LCD=y -# CONFIG_LCD_INFO is not set -# CONFIG_LCD_LOGO is not set # CONFIG_VIDEO_SIMPLE is not set # CONFIG_VIDEO_DT_SIMPLEFB is not set # CONFIG_VIDEO_MCDE_SIMPLE is not set # CONFIG_OSD is not set # CONFIG_SPLASH_SCREEN is not set +CONFIG_VIDEO_LOGO_MAX_SIZE=0x100000 CONFIG_VIDEO_BMP_RLE8=y # CONFIG_BMP_16BPP is not set # CONFIG_BMP_24BPP is not set # CONFIG_BMP_32BPP is not set -# CONFIG_VIDEO_VCXK is not set # # VirtIO Drivers @@ -1802,6 +1827,7 @@ CONFIG_FAT_WRITE=y CONFIG_FS_FAT_MAX_CLUSTSIZE=65536 # CONFIG_FS_JFFS2 is not set # CONFIG_UBIFS_SILENCE_MSG is not set +# CONFIG_UBIFS_SILENCE_DEBUG_DUMP is not set # CONFIG_FS_CRAMFS is not set # CONFIG_YAFFS2 is not set # CONFIG_FS_SQUASHFS is not set @@ -1818,6 +1844,8 @@ CONFIG_CHARSET=y # CONFIG_DYNAMIC_CRC_TABLE is not set CONFIG_HAVE_PRIVATE_LIBGCC=y CONFIG_LIB_UUID=y +# CONFIG_SEMIHOSTING is not set +# CONFIG_SPL_SEMIHOSTING is not set CONFIG_PRINTF=y CONFIG_SPRINTF=y CONFIG_SPL_SPRINTF=y @@ -1905,7 +1933,6 @@ CONFIG_GENERATE_SMBIOS_TABLE=y CONFIG_SMBIOS_PARSER=y CONFIG_EFI_LOADER=y CONFIG_CMD_BOOTEFI_BOOTMGR=y -CONFIG_EFI_SETUP_EARLY=y CONFIG_EFI_VARIABLE_FILE_STORE=y # CONFIG_EFI_VARIABLE_NO_STORE is not set # CONFIG_EFI_VARIABLES_PRESEED is not set @@ -1924,7 +1951,7 @@ CONFIG_EFI_TCG2_PROTOCOL=y CONFIG_EFI_TCG2_PROTOCOL_EVENTLOG_SIZE=65536 CONFIG_EFI_LOAD_FILE2_INITRD=y CONFIG_EFI_ECPT=y -CONFIG_EFI_EBBR_2_0_CONFORMANCE=y +CONFIG_EFI_EBBR_2_1_CONFORMANCE=y # CONFIG_OPTEE_LIB is not set # CONFIG_OPTEE_IMAGE is not set # CONFIG_BOOTM_OPTEE is not set @@ -1933,6 +1960,10 @@ CONFIG_LIB_ELF=y CONFIG_LMB=y CONFIG_LMB_USE_MAX_REGIONS=y CONFIG_LMB_MAX_REGIONS=8 + +# +# FWU Multi Bank Updates +# CONFIG_UNIT_TEST=y # CONFIG_SPL_UNIT_TEST is not set CONFIG_UT_LIB=y diff --git a/resources/u-boot/daisy_spring/config/default b/resources/u-boot/daisy_spring/config/default index 0fd16641..c41de3be 100644 --- a/resources/u-boot/daisy_spring/config/default +++ b/resources/u-boot/daisy_spring/config/default @@ -1,10 +1,10 @@ # # Automatically generated file; DO NOT EDIT. -# U-Boot 2022.10 Configuration +# U-Boot 2023.01 Configuration # # -# Compiler: gcc (Debian 12.2.0-9) 12.2.0 +# Compiler: gcc (Debian 12.2.0-14) 12.2.0 # CONFIG_CREATE_ARCH_SYMLINK=y CONFIG_SYS_CACHE_SHIFT_6=y @@ -59,10 +59,10 @@ CONFIG_SYS_ARM_CACHE_WRITEBACK=y CONFIG_ARCH_CPU_INIT=y # CONFIG_SYS_ARCH_TIMER is not set # CONFIG_ARM_SMCCC is not set -# CONFIG_SEMIHOSTING is not set -# CONFIG_SPL_SEMIHOSTING is not set CONFIG_SYS_THUMB_BUILD=y CONFIG_SPL_SYS_THUMB_BUILD=y +# CONFIG_SYS_L2_PL310 is not set +# CONFIG_SPL_SYS_L2_PL310 is not set # CONFIG_SYS_L2CACHE_OFF is not set # CONFIG_ENABLE_ARM_SOC_BOOT0_HOOK is not set CONFIG_USE_ARCH_MEMCPY=y @@ -77,10 +77,6 @@ CONFIG_S5P=y # CONFIG_ARCH_ORION5X is not set # CONFIG_TARGET_STV0991 is not set # CONFIG_ARCH_BCM283X is not set -# CONFIG_ARCH_BCM63158 is not set -# CONFIG_ARCH_BCM6753 is not set -# CONFIG_ARCH_BCM68360 is not set -# CONFIG_ARCH_BCM6858 is not set # CONFIG_ARCH_BCMSTB is not set # CONFIG_ARCH_BCMBCA is not set # CONFIG_TARGET_VEXPRESS_CA9X4 is not set @@ -121,6 +117,7 @@ CONFIG_ARCH_EXYNOS=y # CONFIG_ARCH_SUNXI is not set # CONFIG_ARCH_U8500 is not set # CONFIG_ARCH_VERSAL is not set +# CONFIG_ARCH_VERSAL_NET is not set # CONFIG_ARCH_VF610 is not set # CONFIG_ARCH_ZYNQ is not set # CONFIG_ARCH_ZYNQMP_R5 is not set @@ -178,7 +175,7 @@ CONFIG_ARCH_EXYNOS=y # CONFIG_ARCH_GXP is not set # CONFIG_SUPPORT_PASSING_ATAGS is not set # CONFIG_STATIC_MACH_TYPE is not set -CONFIG_SYS_TEXT_BASE=0x43E00000 +CONFIG_TEXT_BASE=0x43E00000 CONFIG_SYS_MALLOC_LEN=0x5004000 CONFIG_SYS_MALLOC_F_LEN=0x400 CONFIG_BOARD_COMMON=y @@ -247,6 +244,8 @@ CONFIG_ENV_ADDR=0x0 # CONFIG_DEBUG_LL is not set CONFIG_SPL_PAYLOAD="u-boot.bin" CONFIG_BUILD_TARGET="" +CONFIG_FWU_NUM_BANKS=2 +CONFIG_FWU_NUM_IMAGES_PER_BANK=2 CONFIG_DEBUG_UART=y # CONFIG_AHCI is not set # CONFIG_OF_BOARD_FIXUP is not set @@ -294,6 +293,7 @@ CONFIG_PLATFORM_ELFENTRY="_start" CONFIG_STACK_SIZE=0x1000000 CONFIG_SYS_SRAM_BASE=0x0 CONFIG_SYS_SRAM_SIZE=0x0 +CONFIG_SYS_MONITOR_LEN=0 # CONFIG_MP is not set # CONFIG_EXAMPLES is not set @@ -333,14 +333,17 @@ CONFIG_BOOTMETH_DISTRO=y CONFIG_BOOTMETH_DISTRO_PXE=y CONFIG_BOOTMETH_EFILOADER=y CONFIG_BOOTMETH_VBE=y +# CONFIG_SPL_BOOTMETH_VBE is not set CONFIG_BOOTMETH_VBE_SIMPLE=y +CONFIG_BOOTMETH_VBE_SIMPLE_OS=y +# CONFIG_SPL_BOOTMETH_VBE_SIMPLE is not set # CONFIG_BOOTMETH_SCRIPT is not set CONFIG_LEGACY_IMAGE_FORMAT=y CONFIG_SUPPORT_RAW_INITRD=y # CONFIG_OF_BOARD_SETUP is not set # CONFIG_OF_SYSTEM_SETUP is not set # CONFIG_OF_STDOUT_VIA_ALIAS is not set -CONFIG_HAVE_SYS_TEXT_BASE=y +CONFIG_HAVE_TEXT_BASE=y # CONFIG_DYNAMIC_SYS_CLK_FREQ is not set CONFIG_ARCH_FIXUP_FDT_MEMORY=y # CONFIG_CHROMEOS is not set @@ -398,10 +401,13 @@ CONFIG_MENU=y CONFIG_LOGLEVEL=4 CONFIG_SPL_LOGLEVEL=4 CONFIG_SILENT_CONSOLE=y +CONFIG_SPL_SILENT_CONSOLE=y +CONFIG_TPL_SILENT_CONSOLE=y # CONFIG_SILENT_U_BOOT_ONLY is not set CONFIG_SILENT_CONSOLE_UPDATE_ON_SET=y # CONFIG_SILENT_CONSOLE_UPDATE_ON_RELOC is not set # CONFIG_PRE_CONSOLE_BUFFER is not set +CONFIG_CONSOLE_FLUSH_SUPPORT=y CONFIG_CONSOLE_MUX=y CONFIG_SYS_CONSOLE_IS_IN_ENV=y # CONFIG_SYS_CONSOLE_OVERWRITE_ROUTINE is not set @@ -427,6 +433,7 @@ CONFIG_DISPLAY_BOARDINFO=y # # Start-up hooks # +# CONFIG_CYCLIC is not set CONFIG_EVENT=y CONFIG_EVENT_DYNAMIC=y # CONFIG_EVENT_DEBUG is not set @@ -501,6 +508,7 @@ CONFIG_SPL_CRC32=y # CONFIG_SPL_FAT_WRITE is not set # CONFIG_SPL_FPGA is not set # CONFIG_SPL_I2C is not set +# CONFIG_SPL_MEMORY is not set CONFIG_SYS_MMCSD_FS_BOOT_PARTITION=1 # CONFIG_SPL_MPC8XXX_INIT_DDR is not set # CONFIG_SPL_MTD_SUPPORT is not set @@ -529,7 +537,6 @@ CONFIG_SYS_MMCSD_FS_BOOT_PARTITION=1 # CONFIG_SPL_USB_HOST is not set # CONFIG_SPL_USB_GADGET is not set # CONFIG_SPL_WATCHDOG is not set -# CONFIG_SPL_OPTEE_IMAGE is not set CONFIG_SPL_TARGET="" # CONFIG_VPL is not set # CONFIG_FDT_SIMPLEFB is not set @@ -594,6 +601,7 @@ CONFIG_CMD_RUN=y CONFIG_CMD_IMI=y # CONFIG_CMD_IMLS is not set CONFIG_CMD_XIMG=y +# CONFIG_CMD_XXD is not set # CONFIG_CMD_SPL is not set # CONFIG_CMD_THOR_DOWNLOAD is not set # CONFIG_CMD_ZBOOT is not set @@ -671,6 +679,10 @@ CONFIG_CMD_I2C=y CONFIG_CMD_LOADB=y # CONFIG_CMD_LOADM is not set CONFIG_CMD_LOADS=y +# CONFIG_LOADS_ECHO is not set +# CONFIG_CMD_SAVES is not set +# CONFIG_SYS_LOADS_BAUD_CHANGE is not set +CONFIG_CMD_LOADXY_TIMEOUT=90 # CONFIG_CMD_LSBLK is not set # CONFIG_CMD_MBR is not set CONFIG_CMD_MMC=y @@ -685,7 +697,6 @@ CONFIG_CMD_PART=y # CONFIG_CMD_POWEROFF is not set # CONFIG_CMD_READ is not set # CONFIG_CMD_SATA is not set -# CONFIG_CMD_SAVES is not set # CONFIG_CMD_SCSI is not set # CONFIG_CMD_SDRAM is not set CONFIG_CMD_SF=y @@ -701,6 +712,7 @@ CONFIG_CMD_USB=y # # Shell scripting commands # +# CONFIG_CMD_CAT is not set CONFIG_CMD_ECHO=y CONFIG_CMD_ITEST=y CONFIG_CMD_SOURCE=y @@ -736,6 +748,7 @@ CONFIG_NET_TFTP_VARS=y CONFIG_CMD_NFS=y CONFIG_NFS_TIMEOUT=2000 # CONFIG_SYS_DISABLE_AUTOLOAD is not set +# CONFIG_CMD_WGET is not set CONFIG_CMD_MII=y CONFIG_CMD_PING=y # CONFIG_CMD_CDP is not set @@ -756,10 +769,12 @@ CONFIG_CMD_CACHE=y # CONFIG_CMD_CONITRACE is not set CONFIG_CMD_CLS=y # CONFIG_CMD_EFIDEBUG is not set +# CONFIG_CMD_EFICONFIG is not set # CONFIG_CMD_EXCEPTION is not set # CONFIG_CMD_DATE is not set CONFIG_CMD_TIME=y # CONFIG_CMD_GETTIME is not set +# CONFIG_CMD_PAUSE is not set # CONFIG_CMD_RNG is not set # CONFIG_CMD_KASLRSEED is not set CONFIG_CMD_SLEEP=y @@ -770,6 +785,7 @@ CONFIG_CMD_SYSBOOT=y # CONFIG_CMD_PSTORE is not set # CONFIG_CMD_TERMINAL is not set # CONFIG_CMD_UUID is not set +CONFIG_CMD_VIDCONSOLE=y # # TI specific command line interface @@ -922,6 +938,8 @@ CONFIG_SERVERIP_FROM_PROXYDHCP_DELAY_MS=100 # CONFIG_UDP_CHECKSUM is not set # CONFIG_BOOTP_SERVERIP is not set CONFIG_BOOTP_MAX_ROOT_PATH_LEN=64 +# CONFIG_PROT_TCP is not set +# CONFIG_IPV6 is not set CONFIG_SYS_RX_ETH_BUFFER=4 # @@ -948,6 +966,7 @@ CONFIG_SIMPLE_BUS=y CONFIG_OF_TRANSLATE=y # CONFIG_TRANSLATION_OFFSET is not set CONFIG_DM_DEV_READ_INLINE=y +# CONFIG_OFNODE_MULTI_TREE is not set # CONFIG_ACPIGEN is not set CONFIG_BOUNCE_BUFFER=y # CONFIG_ADC is not set @@ -967,7 +986,6 @@ CONFIG_BOUNCE_BUFFER=y # Bus devices # CONFIG_BLK=y -CONFIG_HAVE_BLOCK_DEVICE=y CONFIG_BLOCK_CACHE=y # CONFIG_EFI_MEDIA is not set # CONFIG_IDE is not set @@ -1039,6 +1057,8 @@ CONFIG_BLOCK_CACHE=y # CONFIG_FPGA_ALTERA is not set # CONFIG_FPGA_SOCFPGA is not set # CONFIG_FPGA_XILINX is not set +# CONFIG_DM_FPGA is not set +# CONFIG_FWU_MDATA is not set CONFIG_GPIO=y # CONFIG_GPIO_HOG is not set # CONFIG_SPL_GPIO_HOG is not set @@ -1083,6 +1103,8 @@ CONFIG_GPIO=y # CONFIG_ZYNQMP_GPIO_MODEPIN is not set # CONFIG_SLG7XL45106_I2C_GPO is not set # CONFIG_TURRIS_OMNIA_MCU is not set +# CONFIG_FTGPIO010 is not set +# CONFIG_ADP5585_GPIO is not set # # Hardware Spinlock Support @@ -1101,6 +1123,7 @@ CONFIG_I2C_CROS_EC_LDO=y # CONFIG_SYS_I2C_DW is not set # CONFIG_SYS_I2C_INTEL is not set # CONFIG_SYS_I2C_IMX_LPI2C is not set +# CONFIG_SYS_I2C_MTK is not set # CONFIG_SYS_I2C_MICROCHIP is not set # CONFIG_SYS_I2C_MXC is not set # CONFIG_SYS_I2C_NEXELL is not set @@ -1120,7 +1143,6 @@ CONFIG_I2C_ARB_GPIO_CHALLENGE=y # CONFIG_I2C_MUX_GPIO is not set CONFIG_INPUT=y CONFIG_DM_KEYBOARD=y -CONFIG_KEYBOARD=y # CONFIG_APPLE_SPI_KEYB is not set CONFIG_CROS_EC_KEYB=y # CONFIG_I8042_KEYB is not set @@ -1146,6 +1168,7 @@ CONFIG_CROS_EC_KEYB=y # # Memory Controller drivers # +# CONFIG_MEMORY is not set # # Multifunction device drivers @@ -1182,6 +1205,7 @@ CONFIG_DM_MMC=y # CONFIG_MMC_SPI is not set # CONFIG_ARM_PL180_MMCI is not set CONFIG_MMC_QUIRKS=y +CONFIG_SYS_MMC_MAX_BLK_COUNT=65535 CONFIG_MMC_HW_PARTITIONING=y # CONFIG_SUPPORT_EMMC_RPMB is not set CONFIG_SUPPORT_EMMC_BOOT=y @@ -1302,6 +1326,7 @@ CONFIG_NETDEVICES=y # CONFIG_MCFFEC is not set # CONFIG_FSLDMAFEC is not set # CONFIG_KS8851_MLL is not set +# CONFIG_LITEETH is not set # CONFIG_MACB is not set # CONFIG_NET_NPCM750 is not set # CONFIG_PCH_GBE is not set @@ -1382,7 +1407,7 @@ CONFIG_DM_PMIC_MAX77686=y # CONFIG_DM_PMIC_MAX8998 is not set # CONFIG_DM_PMIC_MC34708 is not set # CONFIG_PMIC_MAX8997 is not set -# CONFIG_PMIC_PM8916 is not set +# CONFIG_PMIC_QCOM is not set # CONFIG_PMIC_RK8XX is not set # CONFIG_PMIC_S2MPS11 is not set # CONFIG_DM_PMIC_SANDBOX is not set @@ -1531,6 +1556,7 @@ CONFIG_SOUND_WM8994=y CONFIG_SPI=y CONFIG_DM_SPI=y CONFIG_SPI_MEM=y +# CONFIG_SPI_DIRMAP is not set # CONFIG_ALTERA_SPI is not set # CONFIG_APPLE_SPI is not set # CONFIG_ATCSPI200_SPI is not set @@ -1547,18 +1573,22 @@ CONFIG_EXYNOS_SPI=y # CONFIG_ICH_SPI is not set # CONFIG_IPROC_QSPI is not set # CONFIG_KIRKWOOD_SPI is not set +# CONFIG_MICROCHIP_COREQSPI is not set # CONFIG_MPC8XXX_SPI is not set # CONFIG_MTK_SNOR is not set # CONFIG_MTK_SNFI_SPI is not set +# CONFIG_MTK_SPIM is not set # CONFIG_MVEBU_A3700_SPI is not set # CONFIG_MXS_SPI is not set # CONFIG_SPI_MXIC is not set # CONFIG_NPCM_FIU_SPI is not set +# CONFIG_NPCM_PSPI is not set # CONFIG_NXP_FSPI is not set # CONFIG_OMAP3_SPI is not set # CONFIG_PL022_SPI is not set # CONFIG_ROCKCHIP_SFC is not set # CONFIG_ROCKCHIP_SPI is not set +# CONFIG_SPI_ASPEED_SMC is not set # CONFIG_SPI_SIFIVE is not set # CONFIG_SOFT_SPI is not set # CONFIG_SPI_SUNXI is not set @@ -1684,7 +1714,7 @@ CONFIG_USB_ETHER_SMSC95XX=y # # Graphics support # -CONFIG_DM_VIDEO=y +CONFIG_VIDEO=y CONFIG_VIDEO_LOGO=y CONFIG_BACKLIGHT=y CONFIG_VIDEO_PCI_DEFAULT_FB_SIZE=0 @@ -1692,7 +1722,6 @@ CONFIG_VIDEO_PCI_DEFAULT_FB_SIZE=0 CONFIG_VIDEO_DAMAGE=y CONFIG_BACKLIGHT_PWM=y # CONFIG_BACKLIGHT_GPIO is not set -CONFIG_CMD_VIDCONSOLE=y # CONFIG_VIDEO_BPP8 is not set CONFIG_VIDEO_BPP16=y CONFIG_VIDEO_BPP32=y @@ -1701,11 +1730,11 @@ CONFIG_VIDEO_ANSI=y CONFIG_CONSOLE_NORMAL=y # CONFIG_CONSOLE_ROTATION is not set # CONFIG_CONSOLE_TRUETYPE is not set -# CONFIG_DM_PANEL_HX8238D is not set CONFIG_SYS_WHITE_ON_BLACK=y # CONFIG_NO_FB_CLEAR is not set CONFIG_PANEL=y CONFIG_SIMPLE_PANEL=y +# CONFIG_PANEL_HX8238D is not set # CONFIG_VIDEO_FONT_4X6 is not set CONFIG_VIDEO_FONT_8X16=y # CONFIG_VIDEO_FONT_SUN12X22 is not set @@ -1715,7 +1744,7 @@ CONFIG_VIDEO_FONT_8X16=y # TrueType Fonts # CONFIG_VIDCONSOLE_AS_LCD=y -CONFIG_VIDCONSOLE_AS_NAME="lcd" +CONFIG_VIDCONSOLE_AS_NAME="vga" # CONFIG_VIDEO_VESA is not set # CONFIG_VIDEO_LCD_ANX9804 is not set # CONFIG_ATMEL_LCD_BGR555 is not set @@ -1731,7 +1760,6 @@ CONFIG_I2C_EDID=y CONFIG_DISPLAY=y # CONFIG_NXP_TDA19988 is not set # CONFIG_ATMEL_HLCD is not set -# CONFIG_AM335X_LCD is not set CONFIG_VIDEO_EXYNOS=y CONFIG_EXYNOS_DP=y CONFIG_EXYNOS_FB=y @@ -1749,19 +1777,16 @@ CONFIG_VIDEO_BRIDGE_PARADE_PS862X=y # CONFIG_VIDEO_MXS is not set # CONFIG_VIDEO_SEPS525 is not set CONFIG_CONSOLE_SCROLL_LINES=1 -CONFIG_LCD=y -# CONFIG_LCD_INFO is not set -# CONFIG_LCD_LOGO is not set # CONFIG_VIDEO_SIMPLE is not set # CONFIG_VIDEO_DT_SIMPLEFB is not set # CONFIG_VIDEO_MCDE_SIMPLE is not set # CONFIG_OSD is not set # CONFIG_SPLASH_SCREEN is not set +CONFIG_VIDEO_LOGO_MAX_SIZE=0x100000 CONFIG_VIDEO_BMP_RLE8=y # CONFIG_BMP_16BPP is not set # CONFIG_BMP_24BPP is not set # CONFIG_BMP_32BPP is not set -# CONFIG_VIDEO_VCXK is not set # # VirtIO Drivers @@ -1802,6 +1827,7 @@ CONFIG_FAT_WRITE=y CONFIG_FS_FAT_MAX_CLUSTSIZE=65536 # CONFIG_FS_JFFS2 is not set # CONFIG_UBIFS_SILENCE_MSG is not set +# CONFIG_UBIFS_SILENCE_DEBUG_DUMP is not set # CONFIG_FS_CRAMFS is not set # CONFIG_YAFFS2 is not set # CONFIG_FS_SQUASHFS is not set @@ -1818,6 +1844,8 @@ CONFIG_CHARSET=y # CONFIG_DYNAMIC_CRC_TABLE is not set CONFIG_HAVE_PRIVATE_LIBGCC=y CONFIG_LIB_UUID=y +# CONFIG_SEMIHOSTING is not set +# CONFIG_SPL_SEMIHOSTING is not set CONFIG_PRINTF=y CONFIG_SPRINTF=y CONFIG_SPL_SPRINTF=y @@ -1905,7 +1933,6 @@ CONFIG_GENERATE_SMBIOS_TABLE=y CONFIG_SMBIOS_PARSER=y CONFIG_EFI_LOADER=y CONFIG_CMD_BOOTEFI_BOOTMGR=y -CONFIG_EFI_SETUP_EARLY=y CONFIG_EFI_VARIABLE_FILE_STORE=y # CONFIG_EFI_VARIABLE_NO_STORE is not set # CONFIG_EFI_VARIABLES_PRESEED is not set @@ -1924,7 +1951,7 @@ CONFIG_EFI_TCG2_PROTOCOL=y CONFIG_EFI_TCG2_PROTOCOL_EVENTLOG_SIZE=65536 CONFIG_EFI_LOAD_FILE2_INITRD=y CONFIG_EFI_ECPT=y -CONFIG_EFI_EBBR_2_0_CONFORMANCE=y +CONFIG_EFI_EBBR_2_1_CONFORMANCE=y # CONFIG_OPTEE_LIB is not set # CONFIG_OPTEE_IMAGE is not set # CONFIG_BOOTM_OPTEE is not set @@ -1933,6 +1960,10 @@ CONFIG_LIB_ELF=y CONFIG_LMB=y CONFIG_LMB_USE_MAX_REGIONS=y CONFIG_LMB_MAX_REGIONS=8 + +# +# FWU Multi Bank Updates +# # CONFIG_UNIT_TEST is not set # CONFIG_SPL_UNIT_TEST is not set diff --git a/resources/u-boot/default/board.cfg b/resources/u-boot/default/board.cfg index 7967e54b..4e4f4ac6 100644 --- a/resources/u-boot/default/board.cfg +++ b/resources/u-boot/default/board.cfg @@ -1,2 +1,2 @@ ubtree="default" -ubrevision="4debc57a3da6c3f4d3f89a637e99206f4cea0a96" # v2022.10 +ubrevision="62e2ad1ceafbfdf2c44d3dc1b6efc81e768a96b9" # v2023.01 diff --git a/resources/u-boot/default/patches/0002-video-improve-UEFI-experience-on-DM_VIDEO.patch b/resources/u-boot/default/patches/0002-video-improve-UEFI-experience-on-DM_VIDEO.patch index 26669760..21018583 100644 --- a/resources/u-boot/default/patches/0002-video-improve-UEFI-experience-on-DM_VIDEO.patch +++ b/resources/u-boot/default/patches/0002-video-improve-UEFI-experience-on-DM_VIDEO.patch @@ -1,9 +1,9 @@ -From 570fae040f95fa313a44154372bd550ad37f6e62 Mon Sep 17 00:00:00 2001 +From 6cbbe8bd43cd672cb8ff26986f8d054b739f4fe5 Mon Sep 17 00:00:00 2001 From: Andre Przywara Date: Mon, 10 Jan 2022 00:56:31 +0000 -Subject: [PATCH 1/8] video: Add cursor support for DM_VIDEO consoles +Subject: [PATCH 1/8] video: Add cursor support for VIDEO consoles -So far the DM_VIDEO console is completely lacking any cursor, which makes +So far the VIDEO console is completely lacking any cursor, which makes typing and correcting quite irritating. Add a simple cursor display by writing a SPACE glyph in the background @@ -15,6 +15,8 @@ Link: https://lore.kernel.org/u-boot/20220110005638.21599-2-andre.przywara@arm.c Signed-off-by: Andre Przywara Reviewed-by: Simon Glass Tested-by: Simon Glass +[Alper: Replace DM_VIDEO with VIDEO in commit message] +Signed-off-by: Alper Nebi Yasak --- drivers/video/console_normal.c | 1 + drivers/video/vidconsole-uclass.c | 42 +++++++++++++++++++++++++++++++ @@ -34,10 +36,10 @@ index 04f022491e52..bfd3aab8d249 100644 return 0; } diff --git a/drivers/video/vidconsole-uclass.c b/drivers/video/vidconsole-uclass.c -index f42db40d4cde..420fd86f9ac6 100644 +index 6bdfb6e37dd5..f458e637004f 100644 --- a/drivers/video/vidconsole-uclass.c +++ b/drivers/video/vidconsole-uclass.c -@@ -70,6 +70,26 @@ static int vidconsole_entry_start(struct udevice *dev) +@@ -61,6 +61,26 @@ static int vidconsole_entry_start(struct udevice *dev) return ops->entry_start(dev); } @@ -64,7 +66,7 @@ index f42db40d4cde..420fd86f9ac6 100644 /* Move backwards one space */ static int vidconsole_back(struct udevice *dev) { -@@ -77,6 +97,8 @@ static int vidconsole_back(struct udevice *dev) +@@ -68,6 +88,8 @@ static int vidconsole_back(struct udevice *dev) struct vidconsole_ops *ops = vidconsole_get_ops(dev); int ret; @@ -73,7 +75,7 @@ index f42db40d4cde..420fd86f9ac6 100644 if (ops->backspace) { ret = ops->backspace(dev); if (ret != -ENOSYS) -@@ -103,6 +125,8 @@ static void vidconsole_newline(struct udevice *dev) +@@ -94,6 +116,8 @@ static void vidconsole_newline(struct udevice *dev) const int rows = CONFIG_CONSOLE_SCROLL_LINES; int i, ret; @@ -82,7 +84,7 @@ index f42db40d4cde..420fd86f9ac6 100644 priv->xcur_frac = priv->xstart_frac; priv->ycur += priv->y_charsize; -@@ -342,6 +366,14 @@ static void vidconsole_escape_char(struct udevice *dev, char ch) +@@ -287,6 +311,14 @@ static void vidconsole_escape_char(struct udevice *dev, char ch) break; } @@ -97,7 +99,7 @@ index f42db40d4cde..420fd86f9ac6 100644 case 'J': { int mode; -@@ -516,6 +548,11 @@ int vidconsole_put_char(struct udevice *dev, char ch) +@@ -461,6 +493,11 @@ int vidconsole_put_char(struct udevice *dev, char ch) struct vidconsole_priv *priv = dev_get_uclass_priv(dev); int ret; @@ -109,7 +111,7 @@ index f42db40d4cde..420fd86f9ac6 100644 if (priv->escape) { vidconsole_escape_char(dev, ch); return 0; -@@ -530,6 +567,7 @@ int vidconsole_put_char(struct udevice *dev, char ch) +@@ -475,6 +512,7 @@ int vidconsole_put_char(struct udevice *dev, char ch) /* beep */ break; case '\r': @@ -117,7 +119,7 @@ index f42db40d4cde..420fd86f9ac6 100644 priv->xcur_frac = priv->xstart_frac; break; case '\n': -@@ -537,6 +575,7 @@ int vidconsole_put_char(struct udevice *dev, char ch) +@@ -482,6 +520,7 @@ int vidconsole_put_char(struct udevice *dev, char ch) vidconsole_entry_start(dev); break; case '\t': /* Tab (8 chars alignment) */ @@ -125,7 +127,7 @@ index f42db40d4cde..420fd86f9ac6 100644 priv->xcur_frac = ((priv->xcur_frac / priv->tab_width_frac) + 1) * priv->tab_width_frac; -@@ -554,6 +593,8 @@ int vidconsole_put_char(struct udevice *dev, char ch) +@@ -499,6 +538,8 @@ int vidconsole_put_char(struct udevice *dev, char ch) break; } @@ -134,7 +136,7 @@ index f42db40d4cde..420fd86f9ac6 100644 return 0; } -@@ -620,6 +661,7 @@ static int vidconsole_pre_probe(struct udevice *dev) +@@ -565,6 +606,7 @@ static int vidconsole_pre_probe(struct udevice *dev) struct video_priv *vid_priv = dev_get_uclass_priv(vid); priv->xsize_frac = VID_TO_POS(vid_priv->xsize); @@ -143,10 +145,10 @@ index f42db40d4cde..420fd86f9ac6 100644 return 0; } diff --git a/include/video_console.h b/include/video_console.h -index 5921767fbf06..688ea6ae119c 100644 +index d755eb73cf20..e186e1a0492c 100644 --- a/include/video_console.h +++ b/include/video_console.h -@@ -83,6 +83,7 @@ struct vidconsole_priv { +@@ -59,6 +59,7 @@ struct vidconsole_priv { int escape_len; int row_saved; int col_saved; @@ -155,15 +157,15 @@ index 5921767fbf06..688ea6ae119c 100644 }; -- -2.37.2 +2.39.1 -From bfb9b202a30736d97c63500bca7845978fe338a7 Mon Sep 17 00:00:00 2001 +From 61e5d76965cf4d2c3ef7a1b801844268e996adb0 Mon Sep 17 00:00:00 2001 From: Andre Przywara Date: Mon, 10 Jan 2022 00:56:32 +0000 Subject: [PATCH 2/8] video: vidconsole: Support wider bitmap fonts -Currently the DM_VIDEO console only supports bitmap fonts with up to +Currently the VIDEO console only supports bitmap fonts with up to 8 pixels wide glyphs. Add support for fonts with glyphs up to 32 pixels wide, as those might prove useful on high resolution screens. @@ -174,6 +176,8 @@ should optimise away any unneeded accesses for narrower fonts. Link: https://lore.kernel.org/u-boot/20220110005638.21599-3-andre.przywara@arm.com/ Signed-off-by: Andre Przywara Reviewed-by: Simon Glass +[Alper: Replace DM_VIDEO with VIDEO in commit message] +Signed-off-by: Alper Nebi Yasak --- drivers/video/console_normal.c | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) @@ -243,10 +247,10 @@ index bfd3aab8d249..9f552d02b308 100644 vid_priv->colour_bg; bits <<= 1; -- -2.37.2 +2.39.1 -From 7d40e39093073ad514822321fa5f5febddd03c28 Mon Sep 17 00:00:00 2001 +From 3e96384f40c1e7b479b363096dff54a6adf9a0ec Mon Sep 17 00:00:00 2001 From: Andre Przywara Date: Mon, 10 Jan 2022 00:56:33 +0000 Subject: [PATCH 3/8] video: Kconfig: convert CONFIG_VIDEO_FONT_4X6 to Kconfig @@ -305,15 +309,15 @@ index c7e6351b64c0..65dd5e8c1d9f 100644 /*{*/ /* Char 0: ' ' */ -- -2.37.2 +2.39.1 -From 874e8ea69fa26882ef4f6e21897fef87b953db92 Mon Sep 17 00:00:00 2001 +From adb8e44be1a94fc3a2223228d1fbed24cf23df22 Mon Sep 17 00:00:00 2001 From: Andre Przywara Date: Mon, 10 Jan 2022 00:56:34 +0000 Subject: [PATCH 4/8] video: Add sun12x22 framebuffer front -Now that the dm_video console can cope with fonts wider than 8 pixels, +Now that the video console can cope with fonts wider than 8 pixels, let's add the neat 12x22 font mimicing the one used on the boot console of of older Sun workstations. This should be more readable on high resolution screens. @@ -324,6 +328,8 @@ been added. Link: https://lore.kernel.org/u-boot/20220110005638.21599-5-andre.przywara@arm.com/ Signed-off-by: Andre Przywara Reviewed-by: Simon Glass +[Alper: Replace dm_video with video in commit message] +Signed-off-by: Alper Nebi Yasak --- drivers/video/fonts/Kconfig | 3 + include/video_font.h | 2 + @@ -6530,15 +6536,15 @@ index 000000000000..3c4da4d80554 + +#endif -- -2.37.2 +2.39.1 -From f70962081ca5fd5513ce1bf741be8f83d626f238 Mon Sep 17 00:00:00 2001 +From 504665cb560a2945f05f3b790b2d11f48bb7c2d6 Mon Sep 17 00:00:00 2001 From: Andre Przywara Date: Mon, 10 Jan 2022 00:56:35 +0000 Subject: [PATCH 5/8] video: Add Terminus 16x32 font -The dm_video console can now cope with fonts wider than 8 pixels, so +The video console can now cope with fonts wider than 8 pixels, so let's include a rather large 16x32 font, well suited for HiDPI displays found on modern laptops. @@ -6548,6 +6554,8 @@ have been added. Link: https://lore.kernel.org/u-boot/20220110005638.21599-6-andre.przywara@arm.com/ Signed-off-by: Andre Przywara Reviewed-by: Simon Glass +[Alper: Replace dm_video with video in commit message] +Signed-off-by: Alper Nebi Yasak --- drivers/video/fonts/Kconfig | 3 + include/video_font.h | 2 + @@ -8658,10 +8666,10 @@ index 000000000000..22c440c8f968 + +#endif -- -2.37.2 +2.39.1 -From 61d75d902d43292dbcaa543b8a487f00f1c90f6c Mon Sep 17 00:00:00 2001 +From beb8cc044dd137fbaba24d407b3e3fb73234a1e5 Mon Sep 17 00:00:00 2001 From: Andre Przywara Date: Mon, 10 Jan 2022 00:56:36 +0000 Subject: [PATCH 6/8] efi-selftest: Add international characters test @@ -8697,10 +8705,10 @@ index cc44b38bc23a..175731ae96b6 100644 return EFI_ST_SUCCESS; -- -2.37.2 +2.39.1 -From 464a63d9a7aa628d688fe62c3b99dd690bfe6ca9 Mon Sep 17 00:00:00 2001 +From aaeacbd370940635de39cdec8d03ebd9566464db Mon Sep 17 00:00:00 2001 From: Andre Przywara Date: Mon, 10 Jan 2022 00:56:37 +0000 Subject: [PATCH 7/8] efi_selftest: Add box drawing character selftest @@ -8743,10 +8751,10 @@ index 175731ae96b6..3c6870f74241 100644 return EFI_ST_SUCCESS; -- -2.37.2 +2.39.1 -From 58f5993ba5a4772b11d8e5fb9476a0eb1ce22969 Mon Sep 17 00:00:00 2001 +From fbb9e26d8c01cf30b8e33bb590bbc0b8cd0e074a Mon Sep 17 00:00:00 2001 From: Andre Przywara Date: Mon, 10 Jan 2022 00:56:38 +0000 Subject: [PATCH 8/8] video: Convert UTF-8 input stream to the 437 code page @@ -8763,6 +8771,8 @@ characters, which are used by UEFI applications. Link: https://lore.kernel.org/u-boot/20220110005638.21599-9-andre.przywara@arm.com/ Signed-off-by: Andre Przywara +[Alper: Replace CONFIG_DM_VIDEO with CONFIG_VIDEO] +Signed-off-by: Alper Nebi Yasak --- drivers/video/Makefile | 1 + drivers/video/utf8_cp437.c | 169 ++++++++++++++++++++++++++++++ @@ -8772,16 +8782,16 @@ Signed-off-by: Andre Przywara create mode 100644 drivers/video/utf8_cp437.c diff --git a/drivers/video/Makefile b/drivers/video/Makefile -index 259658074bc1..0caee92b7ff0 100644 +index 40a871d638e9..8a09b1be7adb 100644 --- a/drivers/video/Makefile +++ b/drivers/video/Makefile @@ -14,6 +14,7 @@ obj-$(CONFIG_DISPLAY) += display-uclass.o obj-$(CONFIG_VIDEO_MIPI_DSI) += dsi-host-uclass.o - obj-$(CONFIG_DM_VIDEO) += video-uclass.o vidconsole-uclass.o - obj-$(CONFIG_DM_VIDEO) += video_bmp.o -+obj-$(CONFIG_DM_VIDEO) += utf8_cp437.o + obj-$(CONFIG_VIDEO) += video-uclass.o vidconsole-uclass.o + obj-$(CONFIG_VIDEO) += video_bmp.o ++obj-$(CONFIG_VIDEO) += utf8_cp437.o obj-$(CONFIG_PANEL) += panel-uclass.o - obj-$(CONFIG_DM_PANEL_HX8238D) += hx8238d.o + obj-$(CONFIG_PANEL_HX8238D) += hx8238d.o obj-$(CONFIG_SIMPLE_PANEL) += simple_panel.o diff --git a/drivers/video/utf8_cp437.c b/drivers/video/utf8_cp437.c new file mode 100644 @@ -8959,10 +8969,10 @@ index 000000000000..cab68b92b6e3 + return 0; +} diff --git a/drivers/video/vidconsole-uclass.c b/drivers/video/vidconsole-uclass.c -index 420fd86f9ac6..ca6e1a2620cc 100644 +index f458e637004f..f590ab39d5d6 100644 --- a/drivers/video/vidconsole-uclass.c +++ b/drivers/video/vidconsole-uclass.c -@@ -546,6 +546,7 @@ static int vidconsole_output_glyph(struct udevice *dev, char ch) +@@ -491,6 +491,7 @@ static int vidconsole_output_glyph(struct udevice *dev, char ch) int vidconsole_put_char(struct udevice *dev, char ch) { struct vidconsole_priv *priv = dev_get_uclass_priv(dev); @@ -8970,7 +8980,7 @@ index 420fd86f9ac6..ca6e1a2620cc 100644 int ret; /* -@@ -587,7 +588,10 @@ int vidconsole_put_char(struct udevice *dev, char ch) +@@ -532,7 +533,10 @@ int vidconsole_put_char(struct udevice *dev, char ch) priv->last_ch = 0; break; default: @@ -8983,10 +8993,10 @@ index 420fd86f9ac6..ca6e1a2620cc 100644 return ret; break; diff --git a/include/video_console.h b/include/video_console.h -index 688ea6ae119c..8cc8d21d6e49 100644 +index e186e1a0492c..1ef7b442fcca 100644 --- a/include/video_console.h +++ b/include/video_console.h -@@ -83,6 +83,7 @@ struct vidconsole_priv { +@@ -59,6 +59,7 @@ struct vidconsole_priv { int escape_len; int row_saved; int col_saved; @@ -9008,5 +9018,5 @@ index 688ea6ae119c..8cc8d21d6e49 100644 + #endif -- -2.37.2 +2.39.1 diff --git a/resources/u-boot/default/patches/0003-Add-video-damage-tracking.patch b/resources/u-boot/default/patches/0003-Add-video-damage-tracking.patch index 3c6208f1..ee0e7d98 100644 --- a/resources/u-boot/default/patches/0003-Add-video-damage-tracking.patch +++ b/resources/u-boot/default/patches/0003-Add-video-damage-tracking.patch @@ -1,4 +1,4 @@ -From 796a8816a663d2b63dc9e6aa9a684b9ace15d557 Mon Sep 17 00:00:00 2001 +From b4e57b1905d3d8457b09102c7e61ec1e379bec94 Mon Sep 17 00:00:00 2001 From: Alexander Graf Date: Fri, 10 Jun 2022 00:59:15 +0200 Subject: [PATCH 1/7] dm: video: Add damage tracking API @@ -9,27 +9,27 @@ one rectangle of the screen which is typically enough to hold blt or text print updates. Callers into this API and a reduced dcache flush code path will follow in later patches. +Link: https://lore.kernel.org/u-boot/20220609225921.62462-2-agraf@csgraf.de/ Signed-off-by: Alexander Graf Reported-by: Da Xue -Tested-by: Matthias Brugger -Link: https://lore.kernel.org/r/20220609225921.62462-2-agraf@csgraf.de +[Alper: Remove depends on CONFIG_DM_VIDEO, replaced by if VIDEO] +Signed-off-by: Alper Nebi Yasak --- - drivers/video/Kconfig | 15 +++++++++++++ + drivers/video/Kconfig | 14 ++++++++++++ drivers/video/video-uclass.c | 41 ++++++++++++++++++++++++++++++++++++ include/video.h | 29 +++++++++++++++++++++++-- - 3 files changed, 83 insertions(+), 2 deletions(-) + 3 files changed, 82 insertions(+), 2 deletions(-) diff --git a/drivers/video/Kconfig b/drivers/video/Kconfig -index 4ecc158c4605..21fca141a087 100644 +index c841b99bb30d..4a27fac2466d 100644 --- a/drivers/video/Kconfig +++ b/drivers/video/Kconfig -@@ -64,6 +64,21 @@ config VIDEO_COPY +@@ -62,6 +62,20 @@ config VIDEO_COPY To use this, your video driver must set @copy_base in struct video_uc_plat. +config VIDEO_DAMAGE + bool "Enable damage tracking of frame buffer regions" -+ depends on DM_VIDEO + default y if ARM && !SYS_DCACHE_OFF + help + On some machines (most ARM), the display frame buffer resides in @@ -46,7 +46,7 @@ index 4ecc158c4605..21fca141a087 100644 bool "Generic PWM based Backlight Driver" depends on BACKLIGHT && DM_PWM diff --git a/drivers/video/video-uclass.c b/drivers/video/video-uclass.c -index 01e8af5ac677..17793490d1b6 100644 +index 0ce376ca3f14..48a053841e42 100644 --- a/drivers/video/video-uclass.c +++ b/drivers/video/video-uclass.c @@ -21,6 +21,8 @@ @@ -58,8 +58,8 @@ index 01e8af5ac677..17793490d1b6 100644 #ifdef CONFIG_SANDBOX #include #endif -@@ -180,6 +182,45 @@ void video_set_default_colors(struct udevice *dev, bool invert) - priv->colour_bg = vid_console_color(priv, back); +@@ -254,6 +256,45 @@ void video_set_default_colors(struct udevice *dev, bool invert) + priv->colour_bg = video_index_to_colour(priv, back); } +/* Notify about changes in the frame buffer */ @@ -105,7 +105,7 @@ index 01e8af5ac677..17793490d1b6 100644 int video_sync(struct udevice *vid, bool force) { diff --git a/include/video.h b/include/video.h -index 43e2c8997783..acb65d70a2d9 100644 +index 43f2e2c02f0f..4b35e97f79ef 100644 --- a/include/video.h +++ b/include/video.h @@ -109,6 +109,12 @@ struct video_priv { @@ -121,7 +121,7 @@ index 43e2c8997783..acb65d70a2d9 100644 int line_length; u32 colour_fg; u32 colour_bg; -@@ -167,8 +173,9 @@ int video_clear(struct udevice *dev); +@@ -211,8 +217,9 @@ int video_fill(struct udevice *dev, u32 colour); * @return: 0 on success, error code otherwise * * Some frame buffers are cached or have a secondary frame buffer. This @@ -133,7 +133,7 @@ index 43e2c8997783..acb65d70a2d9 100644 */ int video_sync(struct udevice *vid, bool force); -@@ -268,6 +275,24 @@ static inline int video_sync_copy_all(struct udevice *dev) +@@ -332,6 +339,24 @@ static inline int video_sync_copy_all(struct udevice *dev) #endif @@ -159,10 +159,10 @@ index 43e2c8997783..acb65d70a2d9 100644 * video_is_active() - Test if one video device it active * -- -2.38.1 +2.39.1 -From cb8cd1f44f4b2db9ec306dc81c36f4d84b8fd63c Mon Sep 17 00:00:00 2001 +From 58484b3194d23f8b2f850aa598f007239a0e36bf Mon Sep 17 00:00:00 2001 From: Alexander Graf Date: Fri, 10 Jun 2022 00:59:16 +0200 Subject: [PATCH 2/7] dm: video: Add damage notification on display clear @@ -170,19 +170,18 @@ Subject: [PATCH 2/7] dm: video: Add damage notification on display clear Let's report the video damage when we clear the screen. This way we can later lazily flush only relevant regions to hardware. +Link: https://lore.kernel.org/u-boot/20220609225921.62462-3-agraf@csgraf.de/ Signed-off-by: Alexander Graf Reported-by: Da Xue -Tested-by: Matthias Brugger -Link: https://lore.kernel.org/r/20220609225921.62462-3-agraf@csgraf.de --- drivers/video/video-uclass.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/video/video-uclass.c b/drivers/video/video-uclass.c -index 17793490d1b6..66df4c97ef7e 100644 +index 48a053841e42..f1fbeaadcbba 100644 --- a/drivers/video/video-uclass.c +++ b/drivers/video/video-uclass.c -@@ -153,6 +153,8 @@ int video_clear(struct udevice *dev) +@@ -160,6 +160,8 @@ int video_fill(struct udevice *dev, u32 colour) if (ret) return ret; @@ -192,10 +191,10 @@ index 17793490d1b6..66df4c97ef7e 100644 } -- -2.38.1 +2.39.1 -From 724577232caec0e7d19e055a2a500046ea869ebd Mon Sep 17 00:00:00 2001 +From 289e75fc23c203a7aead1a8cdf51c8d710d7242e Mon Sep 17 00:00:00 2001 From: Alexander Graf Date: Fri, 10 Jun 2022 00:59:17 +0200 Subject: [PATCH 3/7] vidconsole: Add damage notifications to all vidconsole @@ -207,10 +206,11 @@ possible, with the exception of rotated screens that I couldn't get my head wrapped around. On those, we revert to the old behavior and mark the full screen as damaged on every update. +Link: https://lore.kernel.org/u-boot/20220609225921.62462-4-agraf@csgraf.de/ Signed-off-by: Alexander Graf Reported-by: Da Xue -Tested-by: Matthias Brugger -Link: https://lore.kernel.org/r/20220609225921.62462-4-agraf@csgraf.de +[Alper: Fix priv->baseline to met->baseline] +Signed-off-by: Alper Nebi Yasak --- drivers/video/console_normal.c | 10 ++++++ drivers/video/console_rotate.c | 54 ++++++++++++++++++++++++++++++++ @@ -374,18 +374,18 @@ index 36c8d0609d87..56e20bb4f32e 100644 } diff --git a/drivers/video/console_truetype.c b/drivers/video/console_truetype.c -index c04b449a6d5d..cfeeed71db39 100644 +index 6859c9fa1163..5b90a0f91415 100644 --- a/drivers/video/console_truetype.c +++ b/drivers/video/console_truetype.c -@@ -126,6 +126,7 @@ struct console_tt_priv { +@@ -145,6 +145,7 @@ struct console_tt_priv { static int console_truetype_set_row(struct udevice *dev, uint row, int clr) { struct video_priv *vid_priv = dev_get_uclass_priv(dev->parent); + struct vidconsole_priv *vc_priv = dev_get_uclass_priv(dev); struct console_tt_priv *priv = dev_get_priv(dev); + struct console_tt_metrics *met = priv->cur_met; void *end, *line; - int ret; -@@ -168,6 +169,9 @@ static int console_truetype_set_row(struct udevice *dev, uint row, int clr) +@@ -188,6 +189,9 @@ static int console_truetype_set_row(struct udevice *dev, uint row, int clr) if (ret) return ret; @@ -395,15 +395,15 @@ index c04b449a6d5d..cfeeed71db39 100644 return 0; } -@@ -175,6 +179,7 @@ static int console_truetype_move_rows(struct udevice *dev, uint rowdst, +@@ -195,6 +199,7 @@ static int console_truetype_move_rows(struct udevice *dev, uint rowdst, uint rowsrc, uint count) { struct video_priv *vid_priv = dev_get_uclass_priv(dev->parent); + struct vidconsole_priv *vc_priv = dev_get_uclass_priv(dev); struct console_tt_priv *priv = dev_get_priv(dev); + struct console_tt_metrics *met = priv->cur_met; void *dst; - void *src; -@@ -192,6 +197,9 @@ static int console_truetype_move_rows(struct udevice *dev, uint rowdst, +@@ -213,6 +218,9 @@ static int console_truetype_move_rows(struct udevice *dev, uint rowdst, for (i = 0; i < priv->pos_ptr; i++) priv->pos[i].ypos -= diff; @@ -413,18 +413,18 @@ index c04b449a6d5d..cfeeed71db39 100644 return 0; } -@@ -348,6 +356,10 @@ static int console_truetype_putc_xy(struct udevice *dev, uint x, uint y, +@@ -370,6 +378,10 @@ static int console_truetype_putc_xy(struct udevice *dev, uint x, uint y, line += vid_priv->line_length; } + + video_damage(dev->parent, VID_TO_PIXEL(x) + xoff, -+ y + priv->baseline + yoff, width, height); ++ y + met->baseline + yoff, width, height); + ret = vidconsole_sync_copy(dev, start, line); if (ret) return ret; -@@ -415,6 +427,9 @@ static int console_truetype_erase(struct udevice *dev, int xstart, int ystart, +@@ -437,6 +449,9 @@ static int console_truetype_erase(struct udevice *dev, int xstart, int ystart, } line += vid_priv->line_length; } @@ -435,10 +435,10 @@ index c04b449a6d5d..cfeeed71db39 100644 if (ret) return ret; -- -2.38.1 +2.39.1 -From b5aa2573a8976ce983ecb42c312d4c64ea118550 Mon Sep 17 00:00:00 2001 +From 2b0c183bd2440bf110c419cb161ce2d19d75db8a Mon Sep 17 00:00:00 2001 From: Alexander Graf Date: Fri, 10 Jun 2022 00:59:18 +0200 Subject: [PATCH 4/7] video: Add damage notification on bmp display @@ -446,19 +446,18 @@ Subject: [PATCH 4/7] video: Add damage notification on bmp display Let's report the video damage when we draw a bitmap on the screen. This way we can later lazily flush only relevant regions to hardware. +Link: https://lore.kernel.org/u-boot/20220609225921.62462-5-agraf@csgraf.de/ Signed-off-by: Alexander Graf Reported-by: Da Xue -Tested-by: Matthias Brugger -Link: https://lore.kernel.org/r/20220609225921.62462-5-agraf@csgraf.de --- drivers/video/video_bmp.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/video/video_bmp.c b/drivers/video/video_bmp.c -index 4d2d961696aa..da8a7b37019b 100644 +index 6188a13e44e4..7dc5b011a8af 100644 --- a/drivers/video/video_bmp.c +++ b/drivers/video/video_bmp.c -@@ -416,6 +416,8 @@ int video_bmp_display(struct udevice *dev, ulong bmp_image, int x, int y, +@@ -424,6 +424,8 @@ int video_bmp_display(struct udevice *dev, ulong bmp_image, int x, int y, break; }; @@ -468,10 +467,10 @@ index 4d2d961696aa..da8a7b37019b 100644 fb = (uchar *)(priv->fb + y * priv->line_length + x * bpix / 8); ret = video_sync_copy(dev, start, fb); -- -2.38.1 +2.39.1 -From a5192a72ecdb522e0d8d0e2af93049fa6c70b947 Mon Sep 17 00:00:00 2001 +From 48fffb757ef690fc5072e1c05226178cfef1b69a Mon Sep 17 00:00:00 2001 From: Alexander Graf Date: Fri, 10 Jun 2022 00:59:19 +0200 Subject: [PATCH 5/7] efi_loader: GOP: Add damage notification on BLT @@ -479,16 +478,17 @@ Subject: [PATCH 5/7] efi_loader: GOP: Add damage notification on BLT Now that we have a damage tracking API, let's populate damage done by UEFI payloads when they BLT data onto the screen. +Link: https://lore.kernel.org/u-boot/20220609225921.62462-6-agraf@csgraf.de/ Signed-off-by: Alexander Graf Reported-by: Da Xue -Tested-by: Matthias Brugger -Link: https://lore.kernel.org/r/20220609225921.62462-6-agraf@csgraf.de +[Alper: Remove #ifdef DM_VIDEO context, replace DM_VIDEO with VIDEO] +Signed-off-by: Alper Nebi Yasak --- lib/efi_loader/efi_gop.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/efi_loader/efi_gop.c b/lib/efi_loader/efi_gop.c -index 5908b5c64669..c50880806ddb 100644 +index d1dc2f22d0f7..8e7f13bccfee 100644 --- a/lib/efi_loader/efi_gop.c +++ b/lib/efi_loader/efi_gop.c @@ -32,6 +32,7 @@ struct efi_gop_obj { @@ -503,24 +503,22 @@ index 5908b5c64669..c50880806ddb 100644 dlineoff += dwidth; } -+ if (IS_ENABLED(CONFIG_DM_VIDEO)) ++ if (IS_ENABLED(CONFIG_VIDEO)) + video_damage(gopobj->vdev, dx, dy, width, height); + return EFI_SUCCESS; } -@@ -476,9 +480,9 @@ efi_status_t efi_gop_register(void) +@@ -468,7 +472,7 @@ efi_status_t efi_gop_register(void) u64 fb_base, fb_size; void *fb; efi_status_t ret; -+ struct udevice *vdev = NULL; - - #ifdef CONFIG_DM_VIDEO - struct udevice *vdev; ++ struct udevice *vdev = NULL; struct video_priv *priv; /* We only support a single video output device for now */ -@@ -577,6 +581,7 @@ efi_status_t efi_gop_register(void) +@@ -547,6 +551,7 @@ efi_status_t efi_gop_register(void) gopobj->info.pixels_per_scanline = col; gopobj->bpix = bpix; gopobj->fb = fb; @@ -529,10 +527,10 @@ index 5908b5c64669..c50880806ddb 100644 return EFI_SUCCESS; } -- -2.38.1 +2.39.1 -From 6b0f2545fe828d5f6fa262d10f7c9eef003a9bd8 Mon Sep 17 00:00:00 2001 +From 28c2a50ea9f9402de67ce4830814e428f002e66b Mon Sep 17 00:00:00 2001 From: Alexander Graf Date: Fri, 10 Jun 2022 00:59:20 +0200 Subject: [PATCH 6/7] video: Only dcache flush damaged lines @@ -542,19 +540,18 @@ actually need updating, let's only dcache flush those on video_sync() calls. With this optimization in place, frame buffer updates - especially on large screen such as 4k displays - speed up significantly. +Link: https://lore.kernel.org/u-boot/20220609225921.62462-7-agraf@csgraf.de/ Signed-off-by: Alexander Graf Reported-by: Da Xue -Tested-by: Matthias Brugger -Link: https://lore.kernel.org/r/20220609225921.62462-7-agraf@csgraf.de --- drivers/video/video-uclass.c | 51 ++++++++++++++++++++++++++++++------ 1 file changed, 43 insertions(+), 8 deletions(-) diff --git a/drivers/video/video-uclass.c b/drivers/video/video-uclass.c -index 66df4c97ef7e..95126b9bdb02 100644 +index f1fbeaadcbba..bf93f524c7a0 100644 --- a/drivers/video/video-uclass.c +++ b/drivers/video/video-uclass.c -@@ -223,9 +223,45 @@ int video_damage(struct udevice *vid, int x, int y, int width, int height) +@@ -297,9 +297,45 @@ int video_damage(struct udevice *vid, int x, int y, int width, int height) return 0; } @@ -600,7 +597,7 @@ index 66df4c97ef7e..95126b9bdb02 100644 struct video_ops *ops = video_get_ops(vid); int ret; -@@ -241,15 +277,8 @@ int video_sync(struct udevice *vid, bool force) +@@ -315,15 +351,8 @@ int video_sync(struct udevice *vid, bool force) * out whether it exists? For now, ARM is safe. */ #if defined(CONFIG_ARM) && !CONFIG_IS_ENABLED(SYS_DCACHE_OFF) @@ -617,7 +614,7 @@ index 66df4c97ef7e..95126b9bdb02 100644 static ulong last_sync; if (force || get_timer(last_sync) > 100) { -@@ -257,6 +286,12 @@ int video_sync(struct udevice *vid, bool force) +@@ -331,6 +360,12 @@ int video_sync(struct udevice *vid, bool force) last_sync = get_timer(0); } #endif @@ -631,10 +628,10 @@ index 66df4c97ef7e..95126b9bdb02 100644 } -- -2.38.1 +2.39.1 -From d2a78b028083bf1b17e8a72ce84b65d8861951a6 Mon Sep 17 00:00:00 2001 +From 2b45c07c47f3765e3a04016b4618aa7a986d6ec0 Mon Sep 17 00:00:00 2001 From: Alexander Graf Date: Fri, 10 Jun 2022 00:59:21 +0200 Subject: [PATCH 7/7] video: Use VIDEO_DAMAGE for VIDEO_COPY @@ -652,10 +649,9 @@ speeding up the video console. As a bonus, we remove a lot of code. +Link: https://lore.kernel.org/u-boot/20220609225921.62462-8-agraf@csgraf.de/ Signed-off-by: Alexander Graf -Tested-by: Matthias Brugger -Link: https://lore.kernel.org/r/20220609225921.62462-8-agraf@csgraf.de -[Alper: Fix instances of memmove(dev, ...)] +[Alper: Fix DM_VIDEO, met->font_size, memmove(dev, video.h conflict] Signed-off-by: Alper Nebi Yasak --- configs/chromebook_coral_defconfig | 1 + @@ -664,19 +660,19 @@ Signed-off-by: Alper Nebi Yasak configs/minnowmax_defconfig | 1 + configs/sandbox_defconfig | 1 + configs/xilinx_zynqmp_virt_defconfig | 1 + - drivers/video/Kconfig | 8 ++- + drivers/video/Kconfig | 7 ++- drivers/video/console_normal.c | 14 +---- drivers/video/console_rotate.c | 37 ++--------- - drivers/video/console_truetype.c | 17 +----- + drivers/video/console_truetype.c | 22 ++----- drivers/video/vidconsole-uclass.c | 16 ----- drivers/video/video-uclass.c | 91 ++++++++-------------------- drivers/video/video_bmp.c | 7 --- include/video.h | 37 ----------- include/video_console.h | 49 --------------- - 15 files changed, 44 insertions(+), 238 deletions(-) + 15 files changed, 46 insertions(+), 240 deletions(-) diff --git a/configs/chromebook_coral_defconfig b/configs/chromebook_coral_defconfig -index 60c50e75be65..9518fb6b867e 100644 +index 45905c6792b8..6a299196ba47 100644 --- a/configs/chromebook_coral_defconfig +++ b/configs/chromebook_coral_defconfig @@ -117,6 +117,7 @@ CONFIG_USB_XHCI_HCD=y @@ -688,7 +684,7 @@ index 60c50e75be65..9518fb6b867e 100644 CONFIG_SPL_FS_CBFS=y CONFIG_FAT_WRITE=y diff --git a/configs/chromebook_link_defconfig b/configs/chromebook_link_defconfig -index fa3641e42f53..bfaf4dbb7feb 100644 +index 541b7fadead4..b6b1734566ac 100644 --- a/configs/chromebook_link_defconfig +++ b/configs/chromebook_link_defconfig @@ -74,6 +74,7 @@ CONFIG_TPM_TIS_LPC=y @@ -700,7 +696,7 @@ index fa3641e42f53..bfaf4dbb7feb 100644 CONFIG_FRAMEBUFFER_VESA_MODE_11A=y CONFIG_VIDEO_IVYBRIDGE_IGD=y diff --git a/configs/chromebook_samus_defconfig b/configs/chromebook_samus_defconfig -index 56a0d6c8a8ee..53ca6225cd4b 100644 +index 27bf046f991a..4a1c6d13decf 100644 --- a/configs/chromebook_samus_defconfig +++ b/configs/chromebook_samus_defconfig @@ -78,6 +78,7 @@ CONFIG_TPM_TIS_LPC=y @@ -712,7 +708,7 @@ index 56a0d6c8a8ee..53ca6225cd4b 100644 CONFIG_FRAMEBUFFER_VESA_MODE_11A=y CONFIG_TPM=y diff --git a/configs/minnowmax_defconfig b/configs/minnowmax_defconfig -index 2e9edc6c4ee6..eb6cebaf8879 100644 +index e501cc55fb23..75184b512de1 100644 --- a/configs/minnowmax_defconfig +++ b/configs/minnowmax_defconfig @@ -69,6 +69,7 @@ CONFIG_SPI=y @@ -724,39 +720,38 @@ index 2e9edc6c4ee6..eb6cebaf8879 100644 CONFIG_GENERATE_ACPI_TABLE=y # CONFIG_GZIP is not set diff --git a/configs/sandbox_defconfig b/configs/sandbox_defconfig -index ab5d3f19bf96..d2b9486d7d6c 100644 +index be46cae7aad7..75ece781fa4d 100644 --- a/configs/sandbox_defconfig +++ b/configs/sandbox_defconfig -@@ -292,6 +292,7 @@ CONFIG_USB_ETHER=y +@@ -297,6 +297,7 @@ CONFIG_USB_ETHER=y CONFIG_USB_ETH_CDC=y - CONFIG_DM_VIDEO=y + CONFIG_VIDEO=y CONFIG_VIDEO_COPY=y +CONFIG_VIDEO_DAMAGE=y CONFIG_CONSOLE_ROTATION=y CONFIG_CONSOLE_TRUETYPE=y - CONFIG_CONSOLE_TRUETYPE_CANTORAONE=y + CONFIG_CONSOLE_TRUETYPE_MAX_METRICS=10 diff --git a/configs/xilinx_zynqmp_virt_defconfig b/configs/xilinx_zynqmp_virt_defconfig -index e5ac26e0381f..e0dbf4b51070 100644 +index 4732c39bdbe1..f42c545d4628 100644 --- a/configs/xilinx_zynqmp_virt_defconfig +++ b/configs/xilinx_zynqmp_virt_defconfig -@@ -221,6 +221,7 @@ CONFIG_USB_ETHER=y +@@ -220,6 +220,7 @@ CONFIG_USB_ETHER=y CONFIG_USB_ETH_CDC=y - CONFIG_DM_VIDEO=y + CONFIG_VIDEO=y CONFIG_VIDEO_COPY=y +CONFIG_VIDEO_DAMAGE=y CONFIG_DISPLAY=y CONFIG_VIDEO_SEPS525=y - CONFIG_LCD=y + CONFIG_SPLASH_SCREEN=y diff --git a/drivers/video/Kconfig b/drivers/video/Kconfig -index 21fca141a087..5f84d8ad0571 100644 +index 4a27fac2466d..faebcbcbffd3 100644 --- a/drivers/video/Kconfig +++ b/drivers/video/Kconfig -@@ -54,12 +54,14 @@ config VIDEO_PCI_DEFAULT_FB_SIZE +@@ -53,11 +53,14 @@ config VIDEO_PCI_DEFAULT_FB_SIZE config VIDEO_COPY bool "Enable copying the frame buffer to a hardware copy" -- depends on DM_VIDEO -+ depends on DM_VIDEO && VIDEO_DAMAGE ++ depends on VIDEO_DAMAGE help On some machines (e.g. x86), reading from the frame buffer is very slow because it is uncached. To improve performance, this feature @@ -767,7 +762,7 @@ index 21fca141a087..5f84d8ad0571 100644 To use this, your video driver must set @copy_base in struct video_uc_plat. -@@ -74,11 +76,13 @@ config VIDEO_DAMAGE +@@ -71,11 +74,13 @@ config VIDEO_DAMAGE have to flush frame buffer contents from CPU caches into RAM which can be a slow operation. @@ -949,10 +944,18 @@ index 56e20bb4f32e..ae0cbe41bfe4 100644 y, x - VIDEO_FONT_WIDTH + 1, diff --git a/drivers/video/console_truetype.c b/drivers/video/console_truetype.c -index cfeeed71db39..4118add1cf79 100644 +index 5b90a0f91415..552d34191b64 100644 --- a/drivers/video/console_truetype.c +++ b/drivers/video/console_truetype.c -@@ -165,9 +165,6 @@ static int console_truetype_set_row(struct udevice *dev, uint row, int clr) +@@ -149,7 +149,6 @@ static int console_truetype_set_row(struct udevice *dev, uint row, int clr) + struct console_tt_priv *priv = dev_get_priv(dev); + struct console_tt_metrics *met = priv->cur_met; + void *end, *line; +- int ret; + + line = vid_priv->fb + row * met->font_size * vid_priv->line_length; + end = line + met->font_size * vid_priv->line_length; +@@ -185,9 +184,6 @@ static int console_truetype_set_row(struct udevice *dev, uint row, int clr) default: return -ENOSYS; } @@ -962,26 +965,35 @@ index cfeeed71db39..4118add1cf79 100644 video_damage(dev->parent, 0, vc_priv->y_charsize * row, vid_priv->xsize, vc_priv->y_charsize); -@@ -183,14 +180,11 @@ static int console_truetype_move_rows(struct udevice *dev, uint rowdst, - struct console_tt_priv *priv = dev_get_priv(dev); +@@ -204,14 +200,11 @@ static int console_truetype_move_rows(struct udevice *dev, uint rowdst, + struct console_tt_metrics *met = priv->cur_met; void *dst; void *src; - int i, diff, ret; + int i, diff; - dst = vid_priv->fb + rowdst * priv->font_size * vid_priv->line_length; - src = vid_priv->fb + rowsrc * priv->font_size * vid_priv->line_length; -- ret = vidconsole_memmove(dev, dst, src, priv->font_size * + dst = vid_priv->fb + rowdst * met->font_size * vid_priv->line_length; + src = vid_priv->fb + rowsrc * met->font_size * vid_priv->line_length; +- ret = vidconsole_memmove(dev, dst, src, met->font_size * - vid_priv->line_length * count); - if (ret) - return ret; -+ memmove(dst, src, priv->font_size * vid_priv->line_length * count); ++ memmove(dst, src, met->font_size * vid_priv->line_length * count); /* Scroll up our position history */ - diff = (rowsrc - rowdst) * priv->font_size; -@@ -360,9 +354,6 @@ static int console_truetype_putc_xy(struct udevice *dev, uint x, uint y, + diff = (rowsrc - rowdst) * met->font_size; +@@ -241,7 +234,7 @@ static int console_truetype_putc_xy(struct udevice *dev, uint x, uint y, + u8 *bits, *data; + int advance; + void *start, *end, *line; +- int row, ret; ++ int row; + + /* First get some basic metrics about this character */ + stbtt_GetCodepointHMetrics(font, ch, &advance, &lsb); +@@ -382,9 +375,6 @@ static int console_truetype_putc_xy(struct udevice *dev, uint x, uint y, video_damage(dev->parent, VID_TO_PIXEL(x) + xoff, - y + priv->baseline + yoff, width, height); + y + met->baseline + yoff, width, height); - ret = vidconsole_sync_copy(dev, start, line); - if (ret) @@ -989,7 +1001,16 @@ index cfeeed71db39..4118add1cf79 100644 free(data); return width_frac; -@@ -430,10 +421,6 @@ static int console_truetype_erase(struct udevice *dev, int xstart, int ystart, +@@ -410,7 +400,7 @@ static int console_truetype_erase(struct udevice *dev, int xstart, int ystart, + struct video_priv *vid_priv = dev_get_uclass_priv(dev->parent); + void *start, *line; + int pixels = xend - xstart; +- int row, i, ret; ++ int row, i; + + start = vid_priv->fb + ystart * vid_priv->line_length; + start += xstart * VNBYTES(vid_priv->bpix); +@@ -452,10 +442,6 @@ static int console_truetype_erase(struct udevice *dev, int xstart, int ystart, video_damage(dev->parent, xstart, ystart, xend - xstart, yend - ystart); @@ -1001,10 +1022,10 @@ index cfeeed71db39..4118add1cf79 100644 } diff --git a/drivers/video/vidconsole-uclass.c b/drivers/video/vidconsole-uclass.c -index ca6e1a2620cc..9fe14ebc60a3 100644 +index f590ab39d5d6..8792b773b942 100644 --- a/drivers/video/vidconsole-uclass.c +++ b/drivers/video/vidconsole-uclass.c -@@ -702,22 +702,6 @@ UCLASS_DRIVER(vidconsole) = { +@@ -647,22 +647,6 @@ UCLASS_DRIVER(vidconsole) = { .per_device_auto = sizeof(struct vidconsole_priv), }; @@ -1024,23 +1045,23 @@ index ca6e1a2620cc..9fe14ebc60a3 100644 -} -#endif - - #if CONFIG_IS_ENABLED(CMD_VIDCONSOLE) void vidconsole_position_cursor(struct udevice *dev, unsigned col, unsigned row) { + struct vidconsole_priv *priv = dev_get_uclass_priv(dev); diff --git a/drivers/video/video-uclass.c b/drivers/video/video-uclass.c -index 95126b9bdb02..6dffa5be814a 100644 +index bf93f524c7a0..73601712ef92 100644 --- a/drivers/video/video-uclass.c +++ b/drivers/video/video-uclass.c -@@ -124,7 +124,6 @@ int video_reserve(ulong *addrp) - int video_clear(struct udevice *dev) +@@ -131,7 +131,6 @@ int video_reserve(ulong *addrp) + int video_fill(struct udevice *dev, u32 colour) { struct video_priv *priv = dev_get_uclass_priv(dev); - int ret; switch (priv->bpix) { case VIDEO_BPP16: -@@ -149,9 +148,6 @@ int video_clear(struct udevice *dev) - memset(priv->fb, priv->colour_bg, priv->fb_size); +@@ -156,9 +155,6 @@ int video_fill(struct udevice *dev, u32 colour) + memset(priv->fb, colour, priv->fb_size); break; } - ret = video_sync_copy(dev, priv->fb, priv->fb + priv->fb_size); @@ -1049,7 +1070,7 @@ index 95126b9bdb02..6dffa5be814a 100644 video_damage(dev, 0, 0, priv->xsize, priv->ysize); -@@ -258,6 +254,27 @@ static void video_flush_dcache(struct udevice *vid) +@@ -332,6 +328,27 @@ static void video_flush_dcache(struct udevice *vid) } #endif @@ -1077,7 +1098,7 @@ index 95126b9bdb02..6dffa5be814a 100644 /* Flush video activity to the caches */ int video_sync(struct udevice *vid, bool force) { -@@ -265,6 +282,9 @@ int video_sync(struct udevice *vid, bool force) +@@ -339,6 +356,9 @@ int video_sync(struct udevice *vid, bool force) struct video_ops *ops = video_get_ops(vid); int ret; @@ -1087,7 +1108,7 @@ index 95126b9bdb02..6dffa5be814a 100644 if (ops && ops->video_sync) { ret = ops->video_sync(vid); if (ret) -@@ -339,69 +359,6 @@ int video_get_ysize(struct udevice *dev) +@@ -413,69 +433,6 @@ int video_get_ysize(struct udevice *dev) return priv->ysize; } @@ -1158,10 +1179,10 @@ index 95126b9bdb02..6dffa5be814a 100644 extern u8 __splash_ ## _name ## _begin[]; \ extern u8 __splash_ ## _name ## _end[] diff --git a/drivers/video/video_bmp.c b/drivers/video/video_bmp.c -index da8a7b37019b..8281a8344935 100644 +index 7dc5b011a8af..609dc9fef695 100644 --- a/drivers/video/video_bmp.c +++ b/drivers/video/video_bmp.c -@@ -244,7 +244,6 @@ int video_bmp_display(struct udevice *dev, ulong bmp_image, int x, int y, +@@ -254,7 +254,6 @@ int video_bmp_display(struct udevice *dev, ulong bmp_image, int x, int y, enum video_format eformat; struct bmp_color_table_entry *palette; int hdr_size; @@ -1169,7 +1190,7 @@ index da8a7b37019b..8281a8344935 100644 if (!bmp || !(bmp->header.signature[0] == 'B' && bmp->header.signature[1] == 'M')) { -@@ -418,11 +417,5 @@ int video_bmp_display(struct udevice *dev, ulong bmp_image, int x, int y, +@@ -426,11 +425,5 @@ int video_bmp_display(struct udevice *dev, ulong bmp_image, int x, int y, video_damage(dev, x, y, width, height); @@ -1182,12 +1203,12 @@ index da8a7b37019b..8281a8344935 100644 return video_sync(dev, false); } diff --git a/include/video.h b/include/video.h -index acb65d70a2d9..11b81952f50b 100644 +index 4b35e97f79ef..e1162fc53311 100644 --- a/include/video.h +++ b/include/video.h -@@ -238,43 +238,6 @@ void video_set_flush_dcache(struct udevice *dev, bool flush); +@@ -302,43 +302,6 @@ void video_set_default_colors(struct udevice *dev, bool invert); */ - void video_set_default_colors(struct udevice *dev, bool invert); + int video_default_font_height(struct udevice *dev); -#ifdef CONFIG_VIDEO_COPY -/** @@ -1230,12 +1251,12 @@ index acb65d70a2d9..11b81952f50b 100644 * video_damage() - Notify the video subsystem about screen updates. * diff --git a/include/video_console.h b/include/video_console.h -index 8cc8d21d6e49..9f0a2eea389f 100644 +index 1ef7b442fcca..d1e44c4530e2 100644 --- a/include/video_console.h +++ b/include/video_console.h -@@ -258,55 +258,6 @@ void vidconsole_position_cursor(struct udevice *dev, unsigned col, +@@ -258,55 +258,6 @@ int vidconsole_select_font(struct udevice *dev, const char *name, uint size); */ - u32 vid_console_color(struct video_priv *priv, unsigned int idx); + const char *vidconsole_get_font(struct udevice *dev, uint *sizep); -#ifdef CONFIG_VIDEO_COPY -/** @@ -1290,5 +1311,5 @@ index 8cc8d21d6e49..9f0a2eea389f 100644 * Convert an UTF-8 byte into the corresponding character in the CP437 * code page. Returns 0 if that character is part of a multi-byte sequence. -- -2.38.1 +2.39.1 diff --git a/resources/u-boot/gru_bob/config/default b/resources/u-boot/gru_bob/config/default index ceaf5447..c326f25e 100644 --- a/resources/u-boot/gru_bob/config/default +++ b/resources/u-boot/gru_bob/config/default @@ -1,10 +1,10 @@ # # Automatically generated file; DO NOT EDIT. -# U-Boot 2022.10 Configuration +# U-Boot 2023.01 Configuration # # -# Compiler: gcc (Debian 12.2.0-9) 12.2.0 +# Compiler: gcc (Debian 12.2.0-14) 12.2.0 # CONFIG_CREATE_ARCH_SYMLINK=y CONFIG_SYS_CACHE_SHIFT_6=y @@ -62,8 +62,8 @@ CONFIG_SYS_ARM_CACHE_WRITEBACK=y # CONFIG_ARCH_CPU_INIT is not set CONFIG_SYS_ARCH_TIMER=y CONFIG_ARM_SMCCC=y -# CONFIG_SEMIHOSTING is not set -# CONFIG_SPL_SEMIHOSTING is not set +# CONFIG_SYS_L2_PL310 is not set +# CONFIG_SPL_SYS_L2_PL310 is not set # CONFIG_SYS_L2CACHE_OFF is not set CONFIG_ENABLE_ARM_SOC_BOOT0_HOOK=y # CONFIG_USE_ARCH_MEMCPY is not set @@ -78,10 +78,6 @@ CONFIG_ARM64_SUPPORT_AARCH32=y # CONFIG_ARCH_ORION5X is not set # CONFIG_TARGET_STV0991 is not set # CONFIG_ARCH_BCM283X is not set -# CONFIG_ARCH_BCM63158 is not set -# CONFIG_ARCH_BCM6753 is not set -# CONFIG_ARCH_BCM68360 is not set -# CONFIG_ARCH_BCM6858 is not set # CONFIG_ARCH_BCMSTB is not set # CONFIG_ARCH_BCMBCA is not set # CONFIG_TARGET_VEXPRESS_CA9X4 is not set @@ -122,6 +118,7 @@ CONFIG_ARM64_SUPPORT_AARCH32=y # CONFIG_ARCH_SUNXI is not set # CONFIG_ARCH_U8500 is not set # CONFIG_ARCH_VERSAL is not set +# CONFIG_ARCH_VERSAL_NET is not set # CONFIG_ARCH_VF610 is not set # CONFIG_ARCH_ZYNQ is not set # CONFIG_ARCH_ZYNQMP_R5 is not set @@ -178,7 +175,7 @@ CONFIG_ARCH_ROCKCHIP=y # CONFIG_TARGET_XENGUEST_ARM64 is not set # CONFIG_ARCH_GXP is not set # CONFIG_STATIC_MACH_TYPE is not set -CONFIG_SYS_TEXT_BASE=0x18000000 +CONFIG_TEXT_BASE=0x18000000 CONFIG_SYS_MALLOC_LEN=0x2000000 CONFIG_SYS_MALLOC_F_LEN=0x4000 CONFIG_SPL_GPIO=y @@ -282,6 +279,8 @@ CONFIG_SYS_LOAD_ADDR=0x800800 # CONFIG_SPL_PAYLOAD="u-boot.bin" CONFIG_BUILD_TARGET="" +CONFIG_FWU_NUM_BANKS=2 +CONFIG_FWU_NUM_IMAGES_PER_BANK=2 CONFIG_DEBUG_UART=y # CONFIG_AHCI is not set # CONFIG_OF_BOARD_FIXUP is not set @@ -328,6 +327,7 @@ CONFIG_PLATFORM_ELFENTRY="_start" CONFIG_STACK_SIZE=0x1000000 CONFIG_SYS_SRAM_BASE=0x0 CONFIG_SYS_SRAM_SIZE=0x0 +CONFIG_SYS_MONITOR_LEN=0 # CONFIG_MP is not set # CONFIG_EXAMPLES is not set @@ -368,20 +368,24 @@ CONFIG_SPL_FIT_GENERATOR="arch/arm/mach-rockchip/make_fit_atf.py" CONFIG_PXE_UTILS=y CONFIG_BOOTSTD=y # CONFIG_BOOTSTD_FULL is not set +# CONFIG_SPL_BOOTSTD is not set # CONFIG_BOOTSTD_BOOTCOMMAND is not set CONFIG_BOOTMETH_GLOBAL=y CONFIG_BOOTMETH_DISTRO=y CONFIG_BOOTMETH_DISTRO_PXE=y CONFIG_BOOTMETH_EFILOADER=y CONFIG_BOOTMETH_VBE=y +# CONFIG_SPL_BOOTMETH_VBE is not set CONFIG_BOOTMETH_VBE_SIMPLE=y +CONFIG_BOOTMETH_VBE_SIMPLE_OS=y +# CONFIG_SPL_BOOTMETH_VBE_SIMPLE is not set # CONFIG_BOOTMETH_SCRIPT is not set CONFIG_LEGACY_IMAGE_FORMAT=y CONFIG_SUPPORT_RAW_INITRD=y # CONFIG_OF_BOARD_SETUP is not set # CONFIG_OF_SYSTEM_SETUP is not set # CONFIG_OF_STDOUT_VIA_ALIAS is not set -CONFIG_HAVE_SYS_TEXT_BASE=y +CONFIG_HAVE_TEXT_BASE=y # CONFIG_DYNAMIC_SYS_CLK_FREQ is not set CONFIG_ARCH_FIXUP_FDT_MEMORY=y # CONFIG_CHROMEOS is not set @@ -439,7 +443,10 @@ CONFIG_MENU=y CONFIG_LOGLEVEL=4 CONFIG_SPL_LOGLEVEL=4 # CONFIG_SILENT_CONSOLE is not set +# CONFIG_SPL_SILENT_CONSOLE is not set +# CONFIG_TPL_SILENT_CONSOLE is not set CONFIG_PRE_CONSOLE_BUFFER=y +CONFIG_CONSOLE_FLUSH_SUPPORT=y CONFIG_CONSOLE_MUX=y CONFIG_SYS_CONSOLE_IS_IN_ENV=y # CONFIG_SYS_CONSOLE_OVERWRITE_ROUTINE is not set @@ -475,6 +482,7 @@ CONFIG_DISPLAY_BOARDINFO_LATE=y # # Start-up hooks # +# CONFIG_CYCLIC is not set CONFIG_EVENT=y CONFIG_EVENT_DYNAMIC=y # CONFIG_EVENT_DEBUG is not set @@ -571,6 +579,7 @@ CONFIG_SPL_CRC32=y # CONFIG_SPL_FPGA is not set # CONFIG_SPL_I2C is not set # CONFIG_SPL_DM_MAILBOX is not set +# CONFIG_SPL_MEMORY is not set CONFIG_SYS_MMCSD_FS_BOOT_PARTITION=1 # CONFIG_SPL_MPC8XXX_INIT_DDR is not set # CONFIG_SPL_MTD_SUPPORT is not set @@ -675,6 +684,7 @@ CONFIG_CMD_RUN=y CONFIG_CMD_IMI=y # CONFIG_CMD_IMLS is not set CONFIG_CMD_XIMG=y +# CONFIG_CMD_XXD is not set # CONFIG_CMD_SPL is not set # CONFIG_CMD_THOR_DOWNLOAD is not set # CONFIG_CMD_ZBOOT is not set @@ -752,6 +762,10 @@ CONFIG_CMD_I2C=y CONFIG_CMD_LOADB=y # CONFIG_CMD_LOADM is not set CONFIG_CMD_LOADS=y +# CONFIG_LOADS_ECHO is not set +# CONFIG_CMD_SAVES is not set +# CONFIG_SYS_LOADS_BAUD_CHANGE is not set +CONFIG_CMD_LOADXY_TIMEOUT=90 # CONFIG_CMD_LSBLK is not set # CONFIG_CMD_MBR is not set # CONFIG_CMD_MISC is not set @@ -766,7 +780,6 @@ CONFIG_CMD_PINMUX=y # CONFIG_CMD_POWEROFF is not set # CONFIG_CMD_READ is not set # CONFIG_CMD_SATA is not set -# CONFIG_CMD_SAVES is not set # CONFIG_CMD_SCSI is not set # CONFIG_CMD_SDRAM is not set CONFIG_CMD_SF=y @@ -782,6 +795,7 @@ CONFIG_CMD_USB=y # # Shell scripting commands # +# CONFIG_CMD_CAT is not set CONFIG_CMD_ECHO=y CONFIG_CMD_ITEST=y CONFIG_CMD_SOURCE=y @@ -817,6 +831,7 @@ CONFIG_NET_TFTP_VARS=y CONFIG_CMD_NFS=y CONFIG_NFS_TIMEOUT=2000 # CONFIG_SYS_DISABLE_AUTOLOAD is not set +# CONFIG_CMD_WGET is not set CONFIG_CMD_MII=y CONFIG_CMD_MDIO=y CONFIG_CMD_PING=y @@ -836,12 +851,14 @@ CONFIG_CMD_PXE=y CONFIG_CMD_BLOCK_CACHE=y # CONFIG_CMD_CACHE is not set # CONFIG_CMD_CONITRACE is not set -# CONFIG_CMD_CLS is not set +CONFIG_CMD_CLS=y # CONFIG_CMD_EFIDEBUG is not set +# CONFIG_CMD_EFICONFIG is not set # CONFIG_CMD_EXCEPTION is not set # CONFIG_CMD_DATE is not set CONFIG_CMD_TIME=y # CONFIG_CMD_GETTIME is not set +# CONFIG_CMD_PAUSE is not set # CONFIG_CMD_RNG is not set # CONFIG_CMD_KASLRSEED is not set CONFIG_CMD_SLEEP=y @@ -851,6 +868,7 @@ CONFIG_CMD_SYSBOOT=y # CONFIG_CMD_PSTORE is not set # CONFIG_CMD_TERMINAL is not set # CONFIG_CMD_UUID is not set +CONFIG_CMD_VIDCONSOLE=y # # TI specific command line interface @@ -923,7 +941,7 @@ CONFIG_EFI_PARTITION_ENTRIES_OFF=0 CONFIG_SPL_EFI_PARTITION=y CONFIG_PARTITION_UUIDS=y CONFIG_SPL_PARTITION_UUIDS=y -# CONFIG_PARTITION_TYPE_GUID is not set +CONFIG_PARTITION_TYPE_GUID=y CONFIG_SUPPORT_OF_CONTROL=y CONFIG_PYLIBFDT=y CONFIG_DTOC=y @@ -1003,6 +1021,8 @@ CONFIG_SERVERIP_FROM_PROXYDHCP_DELAY_MS=100 # CONFIG_UDP_CHECKSUM is not set # CONFIG_BOOTP_SERVERIP is not set CONFIG_BOOTP_MAX_ROOT_PATH_LEN=64 +# CONFIG_PROT_TCP is not set +# CONFIG_IPV6 is not set CONFIG_SYS_RX_ETH_BUFFER=4 # @@ -1038,6 +1058,7 @@ CONFIG_OF_TRANSLATE=y # CONFIG_SPL_OF_TRANSLATE is not set # CONFIG_TRANSLATION_OFFSET is not set CONFIG_DM_DEV_READ_INLINE=y +# CONFIG_OFNODE_MULTI_TREE is not set # CONFIG_ACPIGEN is not set CONFIG_BOUNCE_BUFFER=y CONFIG_ADC=y @@ -1057,7 +1078,6 @@ CONFIG_SARADC_ROCKCHIP=y # Bus devices # CONFIG_BLK=y -CONFIG_HAVE_BLOCK_DEVICE=y CONFIG_SPL_BLK=y CONFIG_BLOCK_CACHE=y # CONFIG_SPL_BLOCK_CACHE is not set @@ -1149,6 +1169,8 @@ CONFIG_ARM_PSCI_FW=y # CONFIG_FPGA_ALTERA is not set # CONFIG_FPGA_SOCFPGA is not set # CONFIG_FPGA_XILINX is not set +# CONFIG_DM_FPGA is not set +# CONFIG_FWU_MDATA is not set CONFIG_GPIO=y CONFIG_SPL_DM_GPIO=y # CONFIG_GPIO_HOG is not set @@ -1196,6 +1218,8 @@ CONFIG_ROCKCHIP_GPIO=y # CONFIG_ZYNQMP_GPIO_MODEPIN is not set # CONFIG_SLG7XL45106_I2C_GPO is not set # CONFIG_TURRIS_OMNIA_MCU is not set +# CONFIG_FTGPIO010 is not set +# CONFIG_ADP5585_GPIO is not set # # Hardware Spinlock Support @@ -1214,6 +1238,7 @@ CONFIG_I2C_CROS_EC_TUNNEL=y # CONFIG_SYS_I2C_DW is not set # CONFIG_SYS_I2C_INTEL is not set # CONFIG_SYS_I2C_IMX_LPI2C is not set +# CONFIG_SYS_I2C_MTK is not set # CONFIG_SYS_I2C_MICROCHIP is not set # CONFIG_SYS_I2C_MXC is not set # CONFIG_SYS_I2C_NEXELL is not set @@ -1234,7 +1259,6 @@ CONFIG_INPUT=y # CONFIG_SPL_INPUT is not set CONFIG_DM_KEYBOARD=y # CONFIG_SPL_DM_KEYBOARD is not set -# CONFIG_KEYBOARD is not set # CONFIG_APPLE_SPI_KEYB is not set CONFIG_CROS_EC_KEYB=y # CONFIG_I8042_KEYB is not set @@ -1261,6 +1285,7 @@ CONFIG_CROS_EC_KEYB=y # # Memory Controller drivers # +# CONFIG_MEMORY is not set # # Multifunction device drivers @@ -1319,6 +1344,7 @@ CONFIG_SPL_DM_MMC=y # CONFIG_MMC_SPI is not set # CONFIG_ARM_PL180_MMCI is not set CONFIG_MMC_QUIRKS=y +CONFIG_SYS_MMC_MAX_BLK_COUNT=65535 CONFIG_MMC_HW_PARTITIONING=y # CONFIG_SUPPORT_EMMC_RPMB is not set # CONFIG_SUPPORT_EMMC_BOOT is not set @@ -1443,6 +1469,7 @@ CONFIG_PHYLIB=y # CONFIG_PHY_VITESSE is not set # CONFIG_PHY_XILINX is not set # CONFIG_PHY_XILINX_GMII2RGMII is not set +# CONFIG_PHY_XWAY is not set # CONFIG_PHY_ETHERNET_ID is not set # CONFIG_PHY_FIXED is not set # CONFIG_PHY_NCSI is not set @@ -1475,6 +1502,7 @@ CONFIG_ETH_DESIGNWARE=y # CONFIG_MCFFEC is not set # CONFIG_FSLDMAFEC is not set # CONFIG_KS8851_MLL is not set +# CONFIG_LITEETH is not set # CONFIG_MACB is not set # CONFIG_NET_NPCM750 is not set # CONFIG_PCH_GBE is not set @@ -1521,7 +1549,6 @@ CONFIG_PHY=y # CONFIG_NOP_PHY is not set # CONFIG_MIPI_DPHY_HELPERS is not set # CONFIG_BCM_SR_PCIE_PHY is not set -# CONFIG_MSM8916_USB_PHY is not set # CONFIG_OMAP_USB2_PHY is not set # @@ -1533,6 +1560,7 @@ CONFIG_PHY_ROCKCHIP_INNO_USB2=y CONFIG_PHY_ROCKCHIP_TYPEC=y # CONFIG_PHY_CADENCE_SIERRA is not set # CONFIG_PHY_CADENCE_TORRENT is not set +# CONFIG_MSM8916_USB_PHY is not set # CONFIG_MVEBU_COMPHY_SUPPORT is not set # @@ -1595,13 +1623,14 @@ CONFIG_SPL_PMIC_CHILDREN=y # CONFIG_DM_PMIC_MAX8998 is not set # CONFIG_DM_PMIC_MC34708 is not set # CONFIG_PMIC_MAX8997 is not set -# CONFIG_PMIC_PM8916 is not set +# CONFIG_PMIC_QCOM is not set CONFIG_PMIC_RK8XX=y # CONFIG_SPL_PMIC_RK8XX is not set # CONFIG_PMIC_S2MPS11 is not set # CONFIG_DM_PMIC_SANDBOX is not set # CONFIG_PMIC_S5M8767 is not set # CONFIG_PMIC_RN5T567 is not set +# CONFIG_SPL_PMIC_RN5T567 is not set # CONFIG_PMIC_TPS65090 is not set # CONFIG_PMIC_PALMAS is not set # CONFIG_PMIC_LP873X is not set @@ -1753,6 +1782,7 @@ CONFIG_SYS_NS16550=y CONFIG_SPI=y CONFIG_DM_SPI=y CONFIG_SPI_MEM=y +# CONFIG_SPI_DIRMAP is not set # CONFIG_ALTERA_SPI is not set # CONFIG_APPLE_SPI is not set # CONFIG_ATCSPI200_SPI is not set @@ -1769,18 +1799,22 @@ CONFIG_SPI_MEM=y # CONFIG_ICH_SPI is not set # CONFIG_IPROC_QSPI is not set # CONFIG_KIRKWOOD_SPI is not set +# CONFIG_MICROCHIP_COREQSPI is not set # CONFIG_MPC8XXX_SPI is not set # CONFIG_MTK_SNOR is not set # CONFIG_MTK_SNFI_SPI is not set +# CONFIG_MTK_SPIM is not set # CONFIG_MVEBU_A3700_SPI is not set # CONFIG_MXS_SPI is not set # CONFIG_SPI_MXIC is not set # CONFIG_NPCM_FIU_SPI is not set +# CONFIG_NPCM_PSPI is not set # CONFIG_NXP_FSPI is not set # CONFIG_OMAP3_SPI is not set # CONFIG_PL022_SPI is not set # CONFIG_ROCKCHIP_SFC is not set CONFIG_ROCKCHIP_SPI=y +# CONFIG_SPI_ASPEED_SMC is not set # CONFIG_SPI_SIFIVE is not set # CONFIG_SOFT_SPI is not set # CONFIG_SPI_SUNXI is not set @@ -1853,7 +1887,6 @@ CONFIG_USB_OHCI_NEW=y CONFIG_USB_OHCI_HCD=y CONFIG_USB_OHCI_GENERIC=y # CONFIG_USB_OHCI_DA8XX is not set -CONFIG_SYS_USB_OHCI_MAX_ROOT_PORTS=2 # CONFIG_SYS_OHCI_SWAP_REG_ACCESS is not set # CONFIG_USB_UHCI_HCD is not set # CONFIG_USB_DWC2 is not set @@ -1925,7 +1958,7 @@ CONFIG_USB_ETHER_SMSC95XX=y # # Graphics support # -CONFIG_DM_VIDEO=y +CONFIG_VIDEO=y CONFIG_VIDEO_LOGO=y CONFIG_BACKLIGHT=y CONFIG_VIDEO_PCI_DEFAULT_FB_SIZE=0 @@ -1933,7 +1966,6 @@ CONFIG_VIDEO_COPY=y CONFIG_VIDEO_DAMAGE=y CONFIG_BACKLIGHT_PWM=y # CONFIG_BACKLIGHT_GPIO is not set -CONFIG_CMD_VIDCONSOLE=y CONFIG_VIDEO_BPP8=y CONFIG_VIDEO_BPP16=y CONFIG_VIDEO_BPP32=y @@ -1942,11 +1974,11 @@ CONFIG_VIDEO_ANSI=y CONFIG_CONSOLE_NORMAL=y # CONFIG_CONSOLE_ROTATION is not set # CONFIG_CONSOLE_TRUETYPE is not set -# CONFIG_DM_PANEL_HX8238D is not set CONFIG_SYS_WHITE_ON_BLACK=y # CONFIG_NO_FB_CLEAR is not set CONFIG_PANEL=y CONFIG_SIMPLE_PANEL=y +# CONFIG_PANEL_HX8238D is not set # CONFIG_VIDEO_FONT_4X6 is not set CONFIG_VIDEO_FONT_8X16=y # CONFIG_VIDEO_FONT_SUN12X22 is not set @@ -1971,7 +2003,6 @@ CONFIG_I2C_EDID=y CONFIG_DISPLAY=y # CONFIG_NXP_TDA19988 is not set # CONFIG_ATMEL_HLCD is not set -# CONFIG_AM335X_LCD is not set # CONFIG_VIDEO_EXYNOS is not set # CONFIG_LOGICORE_DP_TX is not set CONFIG_VIDEO_ROCKCHIP=y @@ -1989,17 +2020,16 @@ CONFIG_DISPLAY_ROCKCHIP_EDP=y # CONFIG_VIDEO_MXS is not set # CONFIG_VIDEO_SEPS525 is not set CONFIG_CONSOLE_SCROLL_LINES=1 -# CONFIG_LCD is not set # CONFIG_VIDEO_SIMPLE is not set # CONFIG_VIDEO_DT_SIMPLEFB is not set # CONFIG_VIDEO_MCDE_SIMPLE is not set # CONFIG_OSD is not set # CONFIG_SPLASH_SCREEN is not set +CONFIG_VIDEO_LOGO_MAX_SIZE=0x100000 CONFIG_VIDEO_BMP_RLE8=y # CONFIG_BMP_16BPP is not set # CONFIG_BMP_24BPP is not set # CONFIG_BMP_32BPP is not set -# CONFIG_VIDEO_VCXK is not set # # VirtIO Drivers @@ -2041,6 +2071,7 @@ CONFIG_FAT_WRITE=y CONFIG_FS_FAT_MAX_CLUSTSIZE=65536 # CONFIG_FS_JFFS2 is not set # CONFIG_UBIFS_SILENCE_MSG is not set +# CONFIG_UBIFS_SILENCE_DEBUG_DUMP is not set # CONFIG_FS_CRAMFS is not set # CONFIG_YAFFS2 is not set # CONFIG_FS_SQUASHFS is not set @@ -2057,6 +2088,8 @@ CONFIG_BINMAN_FDT=y CONFIG_CHARSET=y # CONFIG_DYNAMIC_CRC_TABLE is not set CONFIG_LIB_UUID=y +# CONFIG_SEMIHOSTING is not set +# CONFIG_SPL_SEMIHOSTING is not set CONFIG_PRINTF=y CONFIG_SPL_PRINTF=y CONFIG_SPRINTF=y @@ -2143,7 +2176,6 @@ CONFIG_GENERATE_SMBIOS_TABLE=y # CONFIG_SMBIOS_PARSER is not set CONFIG_EFI_LOADER=y CONFIG_CMD_BOOTEFI_BOOTMGR=y -CONFIG_EFI_SETUP_EARLY=y CONFIG_EFI_VARIABLE_FILE_STORE=y # CONFIG_EFI_VARIABLE_NO_STORE is not set # CONFIG_EFI_VARIABLES_PRESEED is not set @@ -2162,7 +2194,7 @@ CONFIG_EFI_HAVE_RUNTIME_RESET=y CONFIG_EFI_RNG_PROTOCOL=y CONFIG_EFI_LOAD_FILE2_INITRD=y CONFIG_EFI_ECPT=y -CONFIG_EFI_EBBR_2_0_CONFORMANCE=y +CONFIG_EFI_EBBR_2_1_CONFORMANCE=y # CONFIG_OPTEE_LIB is not set # CONFIG_OPTEE_IMAGE is not set # CONFIG_BOOTM_OPTEE is not set @@ -2171,6 +2203,10 @@ CONFIG_LIB_ELF=y CONFIG_LMB=y CONFIG_LMB_USE_MAX_REGIONS=y CONFIG_LMB_MAX_REGIONS=8 + +# +# FWU Multi Bank Updates +# # CONFIG_UNIT_TEST is not set # CONFIG_SPL_UNIT_TEST is not set diff --git a/resources/u-boot/gru_kevin/config/default b/resources/u-boot/gru_kevin/config/default index 375eacb2..d6e8369d 100644 --- a/resources/u-boot/gru_kevin/config/default +++ b/resources/u-boot/gru_kevin/config/default @@ -1,10 +1,10 @@ # # Automatically generated file; DO NOT EDIT. -# U-Boot 2022.10 Configuration +# U-Boot 2023.01 Configuration # # -# Compiler: gcc (Debian 12.2.0-9) 12.2.0 +# Compiler: gcc (Debian 12.2.0-14) 12.2.0 # CONFIG_CREATE_ARCH_SYMLINK=y CONFIG_SYS_CACHE_SHIFT_6=y @@ -62,8 +62,8 @@ CONFIG_SYS_ARM_CACHE_WRITEBACK=y # CONFIG_ARCH_CPU_INIT is not set CONFIG_SYS_ARCH_TIMER=y CONFIG_ARM_SMCCC=y -# CONFIG_SEMIHOSTING is not set -# CONFIG_SPL_SEMIHOSTING is not set +# CONFIG_SYS_L2_PL310 is not set +# CONFIG_SPL_SYS_L2_PL310 is not set # CONFIG_SYS_L2CACHE_OFF is not set CONFIG_ENABLE_ARM_SOC_BOOT0_HOOK=y # CONFIG_USE_ARCH_MEMCPY is not set @@ -78,10 +78,6 @@ CONFIG_ARM64_SUPPORT_AARCH32=y # CONFIG_ARCH_ORION5X is not set # CONFIG_TARGET_STV0991 is not set # CONFIG_ARCH_BCM283X is not set -# CONFIG_ARCH_BCM63158 is not set -# CONFIG_ARCH_BCM6753 is not set -# CONFIG_ARCH_BCM68360 is not set -# CONFIG_ARCH_BCM6858 is not set # CONFIG_ARCH_BCMSTB is not set # CONFIG_ARCH_BCMBCA is not set # CONFIG_TARGET_VEXPRESS_CA9X4 is not set @@ -122,6 +118,7 @@ CONFIG_ARM64_SUPPORT_AARCH32=y # CONFIG_ARCH_SUNXI is not set # CONFIG_ARCH_U8500 is not set # CONFIG_ARCH_VERSAL is not set +# CONFIG_ARCH_VERSAL_NET is not set # CONFIG_ARCH_VF610 is not set # CONFIG_ARCH_ZYNQ is not set # CONFIG_ARCH_ZYNQMP_R5 is not set @@ -178,7 +175,7 @@ CONFIG_ARCH_ROCKCHIP=y # CONFIG_TARGET_XENGUEST_ARM64 is not set # CONFIG_ARCH_GXP is not set # CONFIG_STATIC_MACH_TYPE is not set -CONFIG_SYS_TEXT_BASE=0x18000000 +CONFIG_TEXT_BASE=0x18000000 CONFIG_SYS_MALLOC_LEN=0x2000000 CONFIG_SYS_MALLOC_F_LEN=0x4000 CONFIG_SPL_GPIO=y @@ -282,6 +279,8 @@ CONFIG_SYS_LOAD_ADDR=0x800800 # CONFIG_SPL_PAYLOAD="u-boot.bin" CONFIG_BUILD_TARGET="" +CONFIG_FWU_NUM_BANKS=2 +CONFIG_FWU_NUM_IMAGES_PER_BANK=2 CONFIG_DEBUG_UART=y # CONFIG_AHCI is not set # CONFIG_OF_BOARD_FIXUP is not set @@ -328,6 +327,7 @@ CONFIG_PLATFORM_ELFENTRY="_start" CONFIG_STACK_SIZE=0x1000000 CONFIG_SYS_SRAM_BASE=0x0 CONFIG_SYS_SRAM_SIZE=0x0 +CONFIG_SYS_MONITOR_LEN=0 # CONFIG_MP is not set # CONFIG_EXAMPLES is not set @@ -368,20 +368,24 @@ CONFIG_SPL_FIT_GENERATOR="arch/arm/mach-rockchip/make_fit_atf.py" CONFIG_PXE_UTILS=y CONFIG_BOOTSTD=y # CONFIG_BOOTSTD_FULL is not set +# CONFIG_SPL_BOOTSTD is not set # CONFIG_BOOTSTD_BOOTCOMMAND is not set CONFIG_BOOTMETH_GLOBAL=y CONFIG_BOOTMETH_DISTRO=y CONFIG_BOOTMETH_DISTRO_PXE=y CONFIG_BOOTMETH_EFILOADER=y CONFIG_BOOTMETH_VBE=y +# CONFIG_SPL_BOOTMETH_VBE is not set CONFIG_BOOTMETH_VBE_SIMPLE=y +CONFIG_BOOTMETH_VBE_SIMPLE_OS=y +# CONFIG_SPL_BOOTMETH_VBE_SIMPLE is not set # CONFIG_BOOTMETH_SCRIPT is not set CONFIG_LEGACY_IMAGE_FORMAT=y CONFIG_SUPPORT_RAW_INITRD=y # CONFIG_OF_BOARD_SETUP is not set # CONFIG_OF_SYSTEM_SETUP is not set # CONFIG_OF_STDOUT_VIA_ALIAS is not set -CONFIG_HAVE_SYS_TEXT_BASE=y +CONFIG_HAVE_TEXT_BASE=y # CONFIG_DYNAMIC_SYS_CLK_FREQ is not set CONFIG_ARCH_FIXUP_FDT_MEMORY=y # CONFIG_CHROMEOS is not set @@ -439,7 +443,10 @@ CONFIG_MENU=y CONFIG_LOGLEVEL=4 CONFIG_SPL_LOGLEVEL=4 # CONFIG_SILENT_CONSOLE is not set +# CONFIG_SPL_SILENT_CONSOLE is not set +# CONFIG_TPL_SILENT_CONSOLE is not set CONFIG_PRE_CONSOLE_BUFFER=y +CONFIG_CONSOLE_FLUSH_SUPPORT=y CONFIG_CONSOLE_MUX=y CONFIG_SYS_CONSOLE_IS_IN_ENV=y # CONFIG_SYS_CONSOLE_OVERWRITE_ROUTINE is not set @@ -475,6 +482,7 @@ CONFIG_DISPLAY_BOARDINFO_LATE=y # # Start-up hooks # +# CONFIG_CYCLIC is not set CONFIG_EVENT=y CONFIG_EVENT_DYNAMIC=y # CONFIG_EVENT_DEBUG is not set @@ -571,6 +579,7 @@ CONFIG_SPL_CRC32=y # CONFIG_SPL_FPGA is not set # CONFIG_SPL_I2C is not set # CONFIG_SPL_DM_MAILBOX is not set +# CONFIG_SPL_MEMORY is not set CONFIG_SYS_MMCSD_FS_BOOT_PARTITION=1 # CONFIG_SPL_MPC8XXX_INIT_DDR is not set # CONFIG_SPL_MTD_SUPPORT is not set @@ -675,6 +684,7 @@ CONFIG_CMD_RUN=y CONFIG_CMD_IMI=y # CONFIG_CMD_IMLS is not set CONFIG_CMD_XIMG=y +# CONFIG_CMD_XXD is not set # CONFIG_CMD_SPL is not set # CONFIG_CMD_THOR_DOWNLOAD is not set # CONFIG_CMD_ZBOOT is not set @@ -752,6 +762,10 @@ CONFIG_CMD_I2C=y CONFIG_CMD_LOADB=y # CONFIG_CMD_LOADM is not set CONFIG_CMD_LOADS=y +# CONFIG_LOADS_ECHO is not set +# CONFIG_CMD_SAVES is not set +# CONFIG_SYS_LOADS_BAUD_CHANGE is not set +CONFIG_CMD_LOADXY_TIMEOUT=90 # CONFIG_CMD_LSBLK is not set # CONFIG_CMD_MBR is not set # CONFIG_CMD_MISC is not set @@ -766,7 +780,6 @@ CONFIG_CMD_PINMUX=y # CONFIG_CMD_POWEROFF is not set # CONFIG_CMD_READ is not set # CONFIG_CMD_SATA is not set -# CONFIG_CMD_SAVES is not set # CONFIG_CMD_SCSI is not set # CONFIG_CMD_SDRAM is not set CONFIG_CMD_SF=y @@ -782,6 +795,7 @@ CONFIG_CMD_USB=y # # Shell scripting commands # +# CONFIG_CMD_CAT is not set CONFIG_CMD_ECHO=y CONFIG_CMD_ITEST=y CONFIG_CMD_SOURCE=y @@ -817,6 +831,7 @@ CONFIG_NET_TFTP_VARS=y CONFIG_CMD_NFS=y CONFIG_NFS_TIMEOUT=2000 # CONFIG_SYS_DISABLE_AUTOLOAD is not set +# CONFIG_CMD_WGET is not set CONFIG_CMD_MII=y CONFIG_CMD_MDIO=y CONFIG_CMD_PING=y @@ -836,12 +851,14 @@ CONFIG_CMD_PXE=y CONFIG_CMD_BLOCK_CACHE=y # CONFIG_CMD_CACHE is not set # CONFIG_CMD_CONITRACE is not set -# CONFIG_CMD_CLS is not set +CONFIG_CMD_CLS=y # CONFIG_CMD_EFIDEBUG is not set +# CONFIG_CMD_EFICONFIG is not set # CONFIG_CMD_EXCEPTION is not set # CONFIG_CMD_DATE is not set CONFIG_CMD_TIME=y # CONFIG_CMD_GETTIME is not set +# CONFIG_CMD_PAUSE is not set # CONFIG_CMD_RNG is not set # CONFIG_CMD_KASLRSEED is not set CONFIG_CMD_SLEEP=y @@ -851,6 +868,7 @@ CONFIG_CMD_SYSBOOT=y # CONFIG_CMD_PSTORE is not set # CONFIG_CMD_TERMINAL is not set # CONFIG_CMD_UUID is not set +CONFIG_CMD_VIDCONSOLE=y # # TI specific command line interface @@ -923,7 +941,7 @@ CONFIG_EFI_PARTITION_ENTRIES_OFF=0 CONFIG_SPL_EFI_PARTITION=y CONFIG_PARTITION_UUIDS=y CONFIG_SPL_PARTITION_UUIDS=y -# CONFIG_PARTITION_TYPE_GUID is not set +CONFIG_PARTITION_TYPE_GUID=y CONFIG_SUPPORT_OF_CONTROL=y CONFIG_PYLIBFDT=y CONFIG_DTOC=y @@ -1003,6 +1021,8 @@ CONFIG_SERVERIP_FROM_PROXYDHCP_DELAY_MS=100 # CONFIG_UDP_CHECKSUM is not set # CONFIG_BOOTP_SERVERIP is not set CONFIG_BOOTP_MAX_ROOT_PATH_LEN=64 +# CONFIG_PROT_TCP is not set +# CONFIG_IPV6 is not set CONFIG_SYS_RX_ETH_BUFFER=4 # @@ -1038,6 +1058,7 @@ CONFIG_OF_TRANSLATE=y # CONFIG_SPL_OF_TRANSLATE is not set # CONFIG_TRANSLATION_OFFSET is not set CONFIG_DM_DEV_READ_INLINE=y +# CONFIG_OFNODE_MULTI_TREE is not set # CONFIG_ACPIGEN is not set CONFIG_BOUNCE_BUFFER=y CONFIG_ADC=y @@ -1057,7 +1078,6 @@ CONFIG_SARADC_ROCKCHIP=y # Bus devices # CONFIG_BLK=y -CONFIG_HAVE_BLOCK_DEVICE=y CONFIG_SPL_BLK=y CONFIG_BLOCK_CACHE=y # CONFIG_SPL_BLOCK_CACHE is not set @@ -1149,6 +1169,8 @@ CONFIG_ARM_PSCI_FW=y # CONFIG_FPGA_ALTERA is not set # CONFIG_FPGA_SOCFPGA is not set # CONFIG_FPGA_XILINX is not set +# CONFIG_DM_FPGA is not set +# CONFIG_FWU_MDATA is not set CONFIG_GPIO=y CONFIG_SPL_DM_GPIO=y # CONFIG_GPIO_HOG is not set @@ -1196,6 +1218,8 @@ CONFIG_ROCKCHIP_GPIO=y # CONFIG_ZYNQMP_GPIO_MODEPIN is not set # CONFIG_SLG7XL45106_I2C_GPO is not set # CONFIG_TURRIS_OMNIA_MCU is not set +# CONFIG_FTGPIO010 is not set +# CONFIG_ADP5585_GPIO is not set # # Hardware Spinlock Support @@ -1214,6 +1238,7 @@ CONFIG_I2C_CROS_EC_TUNNEL=y # CONFIG_SYS_I2C_DW is not set # CONFIG_SYS_I2C_INTEL is not set # CONFIG_SYS_I2C_IMX_LPI2C is not set +# CONFIG_SYS_I2C_MTK is not set # CONFIG_SYS_I2C_MICROCHIP is not set # CONFIG_SYS_I2C_MXC is not set # CONFIG_SYS_I2C_NEXELL is not set @@ -1234,7 +1259,6 @@ CONFIG_INPUT=y # CONFIG_SPL_INPUT is not set CONFIG_DM_KEYBOARD=y # CONFIG_SPL_DM_KEYBOARD is not set -# CONFIG_KEYBOARD is not set # CONFIG_APPLE_SPI_KEYB is not set CONFIG_CROS_EC_KEYB=y # CONFIG_I8042_KEYB is not set @@ -1261,6 +1285,7 @@ CONFIG_CROS_EC_KEYB=y # # Memory Controller drivers # +# CONFIG_MEMORY is not set # # Multifunction device drivers @@ -1319,6 +1344,7 @@ CONFIG_SPL_DM_MMC=y # CONFIG_MMC_SPI is not set # CONFIG_ARM_PL180_MMCI is not set CONFIG_MMC_QUIRKS=y +CONFIG_SYS_MMC_MAX_BLK_COUNT=65535 CONFIG_MMC_HW_PARTITIONING=y # CONFIG_SUPPORT_EMMC_RPMB is not set # CONFIG_SUPPORT_EMMC_BOOT is not set @@ -1443,6 +1469,7 @@ CONFIG_PHYLIB=y # CONFIG_PHY_VITESSE is not set # CONFIG_PHY_XILINX is not set # CONFIG_PHY_XILINX_GMII2RGMII is not set +# CONFIG_PHY_XWAY is not set # CONFIG_PHY_ETHERNET_ID is not set # CONFIG_PHY_FIXED is not set # CONFIG_PHY_NCSI is not set @@ -1475,6 +1502,7 @@ CONFIG_ETH_DESIGNWARE=y # CONFIG_MCFFEC is not set # CONFIG_FSLDMAFEC is not set # CONFIG_KS8851_MLL is not set +# CONFIG_LITEETH is not set # CONFIG_MACB is not set # CONFIG_NET_NPCM750 is not set # CONFIG_PCH_GBE is not set @@ -1521,7 +1549,6 @@ CONFIG_PHY=y # CONFIG_NOP_PHY is not set # CONFIG_MIPI_DPHY_HELPERS is not set # CONFIG_BCM_SR_PCIE_PHY is not set -# CONFIG_MSM8916_USB_PHY is not set # CONFIG_OMAP_USB2_PHY is not set # @@ -1533,6 +1560,7 @@ CONFIG_PHY_ROCKCHIP_INNO_USB2=y CONFIG_PHY_ROCKCHIP_TYPEC=y # CONFIG_PHY_CADENCE_SIERRA is not set # CONFIG_PHY_CADENCE_TORRENT is not set +# CONFIG_MSM8916_USB_PHY is not set # CONFIG_MVEBU_COMPHY_SUPPORT is not set # @@ -1595,13 +1623,14 @@ CONFIG_SPL_PMIC_CHILDREN=y # CONFIG_DM_PMIC_MAX8998 is not set # CONFIG_DM_PMIC_MC34708 is not set # CONFIG_PMIC_MAX8997 is not set -# CONFIG_PMIC_PM8916 is not set +# CONFIG_PMIC_QCOM is not set CONFIG_PMIC_RK8XX=y # CONFIG_SPL_PMIC_RK8XX is not set # CONFIG_PMIC_S2MPS11 is not set # CONFIG_DM_PMIC_SANDBOX is not set # CONFIG_PMIC_S5M8767 is not set # CONFIG_PMIC_RN5T567 is not set +# CONFIG_SPL_PMIC_RN5T567 is not set # CONFIG_PMIC_TPS65090 is not set # CONFIG_PMIC_PALMAS is not set # CONFIG_PMIC_LP873X is not set @@ -1753,6 +1782,7 @@ CONFIG_SYS_NS16550=y CONFIG_SPI=y CONFIG_DM_SPI=y CONFIG_SPI_MEM=y +# CONFIG_SPI_DIRMAP is not set # CONFIG_ALTERA_SPI is not set # CONFIG_APPLE_SPI is not set # CONFIG_ATCSPI200_SPI is not set @@ -1769,18 +1799,22 @@ CONFIG_SPI_MEM=y # CONFIG_ICH_SPI is not set # CONFIG_IPROC_QSPI is not set # CONFIG_KIRKWOOD_SPI is not set +# CONFIG_MICROCHIP_COREQSPI is not set # CONFIG_MPC8XXX_SPI is not set # CONFIG_MTK_SNOR is not set # CONFIG_MTK_SNFI_SPI is not set +# CONFIG_MTK_SPIM is not set # CONFIG_MVEBU_A3700_SPI is not set # CONFIG_MXS_SPI is not set # CONFIG_SPI_MXIC is not set # CONFIG_NPCM_FIU_SPI is not set +# CONFIG_NPCM_PSPI is not set # CONFIG_NXP_FSPI is not set # CONFIG_OMAP3_SPI is not set # CONFIG_PL022_SPI is not set # CONFIG_ROCKCHIP_SFC is not set CONFIG_ROCKCHIP_SPI=y +# CONFIG_SPI_ASPEED_SMC is not set # CONFIG_SPI_SIFIVE is not set # CONFIG_SOFT_SPI is not set # CONFIG_SPI_SUNXI is not set @@ -1853,7 +1887,6 @@ CONFIG_USB_OHCI_NEW=y CONFIG_USB_OHCI_HCD=y CONFIG_USB_OHCI_GENERIC=y # CONFIG_USB_OHCI_DA8XX is not set -CONFIG_SYS_USB_OHCI_MAX_ROOT_PORTS=2 # CONFIG_SYS_OHCI_SWAP_REG_ACCESS is not set # CONFIG_USB_UHCI_HCD is not set # CONFIG_USB_DWC2 is not set @@ -1925,7 +1958,7 @@ CONFIG_USB_ETHER_SMSC95XX=y # # Graphics support # -CONFIG_DM_VIDEO=y +CONFIG_VIDEO=y CONFIG_VIDEO_LOGO=y CONFIG_BACKLIGHT=y CONFIG_VIDEO_PCI_DEFAULT_FB_SIZE=0 @@ -1933,7 +1966,6 @@ CONFIG_VIDEO_COPY=y CONFIG_VIDEO_DAMAGE=y CONFIG_BACKLIGHT_PWM=y # CONFIG_BACKLIGHT_GPIO is not set -CONFIG_CMD_VIDCONSOLE=y CONFIG_VIDEO_BPP8=y CONFIG_VIDEO_BPP16=y CONFIG_VIDEO_BPP32=y @@ -1942,11 +1974,11 @@ CONFIG_VIDEO_ANSI=y CONFIG_CONSOLE_NORMAL=y # CONFIG_CONSOLE_ROTATION is not set # CONFIG_CONSOLE_TRUETYPE is not set -# CONFIG_DM_PANEL_HX8238D is not set CONFIG_SYS_WHITE_ON_BLACK=y # CONFIG_NO_FB_CLEAR is not set CONFIG_PANEL=y CONFIG_SIMPLE_PANEL=y +# CONFIG_PANEL_HX8238D is not set # CONFIG_VIDEO_FONT_4X6 is not set # CONFIG_VIDEO_FONT_8X16 is not set # CONFIG_VIDEO_FONT_SUN12X22 is not set @@ -1971,7 +2003,6 @@ CONFIG_I2C_EDID=y CONFIG_DISPLAY=y # CONFIG_NXP_TDA19988 is not set # CONFIG_ATMEL_HLCD is not set -# CONFIG_AM335X_LCD is not set # CONFIG_VIDEO_EXYNOS is not set # CONFIG_LOGICORE_DP_TX is not set CONFIG_VIDEO_ROCKCHIP=y @@ -1989,17 +2020,16 @@ CONFIG_DISPLAY_ROCKCHIP_EDP=y # CONFIG_VIDEO_MXS is not set # CONFIG_VIDEO_SEPS525 is not set CONFIG_CONSOLE_SCROLL_LINES=1 -# CONFIG_LCD is not set # CONFIG_VIDEO_SIMPLE is not set # CONFIG_VIDEO_DT_SIMPLEFB is not set # CONFIG_VIDEO_MCDE_SIMPLE is not set # CONFIG_OSD is not set # CONFIG_SPLASH_SCREEN is not set +CONFIG_VIDEO_LOGO_MAX_SIZE=0x100000 CONFIG_VIDEO_BMP_RLE8=y # CONFIG_BMP_16BPP is not set # CONFIG_BMP_24BPP is not set # CONFIG_BMP_32BPP is not set -# CONFIG_VIDEO_VCXK is not set # # VirtIO Drivers @@ -2041,6 +2071,7 @@ CONFIG_FAT_WRITE=y CONFIG_FS_FAT_MAX_CLUSTSIZE=65536 # CONFIG_FS_JFFS2 is not set # CONFIG_UBIFS_SILENCE_MSG is not set +# CONFIG_UBIFS_SILENCE_DEBUG_DUMP is not set # CONFIG_FS_CRAMFS is not set # CONFIG_YAFFS2 is not set # CONFIG_FS_SQUASHFS is not set @@ -2057,6 +2088,8 @@ CONFIG_BINMAN_FDT=y CONFIG_CHARSET=y # CONFIG_DYNAMIC_CRC_TABLE is not set CONFIG_LIB_UUID=y +# CONFIG_SEMIHOSTING is not set +# CONFIG_SPL_SEMIHOSTING is not set CONFIG_PRINTF=y CONFIG_SPL_PRINTF=y CONFIG_SPRINTF=y @@ -2143,7 +2176,6 @@ CONFIG_GENERATE_SMBIOS_TABLE=y # CONFIG_SMBIOS_PARSER is not set CONFIG_EFI_LOADER=y CONFIG_CMD_BOOTEFI_BOOTMGR=y -CONFIG_EFI_SETUP_EARLY=y CONFIG_EFI_VARIABLE_FILE_STORE=y # CONFIG_EFI_VARIABLE_NO_STORE is not set # CONFIG_EFI_VARIABLES_PRESEED is not set @@ -2162,7 +2194,7 @@ CONFIG_EFI_HAVE_RUNTIME_RESET=y CONFIG_EFI_RNG_PROTOCOL=y CONFIG_EFI_LOAD_FILE2_INITRD=y CONFIG_EFI_ECPT=y -CONFIG_EFI_EBBR_2_0_CONFORMANCE=y +CONFIG_EFI_EBBR_2_1_CONFORMANCE=y # CONFIG_OPTEE_LIB is not set # CONFIG_OPTEE_IMAGE is not set # CONFIG_BOOTM_OPTEE is not set @@ -2171,6 +2203,10 @@ CONFIG_LIB_ELF=y CONFIG_LMB=y CONFIG_LMB_USE_MAX_REGIONS=y CONFIG_LMB_MAX_REGIONS=8 + +# +# FWU Multi Bank Updates +# # CONFIG_UNIT_TEST is not set # CONFIG_SPL_UNIT_TEST is not set diff --git a/resources/u-boot/nyan_big/config/default b/resources/u-boot/nyan_big/config/default index 9a248a20..6697eef1 100644 --- a/resources/u-boot/nyan_big/config/default +++ b/resources/u-boot/nyan_big/config/default @@ -1,10 +1,10 @@ # # Automatically generated file; DO NOT EDIT. -# U-Boot 2022.10 Configuration +# U-Boot 2023.01 Configuration # # -# Compiler: gcc (Debian 12.2.0-9) 12.2.0 +# Compiler: gcc (Debian 12.2.0-14) 12.2.0 # CONFIG_CREATE_ARCH_SYMLINK=y CONFIG_SYS_CACHE_SHIFT_6=y @@ -59,10 +59,10 @@ CONFIG_SYS_ARM_CACHE_WRITEBACK=y # CONFIG_ARCH_CPU_INIT is not set # CONFIG_SYS_ARCH_TIMER is not set # CONFIG_ARM_SMCCC is not set -# CONFIG_SEMIHOSTING is not set -# CONFIG_SPL_SEMIHOSTING is not set # CONFIG_SYS_THUMB_BUILD is not set # CONFIG_SPL_SYS_THUMB_BUILD is not set +# CONFIG_SYS_L2_PL310 is not set +# CONFIG_SPL_SYS_L2_PL310 is not set CONFIG_SYS_L2CACHE_OFF=y # CONFIG_ENABLE_ARM_SOC_BOOT0_HOOK is not set CONFIG_USE_ARCH_MEMCPY=y @@ -76,10 +76,6 @@ CONFIG_SPL_USE_ARCH_MEMSET=y # CONFIG_ARCH_ORION5X is not set # CONFIG_TARGET_STV0991 is not set # CONFIG_ARCH_BCM283X is not set -# CONFIG_ARCH_BCM63158 is not set -# CONFIG_ARCH_BCM6753 is not set -# CONFIG_ARCH_BCM68360 is not set -# CONFIG_ARCH_BCM6858 is not set # CONFIG_ARCH_BCMSTB is not set # CONFIG_ARCH_BCMBCA is not set # CONFIG_TARGET_VEXPRESS_CA9X4 is not set @@ -120,6 +116,7 @@ CONFIG_SPL_USE_ARCH_MEMSET=y # CONFIG_ARCH_SUNXI is not set # CONFIG_ARCH_U8500 is not set # CONFIG_ARCH_VERSAL is not set +# CONFIG_ARCH_VERSAL_NET is not set # CONFIG_ARCH_VF610 is not set # CONFIG_ARCH_ZYNQ is not set # CONFIG_ARCH_ZYNQMP_R5 is not set @@ -177,7 +174,7 @@ CONFIG_ARCH_TEGRA=y # CONFIG_ARCH_GXP is not set # CONFIG_SUPPORT_PASSING_ATAGS is not set # CONFIG_STATIC_MACH_TYPE is not set -CONFIG_SYS_TEXT_BASE=0x81000100 +CONFIG_TEXT_BASE=0x81000100 CONFIG_SYS_MALLOC_LEN=0x2500000 CONFIG_SYS_MALLOC_F_LEN=0x1800 CONFIG_SPL_GPIO=y @@ -256,6 +253,8 @@ CONFIG_SYS_LOAD_ADDR=0x82408000 # CONFIG_DEBUG_LL is not set CONFIG_SPL_PAYLOAD="u-boot.bin" CONFIG_BUILD_TARGET="" +CONFIG_FWU_NUM_BANKS=2 +CONFIG_FWU_NUM_IMAGES_PER_BANK=2 CONFIG_DEBUG_UART=y # CONFIG_AHCI is not set # CONFIG_OF_BOARD_FIXUP is not set @@ -302,6 +301,7 @@ CONFIG_PLATFORM_ELFENTRY="_start" CONFIG_STACK_SIZE=0x1000000 CONFIG_SYS_SRAM_BASE=0x0 CONFIG_SYS_SRAM_SIZE=0x0 +CONFIG_SYS_MONITOR_LEN=0 # CONFIG_MP is not set # CONFIG_EXAMPLES is not set @@ -341,14 +341,17 @@ CONFIG_BOOTMETH_DISTRO=y CONFIG_BOOTMETH_DISTRO_PXE=y CONFIG_BOOTMETH_EFILOADER=y CONFIG_BOOTMETH_VBE=y +# CONFIG_SPL_BOOTMETH_VBE is not set CONFIG_BOOTMETH_VBE_SIMPLE=y +CONFIG_BOOTMETH_VBE_SIMPLE_OS=y +# CONFIG_SPL_BOOTMETH_VBE_SIMPLE is not set # CONFIG_BOOTMETH_SCRIPT is not set CONFIG_LEGACY_IMAGE_FORMAT=y CONFIG_SUPPORT_RAW_INITRD=y # CONFIG_OF_BOARD_SETUP is not set CONFIG_OF_SYSTEM_SETUP=y # CONFIG_OF_STDOUT_VIA_ALIAS is not set -CONFIG_HAVE_SYS_TEXT_BASE=y +CONFIG_HAVE_TEXT_BASE=y # CONFIG_DYNAMIC_SYS_CLK_FREQ is not set CONFIG_ARCH_FIXUP_FDT_MEMORY=y # CONFIG_CHROMEOS is not set @@ -412,7 +415,10 @@ CONFIG_MENU=y CONFIG_LOGLEVEL=4 CONFIG_SPL_LOGLEVEL=4 # CONFIG_SILENT_CONSOLE is not set +# CONFIG_SPL_SILENT_CONSOLE is not set +# CONFIG_TPL_SILENT_CONSOLE is not set # CONFIG_PRE_CONSOLE_BUFFER is not set +CONFIG_CONSOLE_FLUSH_SUPPORT=y CONFIG_CONSOLE_MUX=y CONFIG_SYS_CONSOLE_IS_IN_ENV=y # CONFIG_SYS_CONSOLE_OVERWRITE_ROUTINE is not set @@ -438,6 +444,7 @@ CONFIG_DISPLAY_BOARDINFO_LATE=y # # Start-up hooks # +# CONFIG_CYCLIC is not set CONFIG_EVENT=y CONFIG_EVENT_DYNAMIC=y # CONFIG_EVENT_DEBUG is not set @@ -523,6 +530,7 @@ CONFIG_SPL_CRC32=y # CONFIG_SPL_FPGA is not set # CONFIG_SPL_I2C is not set # CONFIG_SPL_DM_MAILBOX is not set +# CONFIG_SPL_MEMORY is not set CONFIG_SYS_MMCSD_FS_BOOT_PARTITION=1 # CONFIG_SPL_MPC8XXX_INIT_DDR is not set # CONFIG_SPL_MTD_SUPPORT is not set @@ -555,7 +563,6 @@ CONFIG_SPL_RAM_DEVICE=y # CONFIG_SPL_USB_GADGET is not set # CONFIG_SPL_WATCHDOG is not set # CONFIG_SPL_YMODEM_SUPPORT is not set -# CONFIG_SPL_OPTEE_IMAGE is not set CONFIG_SPL_TARGET="" # CONFIG_VPL is not set # CONFIG_FDT_SIMPLEFB is not set @@ -620,6 +627,7 @@ CONFIG_CMD_RUN=y # CONFIG_CMD_IMI is not set # CONFIG_CMD_IMLS is not set CONFIG_CMD_XIMG=y +# CONFIG_CMD_XXD is not set # CONFIG_CMD_SPL is not set # CONFIG_CMD_THOR_DOWNLOAD is not set # CONFIG_CMD_ZBOOT is not set @@ -696,6 +704,10 @@ CONFIG_CMD_I2C=y CONFIG_CMD_LOADB=y # CONFIG_CMD_LOADM is not set CONFIG_CMD_LOADS=y +# CONFIG_LOADS_ECHO is not set +# CONFIG_CMD_SAVES is not set +# CONFIG_SYS_LOADS_BAUD_CHANGE is not set +CONFIG_CMD_LOADXY_TIMEOUT=90 # CONFIG_CMD_LSBLK is not set # CONFIG_CMD_MBR is not set # CONFIG_CMD_MISC is not set @@ -709,7 +721,6 @@ CONFIG_CMD_PART=y # CONFIG_CMD_POWEROFF is not set # CONFIG_CMD_READ is not set # CONFIG_CMD_SATA is not set -# CONFIG_CMD_SAVES is not set # CONFIG_CMD_SCSI is not set # CONFIG_CMD_SDRAM is not set CONFIG_CMD_SF=y @@ -726,6 +737,7 @@ CONFIG_CMD_USB_MASS_STORAGE=y # # Shell scripting commands # +# CONFIG_CMD_CAT is not set CONFIG_CMD_ECHO=y CONFIG_CMD_ITEST=y CONFIG_CMD_SOURCE=y @@ -760,6 +772,7 @@ CONFIG_NET_TFTP_VARS=y # CONFIG_CMD_RARP is not set # CONFIG_CMD_NFS is not set # CONFIG_SYS_DISABLE_AUTOLOAD is not set +# CONFIG_CMD_WGET is not set CONFIG_CMD_MII=y CONFIG_CMD_PING=y # CONFIG_CMD_CDP is not set @@ -778,12 +791,14 @@ CONFIG_CMD_BMP=y CONFIG_CMD_BLOCK_CACHE=y CONFIG_CMD_CACHE=y # CONFIG_CMD_CONITRACE is not set -# CONFIG_CMD_CLS is not set +CONFIG_CMD_CLS=y # CONFIG_CMD_EFIDEBUG is not set +# CONFIG_CMD_EFICONFIG is not set # CONFIG_CMD_EXCEPTION is not set # CONFIG_CMD_DATE is not set CONFIG_CMD_TIME=y # CONFIG_CMD_GETTIME is not set +# CONFIG_CMD_PAUSE is not set # CONFIG_CMD_RNG is not set # CONFIG_CMD_KASLRSEED is not set CONFIG_CMD_SLEEP=y @@ -794,6 +809,7 @@ CONFIG_CMD_SYSBOOT=y # CONFIG_CMD_PSTORE is not set # CONFIG_CMD_TERMINAL is not set # CONFIG_CMD_UUID is not set +CONFIG_CMD_VIDCONSOLE=y # # TI specific command line interface @@ -942,6 +958,8 @@ CONFIG_SERVERIP_FROM_PROXYDHCP_DELAY_MS=100 # CONFIG_UDP_CHECKSUM is not set # CONFIG_BOOTP_SERVERIP is not set CONFIG_BOOTP_MAX_ROOT_PATH_LEN=64 +# CONFIG_PROT_TCP is not set +# CONFIG_IPV6 is not set CONFIG_SYS_RX_ETH_BUFFER=4 # @@ -973,6 +991,8 @@ CONFIG_SIMPLE_BUS=y # CONFIG_SIMPLE_BUS_CORRECT_RANGE is not set CONFIG_OF_TRANSLATE=y # CONFIG_TRANSLATION_OFFSET is not set +CONFIG_OFNODE_MULTI_TREE=y +CONFIG_OFNODE_MULTI_TREE_MAX=4 # CONFIG_ACPIGEN is not set CONFIG_BOUNCE_BUFFER=y # CONFIG_ADC is not set @@ -992,7 +1012,6 @@ CONFIG_BOUNCE_BUFFER=y # Bus devices # CONFIG_BLK=y -CONFIG_HAVE_BLOCK_DEVICE=y CONFIG_SPL_BLK=y CONFIG_BLOCK_CACHE=y # CONFIG_SPL_BLOCK_CACHE is not set @@ -1092,6 +1111,8 @@ CONFIG_SYS_DFU_MAX_FILE_SIZE=0x2000000 # CONFIG_FPGA_ALTERA is not set # CONFIG_FPGA_SOCFPGA is not set # CONFIG_FPGA_XILINX is not set +# CONFIG_DM_FPGA is not set +# CONFIG_FWU_MDATA is not set CONFIG_GPIO=y CONFIG_SPL_DM_GPIO=y # CONFIG_GPIO_HOG is not set @@ -1139,6 +1160,8 @@ CONFIG_TEGRA_GPIO=y # CONFIG_ZYNQMP_GPIO_MODEPIN is not set # CONFIG_SLG7XL45106_I2C_GPO is not set # CONFIG_TURRIS_OMNIA_MCU is not set +# CONFIG_FTGPIO010 is not set +# CONFIG_ADP5585_GPIO is not set # # Hardware Spinlock Support @@ -1157,6 +1180,7 @@ CONFIG_SPL_DM_I2C=y # CONFIG_SYS_I2C_DW is not set # CONFIG_SYS_I2C_INTEL is not set # CONFIG_SYS_I2C_IMX_LPI2C is not set +# CONFIG_SYS_I2C_MTK is not set # CONFIG_SYS_I2C_MICROCHIP is not set # CONFIG_SYS_I2C_MXC is not set # CONFIG_SYS_I2C_NEXELL is not set @@ -1174,7 +1198,6 @@ CONFIG_INPUT=y # CONFIG_SPL_INPUT is not set CONFIG_DM_KEYBOARD=y # CONFIG_SPL_DM_KEYBOARD is not set -# CONFIG_KEYBOARD is not set # CONFIG_APPLE_SPI_KEYB is not set CONFIG_CROS_EC_KEYB=y # CONFIG_I8042_KEYB is not set @@ -1201,6 +1224,7 @@ CONFIG_CROS_EC_KEYB=y # # Memory Controller drivers # +# CONFIG_MEMORY is not set # # Multifunction device drivers @@ -1258,6 +1282,7 @@ CONFIG_SPL_DM_MMC=y # CONFIG_MMC_SPI is not set # CONFIG_ARM_PL180_MMCI is not set CONFIG_MMC_QUIRKS=y +CONFIG_SYS_MMC_MAX_BLK_COUNT=65535 CONFIG_MMC_HW_PARTITIONING=y # CONFIG_SUPPORT_EMMC_RPMB is not set # CONFIG_SUPPORT_EMMC_BOOT is not set @@ -1358,6 +1383,7 @@ CONFIG_NETDEVICES=y # CONFIG_MCFFEC is not set # CONFIG_FSLDMAFEC is not set # CONFIG_KS8851_MLL is not set +# CONFIG_LITEETH is not set # CONFIG_MACB is not set # CONFIG_NET_NPCM750 is not set # CONFIG_PCH_GBE is not set @@ -1447,13 +1473,14 @@ CONFIG_PMIC_AS3722=y # CONFIG_DM_PMIC_MAX8998 is not set # CONFIG_DM_PMIC_MC34708 is not set # CONFIG_PMIC_MAX8997 is not set -# CONFIG_PMIC_PM8916 is not set +# CONFIG_PMIC_QCOM is not set # CONFIG_PMIC_RK8XX is not set # CONFIG_SPL_PMIC_RK8XX is not set # CONFIG_PMIC_S2MPS11 is not set # CONFIG_DM_PMIC_SANDBOX is not set # CONFIG_PMIC_S5M8767 is not set # CONFIG_PMIC_RN5T567 is not set +# CONFIG_SPL_PMIC_RN5T567 is not set # CONFIG_PMIC_TPS65090 is not set # CONFIG_PMIC_PALMAS is not set # CONFIG_PMIC_LP873X is not set @@ -1605,6 +1632,7 @@ CONFIG_SOUND_MAX98090=y CONFIG_SPI=y CONFIG_DM_SPI=y CONFIG_SPI_MEM=y +# CONFIG_SPI_DIRMAP is not set # CONFIG_ALTERA_SPI is not set # CONFIG_APPLE_SPI is not set # CONFIG_ATCSPI200_SPI is not set @@ -1621,18 +1649,22 @@ CONFIG_SPI_MEM=y # CONFIG_ICH_SPI is not set # CONFIG_IPROC_QSPI is not set # CONFIG_KIRKWOOD_SPI is not set +# CONFIG_MICROCHIP_COREQSPI is not set # CONFIG_MPC8XXX_SPI is not set # CONFIG_MTK_SNOR is not set # CONFIG_MTK_SNFI_SPI is not set +# CONFIG_MTK_SPIM is not set # CONFIG_MVEBU_A3700_SPI is not set # CONFIG_MXS_SPI is not set # CONFIG_SPI_MXIC is not set # CONFIG_NPCM_FIU_SPI is not set +# CONFIG_NPCM_PSPI is not set # CONFIG_NXP_FSPI is not set # CONFIG_OMAP3_SPI is not set # CONFIG_PL022_SPI is not set # CONFIG_ROCKCHIP_SFC is not set # CONFIG_ROCKCHIP_SPI is not set +# CONFIG_SPI_ASPEED_SMC is not set # CONFIG_SPI_SIFIVE is not set # CONFIG_SOFT_SPI is not set # CONFIG_SPI_SUNXI is not set @@ -1776,7 +1808,7 @@ CONFIG_USB_FUNCTION_MASS_STORAGE=y # # Graphics support # -CONFIG_DM_VIDEO=y +CONFIG_VIDEO=y CONFIG_VIDEO_LOGO=y CONFIG_BACKLIGHT=y CONFIG_VIDEO_PCI_DEFAULT_FB_SIZE=0 @@ -1784,7 +1816,6 @@ CONFIG_VIDEO_PCI_DEFAULT_FB_SIZE=0 CONFIG_VIDEO_DAMAGE=y CONFIG_BACKLIGHT_PWM=y # CONFIG_BACKLIGHT_GPIO is not set -CONFIG_CMD_VIDCONSOLE=y # CONFIG_VIDEO_BPP8 is not set CONFIG_VIDEO_BPP16=y # CONFIG_VIDEO_BPP32 is not set @@ -1793,11 +1824,11 @@ CONFIG_VIDEO_ANSI=y CONFIG_CONSOLE_NORMAL=y # CONFIG_CONSOLE_ROTATION is not set # CONFIG_CONSOLE_TRUETYPE is not set -# CONFIG_DM_PANEL_HX8238D is not set CONFIG_SYS_WHITE_ON_BLACK=y # CONFIG_NO_FB_CLEAR is not set CONFIG_PANEL=y CONFIG_SIMPLE_PANEL=y +# CONFIG_PANEL_HX8238D is not set # CONFIG_VIDEO_FONT_4X6 is not set CONFIG_VIDEO_FONT_8X16=y # CONFIG_VIDEO_FONT_SUN12X22 is not set @@ -1822,7 +1853,6 @@ CONFIG_I2C_EDID=y CONFIG_DISPLAY=y # CONFIG_NXP_TDA19988 is not set # CONFIG_ATMEL_HLCD is not set -# CONFIG_AM335X_LCD is not set # CONFIG_VIDEO_EXYNOS is not set # CONFIG_LOGICORE_DP_TX is not set # CONFIG_VIDEO_ROCKCHIP is not set @@ -1837,19 +1867,17 @@ CONFIG_VIDEO_BRIDGE=y # CONFIG_VIDEO_MXS is not set # CONFIG_VIDEO_SEPS525 is not set CONFIG_CONSOLE_SCROLL_LINES=1 -# CONFIG_LCD is not set # CONFIG_VIDEO_SIMPLE is not set # CONFIG_VIDEO_DT_SIMPLEFB is not set # CONFIG_VIDEO_MCDE_SIMPLE is not set # CONFIG_OSD is not set # CONFIG_SPLASH_SCREEN is not set -# CONFIG_SPLASH_SCREEN_ALIGN is not set # CONFIG_VIDEO_BMP_GZIP is not set +CONFIG_VIDEO_LOGO_MAX_SIZE=0x100000 CONFIG_VIDEO_BMP_RLE8=y # CONFIG_BMP_16BPP is not set # CONFIG_BMP_24BPP is not set # CONFIG_BMP_32BPP is not set -# CONFIG_VIDEO_VCXK is not set # # VirtIO Drivers @@ -1891,6 +1919,7 @@ CONFIG_FAT_WRITE=y CONFIG_FS_FAT_MAX_CLUSTSIZE=65536 # CONFIG_FS_JFFS2 is not set # CONFIG_UBIFS_SILENCE_MSG is not set +# CONFIG_UBIFS_SILENCE_DEBUG_DUMP is not set # CONFIG_FS_CRAMFS is not set # CONFIG_YAFFS2 is not set # CONFIG_FS_SQUASHFS is not set @@ -1908,6 +1937,8 @@ CONFIG_CHARSET=y # CONFIG_DYNAMIC_CRC_TABLE is not set CONFIG_HAVE_PRIVATE_LIBGCC=y CONFIG_LIB_UUID=y +# CONFIG_SEMIHOSTING is not set +# CONFIG_SPL_SEMIHOSTING is not set CONFIG_PRINTF=y CONFIG_SPL_PRINTF=y CONFIG_SPRINTF=y @@ -1995,7 +2026,6 @@ CONFIG_GENERATE_SMBIOS_TABLE=y CONFIG_SMBIOS_PARSER=y CONFIG_EFI_LOADER=y CONFIG_CMD_BOOTEFI_BOOTMGR=y -CONFIG_EFI_SETUP_EARLY=y CONFIG_EFI_VARIABLE_FILE_STORE=y # CONFIG_EFI_VARIABLE_NO_STORE is not set # CONFIG_EFI_VARIABLES_PRESEED is not set @@ -2014,7 +2044,7 @@ CONFIG_EFI_TCG2_PROTOCOL=y CONFIG_EFI_TCG2_PROTOCOL_EVENTLOG_SIZE=65536 CONFIG_EFI_LOAD_FILE2_INITRD=y CONFIG_EFI_ECPT=y -CONFIG_EFI_EBBR_2_0_CONFORMANCE=y +CONFIG_EFI_EBBR_2_1_CONFORMANCE=y # CONFIG_OPTEE_LIB is not set # CONFIG_OPTEE_IMAGE is not set # CONFIG_BOOTM_OPTEE is not set @@ -2023,6 +2053,10 @@ CONFIG_LIB_ELF=y CONFIG_LMB=y CONFIG_LMB_USE_MAX_REGIONS=y CONFIG_LMB_MAX_REGIONS=8 + +# +# FWU Multi Bank Updates +# # CONFIG_UNIT_TEST is not set # CONFIG_SPL_UNIT_TEST is not set diff --git a/resources/u-boot/nyan_blaze/config/default b/resources/u-boot/nyan_blaze/config/default index 9a248a20..6697eef1 100644 --- a/resources/u-boot/nyan_blaze/config/default +++ b/resources/u-boot/nyan_blaze/config/default @@ -1,10 +1,10 @@ # # Automatically generated file; DO NOT EDIT. -# U-Boot 2022.10 Configuration +# U-Boot 2023.01 Configuration # # -# Compiler: gcc (Debian 12.2.0-9) 12.2.0 +# Compiler: gcc (Debian 12.2.0-14) 12.2.0 # CONFIG_CREATE_ARCH_SYMLINK=y CONFIG_SYS_CACHE_SHIFT_6=y @@ -59,10 +59,10 @@ CONFIG_SYS_ARM_CACHE_WRITEBACK=y # CONFIG_ARCH_CPU_INIT is not set # CONFIG_SYS_ARCH_TIMER is not set # CONFIG_ARM_SMCCC is not set -# CONFIG_SEMIHOSTING is not set -# CONFIG_SPL_SEMIHOSTING is not set # CONFIG_SYS_THUMB_BUILD is not set # CONFIG_SPL_SYS_THUMB_BUILD is not set +# CONFIG_SYS_L2_PL310 is not set +# CONFIG_SPL_SYS_L2_PL310 is not set CONFIG_SYS_L2CACHE_OFF=y # CONFIG_ENABLE_ARM_SOC_BOOT0_HOOK is not set CONFIG_USE_ARCH_MEMCPY=y @@ -76,10 +76,6 @@ CONFIG_SPL_USE_ARCH_MEMSET=y # CONFIG_ARCH_ORION5X is not set # CONFIG_TARGET_STV0991 is not set # CONFIG_ARCH_BCM283X is not set -# CONFIG_ARCH_BCM63158 is not set -# CONFIG_ARCH_BCM6753 is not set -# CONFIG_ARCH_BCM68360 is not set -# CONFIG_ARCH_BCM6858 is not set # CONFIG_ARCH_BCMSTB is not set # CONFIG_ARCH_BCMBCA is not set # CONFIG_TARGET_VEXPRESS_CA9X4 is not set @@ -120,6 +116,7 @@ CONFIG_SPL_USE_ARCH_MEMSET=y # CONFIG_ARCH_SUNXI is not set # CONFIG_ARCH_U8500 is not set # CONFIG_ARCH_VERSAL is not set +# CONFIG_ARCH_VERSAL_NET is not set # CONFIG_ARCH_VF610 is not set # CONFIG_ARCH_ZYNQ is not set # CONFIG_ARCH_ZYNQMP_R5 is not set @@ -177,7 +174,7 @@ CONFIG_ARCH_TEGRA=y # CONFIG_ARCH_GXP is not set # CONFIG_SUPPORT_PASSING_ATAGS is not set # CONFIG_STATIC_MACH_TYPE is not set -CONFIG_SYS_TEXT_BASE=0x81000100 +CONFIG_TEXT_BASE=0x81000100 CONFIG_SYS_MALLOC_LEN=0x2500000 CONFIG_SYS_MALLOC_F_LEN=0x1800 CONFIG_SPL_GPIO=y @@ -256,6 +253,8 @@ CONFIG_SYS_LOAD_ADDR=0x82408000 # CONFIG_DEBUG_LL is not set CONFIG_SPL_PAYLOAD="u-boot.bin" CONFIG_BUILD_TARGET="" +CONFIG_FWU_NUM_BANKS=2 +CONFIG_FWU_NUM_IMAGES_PER_BANK=2 CONFIG_DEBUG_UART=y # CONFIG_AHCI is not set # CONFIG_OF_BOARD_FIXUP is not set @@ -302,6 +301,7 @@ CONFIG_PLATFORM_ELFENTRY="_start" CONFIG_STACK_SIZE=0x1000000 CONFIG_SYS_SRAM_BASE=0x0 CONFIG_SYS_SRAM_SIZE=0x0 +CONFIG_SYS_MONITOR_LEN=0 # CONFIG_MP is not set # CONFIG_EXAMPLES is not set @@ -341,14 +341,17 @@ CONFIG_BOOTMETH_DISTRO=y CONFIG_BOOTMETH_DISTRO_PXE=y CONFIG_BOOTMETH_EFILOADER=y CONFIG_BOOTMETH_VBE=y +# CONFIG_SPL_BOOTMETH_VBE is not set CONFIG_BOOTMETH_VBE_SIMPLE=y +CONFIG_BOOTMETH_VBE_SIMPLE_OS=y +# CONFIG_SPL_BOOTMETH_VBE_SIMPLE is not set # CONFIG_BOOTMETH_SCRIPT is not set CONFIG_LEGACY_IMAGE_FORMAT=y CONFIG_SUPPORT_RAW_INITRD=y # CONFIG_OF_BOARD_SETUP is not set CONFIG_OF_SYSTEM_SETUP=y # CONFIG_OF_STDOUT_VIA_ALIAS is not set -CONFIG_HAVE_SYS_TEXT_BASE=y +CONFIG_HAVE_TEXT_BASE=y # CONFIG_DYNAMIC_SYS_CLK_FREQ is not set CONFIG_ARCH_FIXUP_FDT_MEMORY=y # CONFIG_CHROMEOS is not set @@ -412,7 +415,10 @@ CONFIG_MENU=y CONFIG_LOGLEVEL=4 CONFIG_SPL_LOGLEVEL=4 # CONFIG_SILENT_CONSOLE is not set +# CONFIG_SPL_SILENT_CONSOLE is not set +# CONFIG_TPL_SILENT_CONSOLE is not set # CONFIG_PRE_CONSOLE_BUFFER is not set +CONFIG_CONSOLE_FLUSH_SUPPORT=y CONFIG_CONSOLE_MUX=y CONFIG_SYS_CONSOLE_IS_IN_ENV=y # CONFIG_SYS_CONSOLE_OVERWRITE_ROUTINE is not set @@ -438,6 +444,7 @@ CONFIG_DISPLAY_BOARDINFO_LATE=y # # Start-up hooks # +# CONFIG_CYCLIC is not set CONFIG_EVENT=y CONFIG_EVENT_DYNAMIC=y # CONFIG_EVENT_DEBUG is not set @@ -523,6 +530,7 @@ CONFIG_SPL_CRC32=y # CONFIG_SPL_FPGA is not set # CONFIG_SPL_I2C is not set # CONFIG_SPL_DM_MAILBOX is not set +# CONFIG_SPL_MEMORY is not set CONFIG_SYS_MMCSD_FS_BOOT_PARTITION=1 # CONFIG_SPL_MPC8XXX_INIT_DDR is not set # CONFIG_SPL_MTD_SUPPORT is not set @@ -555,7 +563,6 @@ CONFIG_SPL_RAM_DEVICE=y # CONFIG_SPL_USB_GADGET is not set # CONFIG_SPL_WATCHDOG is not set # CONFIG_SPL_YMODEM_SUPPORT is not set -# CONFIG_SPL_OPTEE_IMAGE is not set CONFIG_SPL_TARGET="" # CONFIG_VPL is not set # CONFIG_FDT_SIMPLEFB is not set @@ -620,6 +627,7 @@ CONFIG_CMD_RUN=y # CONFIG_CMD_IMI is not set # CONFIG_CMD_IMLS is not set CONFIG_CMD_XIMG=y +# CONFIG_CMD_XXD is not set # CONFIG_CMD_SPL is not set # CONFIG_CMD_THOR_DOWNLOAD is not set # CONFIG_CMD_ZBOOT is not set @@ -696,6 +704,10 @@ CONFIG_CMD_I2C=y CONFIG_CMD_LOADB=y # CONFIG_CMD_LOADM is not set CONFIG_CMD_LOADS=y +# CONFIG_LOADS_ECHO is not set +# CONFIG_CMD_SAVES is not set +# CONFIG_SYS_LOADS_BAUD_CHANGE is not set +CONFIG_CMD_LOADXY_TIMEOUT=90 # CONFIG_CMD_LSBLK is not set # CONFIG_CMD_MBR is not set # CONFIG_CMD_MISC is not set @@ -709,7 +721,6 @@ CONFIG_CMD_PART=y # CONFIG_CMD_POWEROFF is not set # CONFIG_CMD_READ is not set # CONFIG_CMD_SATA is not set -# CONFIG_CMD_SAVES is not set # CONFIG_CMD_SCSI is not set # CONFIG_CMD_SDRAM is not set CONFIG_CMD_SF=y @@ -726,6 +737,7 @@ CONFIG_CMD_USB_MASS_STORAGE=y # # Shell scripting commands # +# CONFIG_CMD_CAT is not set CONFIG_CMD_ECHO=y CONFIG_CMD_ITEST=y CONFIG_CMD_SOURCE=y @@ -760,6 +772,7 @@ CONFIG_NET_TFTP_VARS=y # CONFIG_CMD_RARP is not set # CONFIG_CMD_NFS is not set # CONFIG_SYS_DISABLE_AUTOLOAD is not set +# CONFIG_CMD_WGET is not set CONFIG_CMD_MII=y CONFIG_CMD_PING=y # CONFIG_CMD_CDP is not set @@ -778,12 +791,14 @@ CONFIG_CMD_BMP=y CONFIG_CMD_BLOCK_CACHE=y CONFIG_CMD_CACHE=y # CONFIG_CMD_CONITRACE is not set -# CONFIG_CMD_CLS is not set +CONFIG_CMD_CLS=y # CONFIG_CMD_EFIDEBUG is not set +# CONFIG_CMD_EFICONFIG is not set # CONFIG_CMD_EXCEPTION is not set # CONFIG_CMD_DATE is not set CONFIG_CMD_TIME=y # CONFIG_CMD_GETTIME is not set +# CONFIG_CMD_PAUSE is not set # CONFIG_CMD_RNG is not set # CONFIG_CMD_KASLRSEED is not set CONFIG_CMD_SLEEP=y @@ -794,6 +809,7 @@ CONFIG_CMD_SYSBOOT=y # CONFIG_CMD_PSTORE is not set # CONFIG_CMD_TERMINAL is not set # CONFIG_CMD_UUID is not set +CONFIG_CMD_VIDCONSOLE=y # # TI specific command line interface @@ -942,6 +958,8 @@ CONFIG_SERVERIP_FROM_PROXYDHCP_DELAY_MS=100 # CONFIG_UDP_CHECKSUM is not set # CONFIG_BOOTP_SERVERIP is not set CONFIG_BOOTP_MAX_ROOT_PATH_LEN=64 +# CONFIG_PROT_TCP is not set +# CONFIG_IPV6 is not set CONFIG_SYS_RX_ETH_BUFFER=4 # @@ -973,6 +991,8 @@ CONFIG_SIMPLE_BUS=y # CONFIG_SIMPLE_BUS_CORRECT_RANGE is not set CONFIG_OF_TRANSLATE=y # CONFIG_TRANSLATION_OFFSET is not set +CONFIG_OFNODE_MULTI_TREE=y +CONFIG_OFNODE_MULTI_TREE_MAX=4 # CONFIG_ACPIGEN is not set CONFIG_BOUNCE_BUFFER=y # CONFIG_ADC is not set @@ -992,7 +1012,6 @@ CONFIG_BOUNCE_BUFFER=y # Bus devices # CONFIG_BLK=y -CONFIG_HAVE_BLOCK_DEVICE=y CONFIG_SPL_BLK=y CONFIG_BLOCK_CACHE=y # CONFIG_SPL_BLOCK_CACHE is not set @@ -1092,6 +1111,8 @@ CONFIG_SYS_DFU_MAX_FILE_SIZE=0x2000000 # CONFIG_FPGA_ALTERA is not set # CONFIG_FPGA_SOCFPGA is not set # CONFIG_FPGA_XILINX is not set +# CONFIG_DM_FPGA is not set +# CONFIG_FWU_MDATA is not set CONFIG_GPIO=y CONFIG_SPL_DM_GPIO=y # CONFIG_GPIO_HOG is not set @@ -1139,6 +1160,8 @@ CONFIG_TEGRA_GPIO=y # CONFIG_ZYNQMP_GPIO_MODEPIN is not set # CONFIG_SLG7XL45106_I2C_GPO is not set # CONFIG_TURRIS_OMNIA_MCU is not set +# CONFIG_FTGPIO010 is not set +# CONFIG_ADP5585_GPIO is not set # # Hardware Spinlock Support @@ -1157,6 +1180,7 @@ CONFIG_SPL_DM_I2C=y # CONFIG_SYS_I2C_DW is not set # CONFIG_SYS_I2C_INTEL is not set # CONFIG_SYS_I2C_IMX_LPI2C is not set +# CONFIG_SYS_I2C_MTK is not set # CONFIG_SYS_I2C_MICROCHIP is not set # CONFIG_SYS_I2C_MXC is not set # CONFIG_SYS_I2C_NEXELL is not set @@ -1174,7 +1198,6 @@ CONFIG_INPUT=y # CONFIG_SPL_INPUT is not set CONFIG_DM_KEYBOARD=y # CONFIG_SPL_DM_KEYBOARD is not set -# CONFIG_KEYBOARD is not set # CONFIG_APPLE_SPI_KEYB is not set CONFIG_CROS_EC_KEYB=y # CONFIG_I8042_KEYB is not set @@ -1201,6 +1224,7 @@ CONFIG_CROS_EC_KEYB=y # # Memory Controller drivers # +# CONFIG_MEMORY is not set # # Multifunction device drivers @@ -1258,6 +1282,7 @@ CONFIG_SPL_DM_MMC=y # CONFIG_MMC_SPI is not set # CONFIG_ARM_PL180_MMCI is not set CONFIG_MMC_QUIRKS=y +CONFIG_SYS_MMC_MAX_BLK_COUNT=65535 CONFIG_MMC_HW_PARTITIONING=y # CONFIG_SUPPORT_EMMC_RPMB is not set # CONFIG_SUPPORT_EMMC_BOOT is not set @@ -1358,6 +1383,7 @@ CONFIG_NETDEVICES=y # CONFIG_MCFFEC is not set # CONFIG_FSLDMAFEC is not set # CONFIG_KS8851_MLL is not set +# CONFIG_LITEETH is not set # CONFIG_MACB is not set # CONFIG_NET_NPCM750 is not set # CONFIG_PCH_GBE is not set @@ -1447,13 +1473,14 @@ CONFIG_PMIC_AS3722=y # CONFIG_DM_PMIC_MAX8998 is not set # CONFIG_DM_PMIC_MC34708 is not set # CONFIG_PMIC_MAX8997 is not set -# CONFIG_PMIC_PM8916 is not set +# CONFIG_PMIC_QCOM is not set # CONFIG_PMIC_RK8XX is not set # CONFIG_SPL_PMIC_RK8XX is not set # CONFIG_PMIC_S2MPS11 is not set # CONFIG_DM_PMIC_SANDBOX is not set # CONFIG_PMIC_S5M8767 is not set # CONFIG_PMIC_RN5T567 is not set +# CONFIG_SPL_PMIC_RN5T567 is not set # CONFIG_PMIC_TPS65090 is not set # CONFIG_PMIC_PALMAS is not set # CONFIG_PMIC_LP873X is not set @@ -1605,6 +1632,7 @@ CONFIG_SOUND_MAX98090=y CONFIG_SPI=y CONFIG_DM_SPI=y CONFIG_SPI_MEM=y +# CONFIG_SPI_DIRMAP is not set # CONFIG_ALTERA_SPI is not set # CONFIG_APPLE_SPI is not set # CONFIG_ATCSPI200_SPI is not set @@ -1621,18 +1649,22 @@ CONFIG_SPI_MEM=y # CONFIG_ICH_SPI is not set # CONFIG_IPROC_QSPI is not set # CONFIG_KIRKWOOD_SPI is not set +# CONFIG_MICROCHIP_COREQSPI is not set # CONFIG_MPC8XXX_SPI is not set # CONFIG_MTK_SNOR is not set # CONFIG_MTK_SNFI_SPI is not set +# CONFIG_MTK_SPIM is not set # CONFIG_MVEBU_A3700_SPI is not set # CONFIG_MXS_SPI is not set # CONFIG_SPI_MXIC is not set # CONFIG_NPCM_FIU_SPI is not set +# CONFIG_NPCM_PSPI is not set # CONFIG_NXP_FSPI is not set # CONFIG_OMAP3_SPI is not set # CONFIG_PL022_SPI is not set # CONFIG_ROCKCHIP_SFC is not set # CONFIG_ROCKCHIP_SPI is not set +# CONFIG_SPI_ASPEED_SMC is not set # CONFIG_SPI_SIFIVE is not set # CONFIG_SOFT_SPI is not set # CONFIG_SPI_SUNXI is not set @@ -1776,7 +1808,7 @@ CONFIG_USB_FUNCTION_MASS_STORAGE=y # # Graphics support # -CONFIG_DM_VIDEO=y +CONFIG_VIDEO=y CONFIG_VIDEO_LOGO=y CONFIG_BACKLIGHT=y CONFIG_VIDEO_PCI_DEFAULT_FB_SIZE=0 @@ -1784,7 +1816,6 @@ CONFIG_VIDEO_PCI_DEFAULT_FB_SIZE=0 CONFIG_VIDEO_DAMAGE=y CONFIG_BACKLIGHT_PWM=y # CONFIG_BACKLIGHT_GPIO is not set -CONFIG_CMD_VIDCONSOLE=y # CONFIG_VIDEO_BPP8 is not set CONFIG_VIDEO_BPP16=y # CONFIG_VIDEO_BPP32 is not set @@ -1793,11 +1824,11 @@ CONFIG_VIDEO_ANSI=y CONFIG_CONSOLE_NORMAL=y # CONFIG_CONSOLE_ROTATION is not set # CONFIG_CONSOLE_TRUETYPE is not set -# CONFIG_DM_PANEL_HX8238D is not set CONFIG_SYS_WHITE_ON_BLACK=y # CONFIG_NO_FB_CLEAR is not set CONFIG_PANEL=y CONFIG_SIMPLE_PANEL=y +# CONFIG_PANEL_HX8238D is not set # CONFIG_VIDEO_FONT_4X6 is not set CONFIG_VIDEO_FONT_8X16=y # CONFIG_VIDEO_FONT_SUN12X22 is not set @@ -1822,7 +1853,6 @@ CONFIG_I2C_EDID=y CONFIG_DISPLAY=y # CONFIG_NXP_TDA19988 is not set # CONFIG_ATMEL_HLCD is not set -# CONFIG_AM335X_LCD is not set # CONFIG_VIDEO_EXYNOS is not set # CONFIG_LOGICORE_DP_TX is not set # CONFIG_VIDEO_ROCKCHIP is not set @@ -1837,19 +1867,17 @@ CONFIG_VIDEO_BRIDGE=y # CONFIG_VIDEO_MXS is not set # CONFIG_VIDEO_SEPS525 is not set CONFIG_CONSOLE_SCROLL_LINES=1 -# CONFIG_LCD is not set # CONFIG_VIDEO_SIMPLE is not set # CONFIG_VIDEO_DT_SIMPLEFB is not set # CONFIG_VIDEO_MCDE_SIMPLE is not set # CONFIG_OSD is not set # CONFIG_SPLASH_SCREEN is not set -# CONFIG_SPLASH_SCREEN_ALIGN is not set # CONFIG_VIDEO_BMP_GZIP is not set +CONFIG_VIDEO_LOGO_MAX_SIZE=0x100000 CONFIG_VIDEO_BMP_RLE8=y # CONFIG_BMP_16BPP is not set # CONFIG_BMP_24BPP is not set # CONFIG_BMP_32BPP is not set -# CONFIG_VIDEO_VCXK is not set # # VirtIO Drivers @@ -1891,6 +1919,7 @@ CONFIG_FAT_WRITE=y CONFIG_FS_FAT_MAX_CLUSTSIZE=65536 # CONFIG_FS_JFFS2 is not set # CONFIG_UBIFS_SILENCE_MSG is not set +# CONFIG_UBIFS_SILENCE_DEBUG_DUMP is not set # CONFIG_FS_CRAMFS is not set # CONFIG_YAFFS2 is not set # CONFIG_FS_SQUASHFS is not set @@ -1908,6 +1937,8 @@ CONFIG_CHARSET=y # CONFIG_DYNAMIC_CRC_TABLE is not set CONFIG_HAVE_PRIVATE_LIBGCC=y CONFIG_LIB_UUID=y +# CONFIG_SEMIHOSTING is not set +# CONFIG_SPL_SEMIHOSTING is not set CONFIG_PRINTF=y CONFIG_SPL_PRINTF=y CONFIG_SPRINTF=y @@ -1995,7 +2026,6 @@ CONFIG_GENERATE_SMBIOS_TABLE=y CONFIG_SMBIOS_PARSER=y CONFIG_EFI_LOADER=y CONFIG_CMD_BOOTEFI_BOOTMGR=y -CONFIG_EFI_SETUP_EARLY=y CONFIG_EFI_VARIABLE_FILE_STORE=y # CONFIG_EFI_VARIABLE_NO_STORE is not set # CONFIG_EFI_VARIABLES_PRESEED is not set @@ -2014,7 +2044,7 @@ CONFIG_EFI_TCG2_PROTOCOL=y CONFIG_EFI_TCG2_PROTOCOL_EVENTLOG_SIZE=65536 CONFIG_EFI_LOAD_FILE2_INITRD=y CONFIG_EFI_ECPT=y -CONFIG_EFI_EBBR_2_0_CONFORMANCE=y +CONFIG_EFI_EBBR_2_1_CONFORMANCE=y # CONFIG_OPTEE_LIB is not set # CONFIG_OPTEE_IMAGE is not set # CONFIG_BOOTM_OPTEE is not set @@ -2023,6 +2053,10 @@ CONFIG_LIB_ELF=y CONFIG_LMB=y CONFIG_LMB_USE_MAX_REGIONS=y CONFIG_LMB_MAX_REGIONS=8 + +# +# FWU Multi Bank Updates +# # CONFIG_UNIT_TEST is not set # CONFIG_SPL_UNIT_TEST is not set diff --git a/resources/u-boot/peach_pi/config/default b/resources/u-boot/peach_pi/config/default index 65877f24..65031e08 100644 --- a/resources/u-boot/peach_pi/config/default +++ b/resources/u-boot/peach_pi/config/default @@ -1,10 +1,10 @@ # # Automatically generated file; DO NOT EDIT. -# U-Boot 2022.10 Configuration +# U-Boot 2023.01 Configuration # # -# Compiler: gcc (Debian 12.2.0-9) 12.2.0 +# Compiler: gcc (Debian 12.2.0-14) 12.2.0 # CONFIG_CREATE_ARCH_SYMLINK=y CONFIG_SYS_CACHE_SHIFT_6=y @@ -59,10 +59,10 @@ CONFIG_SYS_ARM_CACHE_WRITEBACK=y CONFIG_ARCH_CPU_INIT=y # CONFIG_SYS_ARCH_TIMER is not set # CONFIG_ARM_SMCCC is not set -# CONFIG_SEMIHOSTING is not set -# CONFIG_SPL_SEMIHOSTING is not set CONFIG_SYS_THUMB_BUILD=y CONFIG_SPL_SYS_THUMB_BUILD=y +# CONFIG_SYS_L2_PL310 is not set +# CONFIG_SPL_SYS_L2_PL310 is not set # CONFIG_SYS_L2CACHE_OFF is not set # CONFIG_ENABLE_ARM_SOC_BOOT0_HOOK is not set CONFIG_USE_ARCH_MEMCPY=y @@ -77,10 +77,6 @@ CONFIG_S5P=y # CONFIG_ARCH_ORION5X is not set # CONFIG_TARGET_STV0991 is not set # CONFIG_ARCH_BCM283X is not set -# CONFIG_ARCH_BCM63158 is not set -# CONFIG_ARCH_BCM6753 is not set -# CONFIG_ARCH_BCM68360 is not set -# CONFIG_ARCH_BCM6858 is not set # CONFIG_ARCH_BCMSTB is not set # CONFIG_ARCH_BCMBCA is not set # CONFIG_TARGET_VEXPRESS_CA9X4 is not set @@ -121,6 +117,7 @@ CONFIG_ARCH_EXYNOS=y # CONFIG_ARCH_SUNXI is not set # CONFIG_ARCH_U8500 is not set # CONFIG_ARCH_VERSAL is not set +# CONFIG_ARCH_VERSAL_NET is not set # CONFIG_ARCH_VF610 is not set # CONFIG_ARCH_ZYNQ is not set # CONFIG_ARCH_ZYNQMP_R5 is not set @@ -178,7 +175,7 @@ CONFIG_ARCH_EXYNOS=y # CONFIG_ARCH_GXP is not set # CONFIG_SUPPORT_PASSING_ATAGS is not set # CONFIG_STATIC_MACH_TYPE is not set -CONFIG_SYS_TEXT_BASE=0x23E00000 +CONFIG_TEXT_BASE=0x23E00000 CONFIG_SYS_MALLOC_LEN=0x5004000 CONFIG_SYS_MALLOC_F_LEN=0x400 CONFIG_BOARD_COMMON=y @@ -244,6 +241,8 @@ CONFIG_ENV_ADDR=0x0 # CONFIG_DEBUG_LL is not set CONFIG_SPL_PAYLOAD="u-boot.bin" CONFIG_BUILD_TARGET="" +CONFIG_FWU_NUM_BANKS=2 +CONFIG_FWU_NUM_IMAGES_PER_BANK=2 # CONFIG_DEBUG_UART is not set # CONFIG_AHCI is not set # CONFIG_OF_BOARD_FIXUP is not set @@ -291,6 +290,7 @@ CONFIG_PLATFORM_ELFENTRY="_start" CONFIG_STACK_SIZE=0x1000000 CONFIG_SYS_SRAM_BASE=0x0 CONFIG_SYS_SRAM_SIZE=0x0 +CONFIG_SYS_MONITOR_LEN=0 # CONFIG_MP is not set # CONFIG_EXAMPLES is not set @@ -330,14 +330,17 @@ CONFIG_BOOTMETH_DISTRO=y CONFIG_BOOTMETH_DISTRO_PXE=y CONFIG_BOOTMETH_EFILOADER=y CONFIG_BOOTMETH_VBE=y +# CONFIG_SPL_BOOTMETH_VBE is not set CONFIG_BOOTMETH_VBE_SIMPLE=y +CONFIG_BOOTMETH_VBE_SIMPLE_OS=y +# CONFIG_SPL_BOOTMETH_VBE_SIMPLE is not set # CONFIG_BOOTMETH_SCRIPT is not set CONFIG_LEGACY_IMAGE_FORMAT=y CONFIG_SUPPORT_RAW_INITRD=y # CONFIG_OF_BOARD_SETUP is not set # CONFIG_OF_SYSTEM_SETUP is not set # CONFIG_OF_STDOUT_VIA_ALIAS is not set -CONFIG_HAVE_SYS_TEXT_BASE=y +CONFIG_HAVE_TEXT_BASE=y # CONFIG_DYNAMIC_SYS_CLK_FREQ is not set CONFIG_ARCH_FIXUP_FDT_MEMORY=y # CONFIG_CHROMEOS is not set @@ -395,10 +398,13 @@ CONFIG_MENU=y CONFIG_LOGLEVEL=4 CONFIG_SPL_LOGLEVEL=4 CONFIG_SILENT_CONSOLE=y +CONFIG_SPL_SILENT_CONSOLE=y +CONFIG_TPL_SILENT_CONSOLE=y # CONFIG_SILENT_U_BOOT_ONLY is not set CONFIG_SILENT_CONSOLE_UPDATE_ON_SET=y # CONFIG_SILENT_CONSOLE_UPDATE_ON_RELOC is not set # CONFIG_PRE_CONSOLE_BUFFER is not set +CONFIG_CONSOLE_FLUSH_SUPPORT=y CONFIG_CONSOLE_MUX=y CONFIG_SYS_CONSOLE_IS_IN_ENV=y # CONFIG_SYS_CONSOLE_OVERWRITE_ROUTINE is not set @@ -424,6 +430,7 @@ CONFIG_DISPLAY_BOARDINFO=y # # Start-up hooks # +# CONFIG_CYCLIC is not set CONFIG_EVENT=y CONFIG_EVENT_DYNAMIC=y # CONFIG_EVENT_DEBUG is not set @@ -498,6 +505,7 @@ CONFIG_SPL_CRC32=y # CONFIG_SPL_FAT_WRITE is not set # CONFIG_SPL_FPGA is not set # CONFIG_SPL_I2C is not set +# CONFIG_SPL_MEMORY is not set CONFIG_SYS_MMCSD_FS_BOOT_PARTITION=1 # CONFIG_SPL_MPC8XXX_INIT_DDR is not set # CONFIG_SPL_MTD_SUPPORT is not set @@ -526,7 +534,6 @@ CONFIG_SYS_MMCSD_FS_BOOT_PARTITION=1 # CONFIG_SPL_USB_HOST is not set # CONFIG_SPL_USB_GADGET is not set # CONFIG_SPL_WATCHDOG is not set -# CONFIG_SPL_OPTEE_IMAGE is not set CONFIG_SPL_TARGET="" # CONFIG_VPL is not set # CONFIG_FDT_SIMPLEFB is not set @@ -591,6 +598,7 @@ CONFIG_CMD_RUN=y CONFIG_CMD_IMI=y # CONFIG_CMD_IMLS is not set CONFIG_CMD_XIMG=y +# CONFIG_CMD_XXD is not set # CONFIG_CMD_SPL is not set # CONFIG_CMD_THOR_DOWNLOAD is not set # CONFIG_CMD_ZBOOT is not set @@ -668,6 +676,10 @@ CONFIG_CMD_I2C=y CONFIG_CMD_LOADB=y # CONFIG_CMD_LOADM is not set CONFIG_CMD_LOADS=y +# CONFIG_LOADS_ECHO is not set +# CONFIG_CMD_SAVES is not set +# CONFIG_SYS_LOADS_BAUD_CHANGE is not set +CONFIG_CMD_LOADXY_TIMEOUT=90 # CONFIG_CMD_LSBLK is not set # CONFIG_CMD_MBR is not set CONFIG_CMD_MMC=y @@ -682,7 +694,6 @@ CONFIG_CMD_PART=y # CONFIG_CMD_POWEROFF is not set # CONFIG_CMD_READ is not set # CONFIG_CMD_SATA is not set -# CONFIG_CMD_SAVES is not set # CONFIG_CMD_SCSI is not set # CONFIG_CMD_SDRAM is not set CONFIG_CMD_SF=y @@ -698,6 +709,7 @@ CONFIG_CMD_USB=y # # Shell scripting commands # +# CONFIG_CMD_CAT is not set CONFIG_CMD_ECHO=y CONFIG_CMD_ITEST=y CONFIG_CMD_SOURCE=y @@ -733,6 +745,7 @@ CONFIG_NET_TFTP_VARS=y CONFIG_CMD_NFS=y CONFIG_NFS_TIMEOUT=2000 # CONFIG_SYS_DISABLE_AUTOLOAD is not set +# CONFIG_CMD_WGET is not set CONFIG_CMD_MII=y CONFIG_CMD_PING=y # CONFIG_CMD_CDP is not set @@ -753,10 +766,12 @@ CONFIG_CMD_CACHE=y # CONFIG_CMD_CONITRACE is not set CONFIG_CMD_CLS=y # CONFIG_CMD_EFIDEBUG is not set +# CONFIG_CMD_EFICONFIG is not set # CONFIG_CMD_EXCEPTION is not set # CONFIG_CMD_DATE is not set CONFIG_CMD_TIME=y # CONFIG_CMD_GETTIME is not set +# CONFIG_CMD_PAUSE is not set # CONFIG_CMD_RNG is not set # CONFIG_CMD_KASLRSEED is not set CONFIG_CMD_SLEEP=y @@ -767,6 +782,7 @@ CONFIG_CMD_SYSBOOT=y # CONFIG_CMD_PSTORE is not set # CONFIG_CMD_TERMINAL is not set # CONFIG_CMD_UUID is not set +CONFIG_CMD_VIDCONSOLE=y # # TI specific command line interface @@ -919,6 +935,8 @@ CONFIG_SERVERIP_FROM_PROXYDHCP_DELAY_MS=100 # CONFIG_UDP_CHECKSUM is not set # CONFIG_BOOTP_SERVERIP is not set CONFIG_BOOTP_MAX_ROOT_PATH_LEN=64 +# CONFIG_PROT_TCP is not set +# CONFIG_IPV6 is not set CONFIG_SYS_RX_ETH_BUFFER=4 # @@ -945,6 +963,7 @@ CONFIG_SIMPLE_BUS=y CONFIG_OF_TRANSLATE=y # CONFIG_TRANSLATION_OFFSET is not set CONFIG_DM_DEV_READ_INLINE=y +# CONFIG_OFNODE_MULTI_TREE is not set # CONFIG_ACPIGEN is not set CONFIG_BOUNCE_BUFFER=y # CONFIG_ADC is not set @@ -964,7 +983,6 @@ CONFIG_BOUNCE_BUFFER=y # Bus devices # CONFIG_BLK=y -CONFIG_HAVE_BLOCK_DEVICE=y CONFIG_BLOCK_CACHE=y # CONFIG_EFI_MEDIA is not set # CONFIG_IDE is not set @@ -1036,6 +1054,8 @@ CONFIG_BLOCK_CACHE=y # CONFIG_FPGA_ALTERA is not set # CONFIG_FPGA_SOCFPGA is not set # CONFIG_FPGA_XILINX is not set +# CONFIG_DM_FPGA is not set +# CONFIG_FWU_MDATA is not set CONFIG_GPIO=y # CONFIG_GPIO_HOG is not set # CONFIG_SPL_GPIO_HOG is not set @@ -1080,6 +1100,8 @@ CONFIG_GPIO=y # CONFIG_ZYNQMP_GPIO_MODEPIN is not set # CONFIG_SLG7XL45106_I2C_GPO is not set # CONFIG_TURRIS_OMNIA_MCU is not set +# CONFIG_FTGPIO010 is not set +# CONFIG_ADP5585_GPIO is not set # # Hardware Spinlock Support @@ -1098,6 +1120,7 @@ CONFIG_I2C_CROS_EC_TUNNEL=y # CONFIG_SYS_I2C_DW is not set # CONFIG_SYS_I2C_INTEL is not set # CONFIG_SYS_I2C_IMX_LPI2C is not set +# CONFIG_SYS_I2C_MTK is not set # CONFIG_SYS_I2C_MICROCHIP is not set # CONFIG_SYS_I2C_MXC is not set # CONFIG_SYS_I2C_NEXELL is not set @@ -1117,7 +1140,6 @@ CONFIG_I2C_ARB_GPIO_CHALLENGE=y # CONFIG_I2C_MUX_GPIO is not set CONFIG_INPUT=y CONFIG_DM_KEYBOARD=y -CONFIG_KEYBOARD=y # CONFIG_APPLE_SPI_KEYB is not set CONFIG_CROS_EC_KEYB=y # CONFIG_I8042_KEYB is not set @@ -1143,6 +1165,7 @@ CONFIG_CROS_EC_KEYB=y # # Memory Controller drivers # +# CONFIG_MEMORY is not set # # Multifunction device drivers @@ -1179,6 +1202,7 @@ CONFIG_DM_MMC=y # CONFIG_MMC_SPI is not set # CONFIG_ARM_PL180_MMCI is not set CONFIG_MMC_QUIRKS=y +CONFIG_SYS_MMC_MAX_BLK_COUNT=65535 CONFIG_MMC_HW_PARTITIONING=y # CONFIG_SUPPORT_EMMC_RPMB is not set CONFIG_SUPPORT_EMMC_BOOT=y @@ -1299,6 +1323,7 @@ CONFIG_NETDEVICES=y # CONFIG_MCFFEC is not set # CONFIG_FSLDMAFEC is not set # CONFIG_KS8851_MLL is not set +# CONFIG_LITEETH is not set # CONFIG_MACB is not set # CONFIG_NET_NPCM750 is not set # CONFIG_PCH_GBE is not set @@ -1379,7 +1404,7 @@ CONFIG_PMIC_CHILDREN=y # CONFIG_DM_PMIC_MAX8998 is not set # CONFIG_DM_PMIC_MC34708 is not set # CONFIG_PMIC_MAX8997 is not set -# CONFIG_PMIC_PM8916 is not set +# CONFIG_PMIC_QCOM is not set # CONFIG_PMIC_RK8XX is not set # CONFIG_PMIC_S2MPS11 is not set # CONFIG_DM_PMIC_SANDBOX is not set @@ -1521,6 +1546,7 @@ CONFIG_SOUND_WM8994=y CONFIG_SPI=y CONFIG_DM_SPI=y CONFIG_SPI_MEM=y +# CONFIG_SPI_DIRMAP is not set # CONFIG_ALTERA_SPI is not set # CONFIG_APPLE_SPI is not set # CONFIG_ATCSPI200_SPI is not set @@ -1537,18 +1563,22 @@ CONFIG_EXYNOS_SPI=y # CONFIG_ICH_SPI is not set # CONFIG_IPROC_QSPI is not set # CONFIG_KIRKWOOD_SPI is not set +# CONFIG_MICROCHIP_COREQSPI is not set # CONFIG_MPC8XXX_SPI is not set # CONFIG_MTK_SNOR is not set # CONFIG_MTK_SNFI_SPI is not set +# CONFIG_MTK_SPIM is not set # CONFIG_MVEBU_A3700_SPI is not set # CONFIG_MXS_SPI is not set # CONFIG_SPI_MXIC is not set # CONFIG_NPCM_FIU_SPI is not set +# CONFIG_NPCM_PSPI is not set # CONFIG_NXP_FSPI is not set # CONFIG_OMAP3_SPI is not set # CONFIG_PL022_SPI is not set # CONFIG_ROCKCHIP_SFC is not set # CONFIG_ROCKCHIP_SPI is not set +# CONFIG_SPI_ASPEED_SMC is not set # CONFIG_SPI_SIFIVE is not set # CONFIG_SOFT_SPI is not set # CONFIG_SPI_SUNXI is not set @@ -1674,7 +1704,7 @@ CONFIG_USB_ETHER_SMSC95XX=y # # Graphics support # -CONFIG_DM_VIDEO=y +CONFIG_VIDEO=y CONFIG_VIDEO_LOGO=y CONFIG_BACKLIGHT=y CONFIG_VIDEO_PCI_DEFAULT_FB_SIZE=0 @@ -1682,7 +1712,6 @@ CONFIG_VIDEO_PCI_DEFAULT_FB_SIZE=0 CONFIG_VIDEO_DAMAGE=y CONFIG_BACKLIGHT_PWM=y # CONFIG_BACKLIGHT_GPIO is not set -CONFIG_CMD_VIDCONSOLE=y # CONFIG_VIDEO_BPP8 is not set CONFIG_VIDEO_BPP16=y CONFIG_VIDEO_BPP32=y @@ -1691,11 +1720,11 @@ CONFIG_VIDEO_ANSI=y CONFIG_CONSOLE_NORMAL=y # CONFIG_CONSOLE_ROTATION is not set # CONFIG_CONSOLE_TRUETYPE is not set -# CONFIG_DM_PANEL_HX8238D is not set CONFIG_SYS_WHITE_ON_BLACK=y # CONFIG_NO_FB_CLEAR is not set CONFIG_PANEL=y CONFIG_SIMPLE_PANEL=y +# CONFIG_PANEL_HX8238D is not set # CONFIG_VIDEO_FONT_4X6 is not set CONFIG_VIDEO_FONT_8X16=y # CONFIG_VIDEO_FONT_SUN12X22 is not set @@ -1705,7 +1734,7 @@ CONFIG_VIDEO_FONT_8X16=y # TrueType Fonts # CONFIG_VIDCONSOLE_AS_LCD=y -CONFIG_VIDCONSOLE_AS_NAME="lcd" +CONFIG_VIDCONSOLE_AS_NAME="vga" # CONFIG_VIDEO_VESA is not set # CONFIG_VIDEO_LCD_ANX9804 is not set # CONFIG_ATMEL_LCD_BGR555 is not set @@ -1721,7 +1750,6 @@ CONFIG_I2C_EDID=y CONFIG_DISPLAY=y # CONFIG_NXP_TDA19988 is not set # CONFIG_ATMEL_HLCD is not set -# CONFIG_AM335X_LCD is not set CONFIG_VIDEO_EXYNOS=y CONFIG_EXYNOS_DP=y CONFIG_EXYNOS_FB=y @@ -1739,19 +1767,16 @@ CONFIG_VIDEO_BRIDGE_PARADE_PS862X=y # CONFIG_VIDEO_MXS is not set # CONFIG_VIDEO_SEPS525 is not set CONFIG_CONSOLE_SCROLL_LINES=1 -CONFIG_LCD=y -# CONFIG_LCD_INFO is not set -# CONFIG_LCD_LOGO is not set # CONFIG_VIDEO_SIMPLE is not set # CONFIG_VIDEO_DT_SIMPLEFB is not set # CONFIG_VIDEO_MCDE_SIMPLE is not set # CONFIG_OSD is not set # CONFIG_SPLASH_SCREEN is not set +CONFIG_VIDEO_LOGO_MAX_SIZE=0x100000 CONFIG_VIDEO_BMP_RLE8=y # CONFIG_BMP_16BPP is not set # CONFIG_BMP_24BPP is not set # CONFIG_BMP_32BPP is not set -# CONFIG_VIDEO_VCXK is not set # # VirtIO Drivers @@ -1792,6 +1817,7 @@ CONFIG_FAT_WRITE=y CONFIG_FS_FAT_MAX_CLUSTSIZE=65536 # CONFIG_FS_JFFS2 is not set # CONFIG_UBIFS_SILENCE_MSG is not set +# CONFIG_UBIFS_SILENCE_DEBUG_DUMP is not set # CONFIG_FS_CRAMFS is not set # CONFIG_YAFFS2 is not set # CONFIG_FS_SQUASHFS is not set @@ -1808,6 +1834,8 @@ CONFIG_CHARSET=y # CONFIG_DYNAMIC_CRC_TABLE is not set CONFIG_HAVE_PRIVATE_LIBGCC=y CONFIG_LIB_UUID=y +# CONFIG_SEMIHOSTING is not set +# CONFIG_SPL_SEMIHOSTING is not set CONFIG_PRINTF=y CONFIG_SPRINTF=y CONFIG_SPL_SPRINTF=y @@ -1895,7 +1923,6 @@ CONFIG_GENERATE_SMBIOS_TABLE=y CONFIG_SMBIOS_PARSER=y CONFIG_EFI_LOADER=y CONFIG_CMD_BOOTEFI_BOOTMGR=y -CONFIG_EFI_SETUP_EARLY=y CONFIG_EFI_VARIABLE_FILE_STORE=y # CONFIG_EFI_VARIABLE_NO_STORE is not set # CONFIG_EFI_VARIABLES_PRESEED is not set @@ -1914,7 +1941,7 @@ CONFIG_EFI_TCG2_PROTOCOL=y CONFIG_EFI_TCG2_PROTOCOL_EVENTLOG_SIZE=65536 CONFIG_EFI_LOAD_FILE2_INITRD=y CONFIG_EFI_ECPT=y -CONFIG_EFI_EBBR_2_0_CONFORMANCE=y +CONFIG_EFI_EBBR_2_1_CONFORMANCE=y # CONFIG_OPTEE_LIB is not set # CONFIG_OPTEE_IMAGE is not set # CONFIG_BOOTM_OPTEE is not set @@ -1923,6 +1950,10 @@ CONFIG_LIB_ELF=y CONFIG_LMB=y CONFIG_LMB_USE_MAX_REGIONS=y CONFIG_LMB_MAX_REGIONS=8 + +# +# FWU Multi Bank Updates +# # CONFIG_UNIT_TEST is not set # CONFIG_SPL_UNIT_TEST is not set diff --git a/resources/u-boot/peach_pit/config/default b/resources/u-boot/peach_pit/config/default index 4e461c50..724d143a 100644 --- a/resources/u-boot/peach_pit/config/default +++ b/resources/u-boot/peach_pit/config/default @@ -1,10 +1,10 @@ # # Automatically generated file; DO NOT EDIT. -# U-Boot 2022.10 Configuration +# U-Boot 2023.01 Configuration # # -# Compiler: gcc (Debian 12.2.0-9) 12.2.0 +# Compiler: gcc (Debian 12.2.0-14) 12.2.0 # CONFIG_CREATE_ARCH_SYMLINK=y CONFIG_SYS_CACHE_SHIFT_6=y @@ -59,10 +59,10 @@ CONFIG_SYS_ARM_CACHE_WRITEBACK=y CONFIG_ARCH_CPU_INIT=y # CONFIG_SYS_ARCH_TIMER is not set # CONFIG_ARM_SMCCC is not set -# CONFIG_SEMIHOSTING is not set -# CONFIG_SPL_SEMIHOSTING is not set CONFIG_SYS_THUMB_BUILD=y CONFIG_SPL_SYS_THUMB_BUILD=y +# CONFIG_SYS_L2_PL310 is not set +# CONFIG_SPL_SYS_L2_PL310 is not set # CONFIG_SYS_L2CACHE_OFF is not set # CONFIG_ENABLE_ARM_SOC_BOOT0_HOOK is not set CONFIG_USE_ARCH_MEMCPY=y @@ -77,10 +77,6 @@ CONFIG_S5P=y # CONFIG_ARCH_ORION5X is not set # CONFIG_TARGET_STV0991 is not set # CONFIG_ARCH_BCM283X is not set -# CONFIG_ARCH_BCM63158 is not set -# CONFIG_ARCH_BCM6753 is not set -# CONFIG_ARCH_BCM68360 is not set -# CONFIG_ARCH_BCM6858 is not set # CONFIG_ARCH_BCMSTB is not set # CONFIG_ARCH_BCMBCA is not set # CONFIG_TARGET_VEXPRESS_CA9X4 is not set @@ -121,6 +117,7 @@ CONFIG_ARCH_EXYNOS=y # CONFIG_ARCH_SUNXI is not set # CONFIG_ARCH_U8500 is not set # CONFIG_ARCH_VERSAL is not set +# CONFIG_ARCH_VERSAL_NET is not set # CONFIG_ARCH_VF610 is not set # CONFIG_ARCH_ZYNQ is not set # CONFIG_ARCH_ZYNQMP_R5 is not set @@ -178,7 +175,7 @@ CONFIG_ARCH_EXYNOS=y # CONFIG_ARCH_GXP is not set # CONFIG_SUPPORT_PASSING_ATAGS is not set # CONFIG_STATIC_MACH_TYPE is not set -CONFIG_SYS_TEXT_BASE=0x23E00000 +CONFIG_TEXT_BASE=0x23E00000 CONFIG_SYS_MALLOC_LEN=0x5004000 CONFIG_SYS_MALLOC_F_LEN=0x400 CONFIG_BOARD_COMMON=y @@ -244,6 +241,8 @@ CONFIG_ENV_ADDR=0x0 # CONFIG_DEBUG_LL is not set CONFIG_SPL_PAYLOAD="u-boot.bin" CONFIG_BUILD_TARGET="" +CONFIG_FWU_NUM_BANKS=2 +CONFIG_FWU_NUM_IMAGES_PER_BANK=2 # CONFIG_DEBUG_UART is not set # CONFIG_AHCI is not set # CONFIG_OF_BOARD_FIXUP is not set @@ -291,6 +290,7 @@ CONFIG_PLATFORM_ELFENTRY="_start" CONFIG_STACK_SIZE=0x1000000 CONFIG_SYS_SRAM_BASE=0x0 CONFIG_SYS_SRAM_SIZE=0x0 +CONFIG_SYS_MONITOR_LEN=0 # CONFIG_MP is not set # CONFIG_EXAMPLES is not set @@ -330,14 +330,17 @@ CONFIG_BOOTMETH_DISTRO=y CONFIG_BOOTMETH_DISTRO_PXE=y CONFIG_BOOTMETH_EFILOADER=y CONFIG_BOOTMETH_VBE=y +# CONFIG_SPL_BOOTMETH_VBE is not set CONFIG_BOOTMETH_VBE_SIMPLE=y +CONFIG_BOOTMETH_VBE_SIMPLE_OS=y +# CONFIG_SPL_BOOTMETH_VBE_SIMPLE is not set # CONFIG_BOOTMETH_SCRIPT is not set CONFIG_LEGACY_IMAGE_FORMAT=y CONFIG_SUPPORT_RAW_INITRD=y # CONFIG_OF_BOARD_SETUP is not set # CONFIG_OF_SYSTEM_SETUP is not set # CONFIG_OF_STDOUT_VIA_ALIAS is not set -CONFIG_HAVE_SYS_TEXT_BASE=y +CONFIG_HAVE_TEXT_BASE=y # CONFIG_DYNAMIC_SYS_CLK_FREQ is not set CONFIG_ARCH_FIXUP_FDT_MEMORY=y # CONFIG_CHROMEOS is not set @@ -395,10 +398,13 @@ CONFIG_MENU=y CONFIG_LOGLEVEL=4 CONFIG_SPL_LOGLEVEL=4 CONFIG_SILENT_CONSOLE=y +CONFIG_SPL_SILENT_CONSOLE=y +CONFIG_TPL_SILENT_CONSOLE=y # CONFIG_SILENT_U_BOOT_ONLY is not set CONFIG_SILENT_CONSOLE_UPDATE_ON_SET=y # CONFIG_SILENT_CONSOLE_UPDATE_ON_RELOC is not set # CONFIG_PRE_CONSOLE_BUFFER is not set +CONFIG_CONSOLE_FLUSH_SUPPORT=y CONFIG_CONSOLE_MUX=y CONFIG_SYS_CONSOLE_IS_IN_ENV=y # CONFIG_SYS_CONSOLE_OVERWRITE_ROUTINE is not set @@ -424,6 +430,7 @@ CONFIG_DISPLAY_BOARDINFO=y # # Start-up hooks # +# CONFIG_CYCLIC is not set CONFIG_EVENT=y CONFIG_EVENT_DYNAMIC=y # CONFIG_EVENT_DEBUG is not set @@ -498,6 +505,7 @@ CONFIG_SPL_CRC32=y # CONFIG_SPL_FAT_WRITE is not set # CONFIG_SPL_FPGA is not set # CONFIG_SPL_I2C is not set +# CONFIG_SPL_MEMORY is not set CONFIG_SYS_MMCSD_FS_BOOT_PARTITION=1 # CONFIG_SPL_MPC8XXX_INIT_DDR is not set # CONFIG_SPL_MTD_SUPPORT is not set @@ -526,7 +534,6 @@ CONFIG_SYS_MMCSD_FS_BOOT_PARTITION=1 # CONFIG_SPL_USB_HOST is not set # CONFIG_SPL_USB_GADGET is not set # CONFIG_SPL_WATCHDOG is not set -# CONFIG_SPL_OPTEE_IMAGE is not set CONFIG_SPL_TARGET="" # CONFIG_VPL is not set # CONFIG_FDT_SIMPLEFB is not set @@ -591,6 +598,7 @@ CONFIG_CMD_RUN=y CONFIG_CMD_IMI=y # CONFIG_CMD_IMLS is not set CONFIG_CMD_XIMG=y +# CONFIG_CMD_XXD is not set # CONFIG_CMD_SPL is not set # CONFIG_CMD_THOR_DOWNLOAD is not set # CONFIG_CMD_ZBOOT is not set @@ -668,6 +676,10 @@ CONFIG_CMD_I2C=y CONFIG_CMD_LOADB=y # CONFIG_CMD_LOADM is not set CONFIG_CMD_LOADS=y +# CONFIG_LOADS_ECHO is not set +# CONFIG_CMD_SAVES is not set +# CONFIG_SYS_LOADS_BAUD_CHANGE is not set +CONFIG_CMD_LOADXY_TIMEOUT=90 # CONFIG_CMD_LSBLK is not set # CONFIG_CMD_MBR is not set CONFIG_CMD_MMC=y @@ -682,7 +694,6 @@ CONFIG_CMD_PART=y # CONFIG_CMD_POWEROFF is not set # CONFIG_CMD_READ is not set # CONFIG_CMD_SATA is not set -# CONFIG_CMD_SAVES is not set # CONFIG_CMD_SCSI is not set # CONFIG_CMD_SDRAM is not set CONFIG_CMD_SF=y @@ -698,6 +709,7 @@ CONFIG_CMD_USB=y # # Shell scripting commands # +# CONFIG_CMD_CAT is not set CONFIG_CMD_ECHO=y CONFIG_CMD_ITEST=y CONFIG_CMD_SOURCE=y @@ -733,6 +745,7 @@ CONFIG_NET_TFTP_VARS=y CONFIG_CMD_NFS=y CONFIG_NFS_TIMEOUT=2000 # CONFIG_SYS_DISABLE_AUTOLOAD is not set +# CONFIG_CMD_WGET is not set CONFIG_CMD_MII=y CONFIG_CMD_PING=y # CONFIG_CMD_CDP is not set @@ -753,10 +766,12 @@ CONFIG_CMD_CACHE=y # CONFIG_CMD_CONITRACE is not set CONFIG_CMD_CLS=y # CONFIG_CMD_EFIDEBUG is not set +# CONFIG_CMD_EFICONFIG is not set # CONFIG_CMD_EXCEPTION is not set # CONFIG_CMD_DATE is not set CONFIG_CMD_TIME=y # CONFIG_CMD_GETTIME is not set +# CONFIG_CMD_PAUSE is not set # CONFIG_CMD_RNG is not set # CONFIG_CMD_KASLRSEED is not set CONFIG_CMD_SLEEP=y @@ -767,6 +782,7 @@ CONFIG_CMD_SYSBOOT=y # CONFIG_CMD_PSTORE is not set # CONFIG_CMD_TERMINAL is not set # CONFIG_CMD_UUID is not set +CONFIG_CMD_VIDCONSOLE=y # # TI specific command line interface @@ -919,6 +935,8 @@ CONFIG_SERVERIP_FROM_PROXYDHCP_DELAY_MS=100 # CONFIG_UDP_CHECKSUM is not set # CONFIG_BOOTP_SERVERIP is not set CONFIG_BOOTP_MAX_ROOT_PATH_LEN=64 +# CONFIG_PROT_TCP is not set +# CONFIG_IPV6 is not set CONFIG_SYS_RX_ETH_BUFFER=4 # @@ -945,6 +963,7 @@ CONFIG_SIMPLE_BUS=y CONFIG_OF_TRANSLATE=y # CONFIG_TRANSLATION_OFFSET is not set CONFIG_DM_DEV_READ_INLINE=y +# CONFIG_OFNODE_MULTI_TREE is not set # CONFIG_ACPIGEN is not set CONFIG_BOUNCE_BUFFER=y # CONFIG_ADC is not set @@ -964,7 +983,6 @@ CONFIG_BOUNCE_BUFFER=y # Bus devices # CONFIG_BLK=y -CONFIG_HAVE_BLOCK_DEVICE=y CONFIG_BLOCK_CACHE=y # CONFIG_EFI_MEDIA is not set # CONFIG_IDE is not set @@ -1036,6 +1054,8 @@ CONFIG_BLOCK_CACHE=y # CONFIG_FPGA_ALTERA is not set # CONFIG_FPGA_SOCFPGA is not set # CONFIG_FPGA_XILINX is not set +# CONFIG_DM_FPGA is not set +# CONFIG_FWU_MDATA is not set CONFIG_GPIO=y # CONFIG_GPIO_HOG is not set # CONFIG_SPL_GPIO_HOG is not set @@ -1080,6 +1100,8 @@ CONFIG_GPIO=y # CONFIG_ZYNQMP_GPIO_MODEPIN is not set # CONFIG_SLG7XL45106_I2C_GPO is not set # CONFIG_TURRIS_OMNIA_MCU is not set +# CONFIG_FTGPIO010 is not set +# CONFIG_ADP5585_GPIO is not set # # Hardware Spinlock Support @@ -1098,6 +1120,7 @@ CONFIG_I2C_CROS_EC_TUNNEL=y # CONFIG_SYS_I2C_DW is not set # CONFIG_SYS_I2C_INTEL is not set # CONFIG_SYS_I2C_IMX_LPI2C is not set +# CONFIG_SYS_I2C_MTK is not set # CONFIG_SYS_I2C_MICROCHIP is not set # CONFIG_SYS_I2C_MXC is not set # CONFIG_SYS_I2C_NEXELL is not set @@ -1117,7 +1140,6 @@ CONFIG_I2C_ARB_GPIO_CHALLENGE=y # CONFIG_I2C_MUX_GPIO is not set CONFIG_INPUT=y CONFIG_DM_KEYBOARD=y -CONFIG_KEYBOARD=y # CONFIG_APPLE_SPI_KEYB is not set CONFIG_CROS_EC_KEYB=y # CONFIG_I8042_KEYB is not set @@ -1143,6 +1165,7 @@ CONFIG_CROS_EC_KEYB=y # # Memory Controller drivers # +# CONFIG_MEMORY is not set # # Multifunction device drivers @@ -1179,6 +1202,7 @@ CONFIG_DM_MMC=y # CONFIG_MMC_SPI is not set # CONFIG_ARM_PL180_MMCI is not set CONFIG_MMC_QUIRKS=y +CONFIG_SYS_MMC_MAX_BLK_COUNT=65535 CONFIG_MMC_HW_PARTITIONING=y # CONFIG_SUPPORT_EMMC_RPMB is not set CONFIG_SUPPORT_EMMC_BOOT=y @@ -1299,6 +1323,7 @@ CONFIG_NETDEVICES=y # CONFIG_MCFFEC is not set # CONFIG_FSLDMAFEC is not set # CONFIG_KS8851_MLL is not set +# CONFIG_LITEETH is not set # CONFIG_MACB is not set # CONFIG_NET_NPCM750 is not set # CONFIG_PCH_GBE is not set @@ -1379,7 +1404,7 @@ CONFIG_PMIC_CHILDREN=y # CONFIG_DM_PMIC_MAX8998 is not set # CONFIG_DM_PMIC_MC34708 is not set # CONFIG_PMIC_MAX8997 is not set -# CONFIG_PMIC_PM8916 is not set +# CONFIG_PMIC_QCOM is not set # CONFIG_PMIC_RK8XX is not set # CONFIG_PMIC_S2MPS11 is not set # CONFIG_DM_PMIC_SANDBOX is not set @@ -1521,6 +1546,7 @@ CONFIG_SOUND_WM8994=y CONFIG_SPI=y CONFIG_DM_SPI=y CONFIG_SPI_MEM=y +# CONFIG_SPI_DIRMAP is not set # CONFIG_ALTERA_SPI is not set # CONFIG_APPLE_SPI is not set # CONFIG_ATCSPI200_SPI is not set @@ -1537,18 +1563,22 @@ CONFIG_EXYNOS_SPI=y # CONFIG_ICH_SPI is not set # CONFIG_IPROC_QSPI is not set # CONFIG_KIRKWOOD_SPI is not set +# CONFIG_MICROCHIP_COREQSPI is not set # CONFIG_MPC8XXX_SPI is not set # CONFIG_MTK_SNOR is not set # CONFIG_MTK_SNFI_SPI is not set +# CONFIG_MTK_SPIM is not set # CONFIG_MVEBU_A3700_SPI is not set # CONFIG_MXS_SPI is not set # CONFIG_SPI_MXIC is not set # CONFIG_NPCM_FIU_SPI is not set +# CONFIG_NPCM_PSPI is not set # CONFIG_NXP_FSPI is not set # CONFIG_OMAP3_SPI is not set # CONFIG_PL022_SPI is not set # CONFIG_ROCKCHIP_SFC is not set # CONFIG_ROCKCHIP_SPI is not set +# CONFIG_SPI_ASPEED_SMC is not set # CONFIG_SPI_SIFIVE is not set # CONFIG_SOFT_SPI is not set # CONFIG_SPI_SUNXI is not set @@ -1674,7 +1704,7 @@ CONFIG_USB_ETHER_SMSC95XX=y # # Graphics support # -CONFIG_DM_VIDEO=y +CONFIG_VIDEO=y CONFIG_VIDEO_LOGO=y CONFIG_BACKLIGHT=y CONFIG_VIDEO_PCI_DEFAULT_FB_SIZE=0 @@ -1682,7 +1712,6 @@ CONFIG_VIDEO_PCI_DEFAULT_FB_SIZE=0 CONFIG_VIDEO_DAMAGE=y CONFIG_BACKLIGHT_PWM=y # CONFIG_BACKLIGHT_GPIO is not set -CONFIG_CMD_VIDCONSOLE=y # CONFIG_VIDEO_BPP8 is not set CONFIG_VIDEO_BPP16=y CONFIG_VIDEO_BPP32=y @@ -1691,11 +1720,11 @@ CONFIG_VIDEO_ANSI=y CONFIG_CONSOLE_NORMAL=y # CONFIG_CONSOLE_ROTATION is not set # CONFIG_CONSOLE_TRUETYPE is not set -# CONFIG_DM_PANEL_HX8238D is not set CONFIG_SYS_WHITE_ON_BLACK=y # CONFIG_NO_FB_CLEAR is not set CONFIG_PANEL=y CONFIG_SIMPLE_PANEL=y +# CONFIG_PANEL_HX8238D is not set # CONFIG_VIDEO_FONT_4X6 is not set CONFIG_VIDEO_FONT_8X16=y # CONFIG_VIDEO_FONT_SUN12X22 is not set @@ -1705,7 +1734,7 @@ CONFIG_VIDEO_FONT_8X16=y # TrueType Fonts # CONFIG_VIDCONSOLE_AS_LCD=y -CONFIG_VIDCONSOLE_AS_NAME="lcd" +CONFIG_VIDCONSOLE_AS_NAME="vga" # CONFIG_VIDEO_VESA is not set # CONFIG_VIDEO_LCD_ANX9804 is not set # CONFIG_ATMEL_LCD_BGR555 is not set @@ -1721,7 +1750,6 @@ CONFIG_I2C_EDID=y CONFIG_DISPLAY=y # CONFIG_NXP_TDA19988 is not set # CONFIG_ATMEL_HLCD is not set -# CONFIG_AM335X_LCD is not set CONFIG_VIDEO_EXYNOS=y CONFIG_EXYNOS_DP=y CONFIG_EXYNOS_FB=y @@ -1739,19 +1767,16 @@ CONFIG_VIDEO_BRIDGE_PARADE_PS862X=y # CONFIG_VIDEO_MXS is not set # CONFIG_VIDEO_SEPS525 is not set CONFIG_CONSOLE_SCROLL_LINES=1 -CONFIG_LCD=y -# CONFIG_LCD_INFO is not set -# CONFIG_LCD_LOGO is not set # CONFIG_VIDEO_SIMPLE is not set # CONFIG_VIDEO_DT_SIMPLEFB is not set # CONFIG_VIDEO_MCDE_SIMPLE is not set # CONFIG_OSD is not set # CONFIG_SPLASH_SCREEN is not set +CONFIG_VIDEO_LOGO_MAX_SIZE=0x100000 CONFIG_VIDEO_BMP_RLE8=y # CONFIG_BMP_16BPP is not set # CONFIG_BMP_24BPP is not set # CONFIG_BMP_32BPP is not set -# CONFIG_VIDEO_VCXK is not set # # VirtIO Drivers @@ -1792,6 +1817,7 @@ CONFIG_FAT_WRITE=y CONFIG_FS_FAT_MAX_CLUSTSIZE=65536 # CONFIG_FS_JFFS2 is not set # CONFIG_UBIFS_SILENCE_MSG is not set +# CONFIG_UBIFS_SILENCE_DEBUG_DUMP is not set # CONFIG_FS_CRAMFS is not set # CONFIG_YAFFS2 is not set # CONFIG_FS_SQUASHFS is not set @@ -1808,6 +1834,8 @@ CONFIG_CHARSET=y # CONFIG_DYNAMIC_CRC_TABLE is not set CONFIG_HAVE_PRIVATE_LIBGCC=y CONFIG_LIB_UUID=y +# CONFIG_SEMIHOSTING is not set +# CONFIG_SPL_SEMIHOSTING is not set CONFIG_PRINTF=y CONFIG_SPRINTF=y CONFIG_SPL_SPRINTF=y @@ -1895,7 +1923,6 @@ CONFIG_GENERATE_SMBIOS_TABLE=y CONFIG_SMBIOS_PARSER=y CONFIG_EFI_LOADER=y CONFIG_CMD_BOOTEFI_BOOTMGR=y -CONFIG_EFI_SETUP_EARLY=y CONFIG_EFI_VARIABLE_FILE_STORE=y # CONFIG_EFI_VARIABLE_NO_STORE is not set # CONFIG_EFI_VARIABLES_PRESEED is not set @@ -1914,7 +1941,7 @@ CONFIG_EFI_TCG2_PROTOCOL=y CONFIG_EFI_TCG2_PROTOCOL_EVENTLOG_SIZE=65536 CONFIG_EFI_LOAD_FILE2_INITRD=y CONFIG_EFI_ECPT=y -CONFIG_EFI_EBBR_2_0_CONFORMANCE=y +CONFIG_EFI_EBBR_2_1_CONFORMANCE=y # CONFIG_OPTEE_LIB is not set # CONFIG_OPTEE_IMAGE is not set # CONFIG_BOOTM_OPTEE is not set @@ -1923,6 +1950,10 @@ CONFIG_LIB_ELF=y CONFIG_LMB=y CONFIG_LMB_USE_MAX_REGIONS=y CONFIG_LMB_MAX_REGIONS=8 + +# +# FWU Multi Bank Updates +# # CONFIG_UNIT_TEST is not set # CONFIG_SPL_UNIT_TEST is not set diff --git a/resources/u-boot/qemu_arm64_12mb/config/default b/resources/u-boot/qemu_arm64_12mb/config/default index 6d0a1aa7..d8e53f90 100644 --- a/resources/u-boot/qemu_arm64_12mb/config/default +++ b/resources/u-boot/qemu_arm64_12mb/config/default @@ -1,10 +1,10 @@ # # Automatically generated file; DO NOT EDIT. -# U-Boot 2022.10 Configuration +# U-Boot 2023.01 Configuration # # -# Compiler: gcc (Debian 12.2.0-9) 12.2.0 +# Compiler: gcc (Debian 12.2.0-14) 12.2.0 # CONFIG_CREATE_ARCH_SYMLINK=y CONFIG_SYS_CACHE_SHIFT_6=y @@ -54,7 +54,8 @@ CONFIG_SYS_ARM_CACHE_WRITEBACK=y # CONFIG_ARCH_CPU_INIT is not set CONFIG_SYS_ARCH_TIMER=y CONFIG_ARM_SMCCC=y -# CONFIG_SEMIHOSTING is not set +# CONFIG_SYS_L2_PL310 is not set +# CONFIG_SPL_SYS_L2_PL310 is not set # CONFIG_SYS_L2CACHE_OFF is not set # CONFIG_ENABLE_ARM_SOC_BOOT0_HOOK is not set # CONFIG_USE_ARCH_MEMCPY is not set @@ -67,10 +68,6 @@ CONFIG_ARM64_SUPPORT_AARCH32=y # CONFIG_ARCH_ORION5X is not set # CONFIG_TARGET_STV0991 is not set # CONFIG_ARCH_BCM283X is not set -# CONFIG_ARCH_BCM63158 is not set -# CONFIG_ARCH_BCM6753 is not set -# CONFIG_ARCH_BCM68360 is not set -# CONFIG_ARCH_BCM6858 is not set # CONFIG_ARCH_BCMSTB is not set # CONFIG_ARCH_BCMBCA is not set # CONFIG_TARGET_VEXPRESS_CA9X4 is not set @@ -111,6 +108,7 @@ CONFIG_ARCH_QEMU=y # CONFIG_ARCH_SUNXI is not set # CONFIG_ARCH_U8500 is not set # CONFIG_ARCH_VERSAL is not set +# CONFIG_ARCH_VERSAL_NET is not set # CONFIG_ARCH_VF610 is not set # CONFIG_ARCH_ZYNQ is not set # CONFIG_ARCH_ZYNQMP_R5 is not set @@ -167,7 +165,7 @@ CONFIG_ARCH_QEMU=y # CONFIG_TARGET_XENGUEST_ARM64 is not set # CONFIG_ARCH_GXP is not set # CONFIG_STATIC_MACH_TYPE is not set -CONFIG_SYS_TEXT_BASE=0x50000000 +CONFIG_TEXT_BASE=0x50000000 CONFIG_SYS_MALLOC_LEN=0x1000000 CONFIG_SYS_MALLOC_F_LEN=0x2000 CONFIG_NR_DRAM_BANKS=1 @@ -219,6 +217,8 @@ CONFIG_MTDPARTS_NOR1="64m(u-boot-env)" # CONFIG_BUILD_TARGET="" # CONFIG_SYS_PCI_64BIT is not set +CONFIG_FWU_NUM_BANKS=2 +CONFIG_FWU_NUM_IMAGES_PER_BANK=2 CONFIG_DEBUG_UART=y CONFIG_AHCI=y # CONFIG_OF_BOARD_FIXUP is not set @@ -264,6 +264,7 @@ CONFIG_PLATFORM_ELFENTRY="_start" CONFIG_STACK_SIZE=0x1000000 CONFIG_SYS_SRAM_BASE=0x0 CONFIG_SYS_SRAM_SIZE=0x0 +CONFIG_SYS_MONITOR_LEN=0 # CONFIG_MP is not set CONFIG_EXAMPLES=y @@ -301,15 +302,16 @@ CONFIG_BOOTMETH_DISTRO_PXE=y CONFIG_BOOTMETH_EFILOADER=y CONFIG_BOOTMETH_VBE=y CONFIG_BOOTMETH_VBE_SIMPLE=y +CONFIG_BOOTMETH_VBE_SIMPLE_OS=y # CONFIG_BOOTMETH_SCRIPT is not set CONFIG_LEGACY_IMAGE_FORMAT=y CONFIG_SUPPORT_RAW_INITRD=y # CONFIG_OF_BOARD_SETUP is not set # CONFIG_OF_SYSTEM_SETUP is not set # CONFIG_OF_STDOUT_VIA_ALIAS is not set -CONFIG_HAVE_SYS_TEXT_BASE=y +CONFIG_HAVE_TEXT_BASE=y CONFIG_HAVE_SYS_MONITOR_BASE=y -CONFIG_SYS_MONITOR_BASE=0x00000000 +CONFIG_SYS_MONITOR_BASE=0x50000000 # CONFIG_DYNAMIC_SYS_CLK_FREQ is not set CONFIG_ARCH_FIXUP_FDT_MEMORY=y # CONFIG_CHROMEOS is not set @@ -366,7 +368,10 @@ CONFIG_MENU=y # CONFIG_DISABLE_CONSOLE is not set CONFIG_LOGLEVEL=4 # CONFIG_SILENT_CONSOLE is not set +# CONFIG_SPL_SILENT_CONSOLE is not set +# CONFIG_TPL_SILENT_CONSOLE is not set # CONFIG_PRE_CONSOLE_BUFFER is not set +CONFIG_CONSOLE_FLUSH_SUPPORT=y # CONFIG_CONSOLE_MUX is not set # CONFIG_SYS_CONSOLE_IS_IN_ENV is not set # CONFIG_SYS_CONSOLE_OVERWRITE_ROUTINE is not set @@ -392,6 +397,7 @@ CONFIG_LOGLEVEL=4 # # Start-up hooks # +# CONFIG_CYCLIC is not set CONFIG_EVENT=y CONFIG_EVENT_DYNAMIC=y # CONFIG_EVENT_DEBUG is not set @@ -492,6 +498,7 @@ CONFIG_CMD_RUN=y CONFIG_CMD_IMI=y # CONFIG_CMD_IMLS is not set CONFIG_CMD_XIMG=y +# CONFIG_CMD_XXD is not set # CONFIG_CMD_THOR_DOWNLOAD is not set # CONFIG_CMD_ZBOOT is not set @@ -563,6 +570,10 @@ CONFIG_CMD_FLASH=y CONFIG_CMD_LOADB=y # CONFIG_CMD_LOADM is not set CONFIG_CMD_LOADS=y +# CONFIG_LOADS_ECHO is not set +# CONFIG_CMD_SAVES is not set +# CONFIG_SYS_LOADS_BAUD_CHANGE is not set +CONFIG_CMD_LOADXY_TIMEOUT=90 # CONFIG_CMD_LSBLK is not set # CONFIG_CMD_MBR is not set # CONFIG_CMD_CLONE is not set @@ -575,7 +586,6 @@ CONFIG_CMD_PCI=y CONFIG_CMD_POWEROFF=y # CONFIG_CMD_READ is not set # CONFIG_CMD_SATA is not set -# CONFIG_CMD_SAVES is not set CONFIG_CMD_SCSI=y # CONFIG_CMD_SDRAM is not set # CONFIG_CMD_TSI148 is not set @@ -587,6 +597,7 @@ CONFIG_CMD_VIRTIO=y # # Shell scripting commands # +# CONFIG_CMD_CAT is not set CONFIG_CMD_ECHO=y CONFIG_CMD_ITEST=y CONFIG_CMD_SOURCE=y @@ -623,6 +634,7 @@ CONFIG_NET_TFTP_VARS=y CONFIG_CMD_NFS=y CONFIG_NFS_TIMEOUT=2000 # CONFIG_SYS_DISABLE_AUTOLOAD is not set +# CONFIG_CMD_WGET is not set CONFIG_CMD_MII=y CONFIG_CMD_PING=y # CONFIG_CMD_CDP is not set @@ -640,12 +652,15 @@ CONFIG_CMD_PXE=y CONFIG_CMD_BLOCK_CACHE=y # CONFIG_CMD_CACHE is not set # CONFIG_CMD_CONITRACE is not set +# CONFIG_CMD_CLS is not set # CONFIG_CMD_EFIDEBUG is not set +# CONFIG_CMD_EFICONFIG is not set # CONFIG_CMD_EXCEPTION is not set CONFIG_CMD_DATE=y # CONFIG_CMD_RTC is not set # CONFIG_CMD_TIME is not set # CONFIG_CMD_GETTIME is not set +# CONFIG_CMD_PAUSE is not set # CONFIG_CMD_RNG is not set # CONFIG_CMD_KASLRSEED is not set CONFIG_CMD_SLEEP=y @@ -791,6 +806,8 @@ CONFIG_SERVERIP_FROM_PROXYDHCP_DELAY_MS=100 # CONFIG_UDP_CHECKSUM is not set # CONFIG_BOOTP_SERVERIP is not set CONFIG_BOOTP_MAX_ROOT_PATH_LEN=64 +# CONFIG_PROT_TCP is not set +# CONFIG_IPV6 is not set CONFIG_SYS_RX_ETH_BUFFER=4 # @@ -816,6 +833,7 @@ CONFIG_SIMPLE_BUS=y CONFIG_OF_TRANSLATE=y # CONFIG_TRANSLATION_OFFSET is not set CONFIG_DM_DEV_READ_INLINE=y +# CONFIG_OFNODE_MULTI_TREE is not set # CONFIG_ACPIGEN is not set # CONFIG_BOUNCE_BUFFER is not set # CONFIG_ADC is not set @@ -841,7 +859,6 @@ CONFIG_AHCI_PCI=y # Bus devices # CONFIG_BLK=y -CONFIG_HAVE_BLOCK_DEVICE=y CONFIG_BLOCK_CACHE=y # CONFIG_EFI_MEDIA is not set # CONFIG_IDE is not set @@ -929,6 +946,8 @@ CONFIG_ARM_PSCI_FW=y # CONFIG_FPGA_ALTERA is not set # CONFIG_FPGA_SOCFPGA is not set # CONFIG_FPGA_XILINX is not set +# CONFIG_DM_FPGA is not set +# CONFIG_FWU_MDATA is not set CONFIG_GPIO=y # CONFIG_AT91_GPIO is not set # CONFIG_ASPEED_GPIO is not set @@ -955,6 +974,7 @@ CONFIG_I2C=y # CONFIG_SYS_I2C_FSL is not set # CONFIG_SYS_I2C_DW is not set # CONFIG_SYS_I2C_IMX_LPI2C is not set +# CONFIG_SYS_I2C_MTK is not set # CONFIG_SYS_I2C_MICROCHIP is not set # CONFIG_SYS_I2C_MXC is not set # CONFIG_SYS_I2C_NPCM is not set @@ -963,7 +983,6 @@ CONFIG_I2C=y # CONFIG_SYS_I2C_MVTWSI is not set CONFIG_INPUT=y # CONFIG_DM_KEYBOARD is not set -# CONFIG_KEYBOARD is not set # CONFIG_CROS_EC_KEYB is not set # CONFIG_TEGRA_KEYBOARD is not set # CONFIG_TWL4030_INPUT is not set @@ -987,6 +1006,7 @@ CONFIG_INPUT=y # # Memory Controller drivers # +# CONFIG_MEMORY is not set # # Multifunction device drivers @@ -1099,6 +1119,7 @@ CONFIG_E1000=y # CONFIG_MCFFEC is not set # CONFIG_FSLDMAFEC is not set # CONFIG_KS8851_MLL is not set +# CONFIG_LITEETH is not set # CONFIG_MACB is not set # CONFIG_NET_NPCM750 is not set # CONFIG_PCH_GBE is not set @@ -1390,33 +1411,7 @@ CONFIG_USB_STORAGE=y # # Graphics support # -# CONFIG_DM_VIDEO is not set -# CONFIG_SYS_WHITE_ON_BLACK is not set -# CONFIG_NO_FB_CLEAR is not set - -# -# TrueType Fonts -# -# CONFIG_VIDEO_VESA is not set -# CONFIG_VIDEO_LCD_ANX9804 is not set -# CONFIG_ATMEL_LCD_BGR555 is not set -# CONFIG_VIDEO_BCM2835 is not set -# CONFIG_VIDEO_LCD_SSD2828 is not set -# CONFIG_VIDEO_LCD_HITACHI_TX18D42VM is not set -# CONFIG_VIDEO_MVEBU is not set -# CONFIG_I2C_EDID is not set -# CONFIG_DISPLAY is not set -# CONFIG_ATMEL_HLCD is not set -# CONFIG_AM335X_LCD is not set -# CONFIG_VIDEO_TEGRA20 is not set -# CONFIG_VIDEO_BRIDGE is not set # CONFIG_VIDEO is not set -# CONFIG_LCD is not set -# CONFIG_VIDEO_SIMPLE is not set -# CONFIG_VIDEO_DT_SIMPLEFB is not set -# CONFIG_OSD is not set -# CONFIG_SPLASH_SCREEN is not set -# CONFIG_VIDEO_VCXK is not set # # VirtIO Drivers @@ -1462,6 +1457,7 @@ CONFIG_FAT_WRITE=y CONFIG_FS_FAT_MAX_CLUSTSIZE=65536 # CONFIG_FS_JFFS2 is not set # CONFIG_UBIFS_SILENCE_MSG is not set +# CONFIG_UBIFS_SILENCE_DEBUG_DUMP is not set # CONFIG_FS_CRAMFS is not set # CONFIG_YAFFS2 is not set # CONFIG_FS_SQUASHFS is not set @@ -1477,6 +1473,7 @@ CONFIG_FS_FAT_MAX_CLUSTSIZE=65536 CONFIG_CHARSET=y # CONFIG_DYNAMIC_CRC_TABLE is not set CONFIG_LIB_UUID=y +# CONFIG_SEMIHOSTING is not set CONFIG_PRINTF=y CONFIG_SPRINTF=y CONFIG_STRTO=y @@ -1550,7 +1547,6 @@ CONFIG_GENERATE_SMBIOS_TABLE=y CONFIG_SMBIOS_PARSER=y CONFIG_EFI_LOADER=y CONFIG_CMD_BOOTEFI_BOOTMGR=y -CONFIG_EFI_SETUP_EARLY=y CONFIG_EFI_VARIABLE_FILE_STORE=y # CONFIG_EFI_VARIABLE_NO_STORE is not set # CONFIG_EFI_VARIABLES_PRESEED is not set @@ -1574,7 +1570,7 @@ CONFIG_EFI_TCG2_PROTOCOL_EVENTLOG_SIZE=65536 CONFIG_EFI_LOAD_FILE2_INITRD=y # CONFIG_EFI_SECURE_BOOT is not set CONFIG_EFI_ECPT=y -CONFIG_EFI_EBBR_2_0_CONFORMANCE=y +CONFIG_EFI_EBBR_2_1_CONFORMANCE=y # CONFIG_OPTEE_LIB is not set # CONFIG_OPTEE_IMAGE is not set # CONFIG_BOOTM_OPTEE is not set @@ -1584,6 +1580,10 @@ CONFIG_LIB_ELF=y CONFIG_LMB=y CONFIG_LMB_USE_MAX_REGIONS=y CONFIG_LMB_MAX_REGIONS=8 + +# +# FWU Multi Bank Updates +# # CONFIG_UNIT_TEST is not set # diff --git a/resources/u-boot/qemu_x86_12mb/config/default b/resources/u-boot/qemu_x86_12mb/config/default index ae2534d8..ab22558a 100644 --- a/resources/u-boot/qemu_x86_12mb/config/default +++ b/resources/u-boot/qemu_x86_12mb/config/default @@ -1,10 +1,10 @@ # # Automatically generated file; DO NOT EDIT. -# U-Boot 2022.10 Configuration +# U-Boot 2023.01 Configuration # # -# Compiler: gcc (Debian 12.2.0-9) 12.2.0 +# Compiler: gcc (Debian 12.2.0-14) 12.2.0 # CONFIG_CREATE_ARCH_SYMLINK=y CONFIG_SYS_CACHE_SHIFT_6=y @@ -27,7 +27,7 @@ CONFIG_SYS_SOC="coreboot" CONFIG_SYS_VENDOR="coreboot" CONFIG_SYS_BOARD="coreboot" CONFIG_SYS_CONFIG_NAME="coreboot" -CONFIG_SYS_TEXT_BASE=0x1110000 +CONFIG_TEXT_BASE=0x1110000 CONFIG_SYS_MALLOC_LEN=0x200000 CONFIG_SYS_MALLOC_F_LEN=0x800 CONFIG_NR_DRAM_BANKS=8 @@ -48,6 +48,8 @@ CONFIG_SYS_MEM_TOP_HIDE=0x0 CONFIG_SYS_LOAD_ADDR=0x02000000 CONFIG_BUILD_TARGET="" # CONFIG_SYS_PCI_64BIT is not set +CONFIG_FWU_NUM_BANKS=2 +CONFIG_FWU_NUM_IMAGES_PER_BANK=2 # # x86 architecture @@ -135,6 +137,7 @@ CONFIG_PLATFORM_ELFENTRY="_start" CONFIG_STACK_SIZE=0x1000000 CONFIG_SYS_SRAM_BASE=0x0 CONFIG_SYS_SRAM_SIZE=0x0 +CONFIG_SYS_MONITOR_LEN=1048576 # CONFIG_MP is not set # CONFIG_EXAMPLES is not set @@ -171,13 +174,14 @@ CONFIG_BOOTMETH_DISTRO=y CONFIG_BOOTMETH_EFILOADER=y CONFIG_BOOTMETH_VBE=y CONFIG_BOOTMETH_VBE_SIMPLE=y +CONFIG_BOOTMETH_VBE_SIMPLE_OS=y # CONFIG_BOOTMETH_SCRIPT is not set # CONFIG_LEGACY_IMAGE_FORMAT is not set # CONFIG_SUPPORT_RAW_INITRD is not set # CONFIG_OF_BOARD_SETUP is not set # CONFIG_OF_SYSTEM_SETUP is not set # CONFIG_OF_STDOUT_VIA_ALIAS is not set -CONFIG_HAVE_SYS_TEXT_BASE=y +CONFIG_HAVE_TEXT_BASE=y CONFIG_HAVE_SYS_MONITOR_BASE=y CONFIG_SYS_MONITOR_BASE=0x01110000 # CONFIG_DYNAMIC_SYS_CLK_FREQ is not set @@ -234,7 +238,10 @@ CONFIG_MENU=y # CONFIG_DISABLE_CONSOLE is not set CONFIG_LOGLEVEL=4 # CONFIG_SILENT_CONSOLE is not set +# CONFIG_SPL_SILENT_CONSOLE is not set +# CONFIG_TPL_SILENT_CONSOLE is not set CONFIG_PRE_CONSOLE_BUFFER=y +CONFIG_CONSOLE_FLUSH_SUPPORT=y CONFIG_CONSOLE_MUX=y CONFIG_SYS_CONSOLE_IS_IN_ENV=y # CONFIG_SYS_CONSOLE_OVERWRITE_ROUTINE is not set @@ -260,6 +267,7 @@ CONFIG_DISPLAY_BOARDINFO_LATE=y # # Start-up hooks # +# CONFIG_CYCLIC is not set CONFIG_EVENT=y CONFIG_EVENT_DYNAMIC=y # CONFIG_EVENT_DEBUG is not set @@ -360,6 +368,7 @@ CONFIG_CMD_RUN=y CONFIG_CMD_IMI=y # CONFIG_CMD_IMLS is not set CONFIG_CMD_XIMG=y +# CONFIG_CMD_XXD is not set # CONFIG_CMD_THOR_DOWNLOAD is not set CONFIG_CMD_ZBOOT=y @@ -431,6 +440,10 @@ CONFIG_CMD_IO=y CONFIG_CMD_LOADB=y # CONFIG_CMD_LOADM is not set CONFIG_CMD_LOADS=y +# CONFIG_LOADS_ECHO is not set +# CONFIG_CMD_SAVES is not set +# CONFIG_SYS_LOADS_BAUD_CHANGE is not set +CONFIG_CMD_LOADXY_TIMEOUT=90 # CONFIG_CMD_LSBLK is not set # CONFIG_CMD_MBR is not set CONFIG_CMD_MMC=y @@ -443,7 +456,6 @@ CONFIG_CMD_PCI=y # CONFIG_CMD_POWEROFF is not set # CONFIG_CMD_READ is not set # CONFIG_CMD_SATA is not set -# CONFIG_CMD_SAVES is not set CONFIG_CMD_SCSI=y # CONFIG_CMD_SDRAM is not set # CONFIG_CMD_TSI148 is not set @@ -454,6 +466,7 @@ CONFIG_CMD_USB=y # # Shell scripting commands # +# CONFIG_CMD_CAT is not set CONFIG_CMD_ECHO=y CONFIG_CMD_ITEST=y CONFIG_CMD_SOURCE=y @@ -486,6 +499,7 @@ CONFIG_NET_TFTP_VARS=y # CONFIG_CMD_RARP is not set # CONFIG_CMD_NFS is not set # CONFIG_SYS_DISABLE_AUTOLOAD is not set +# CONFIG_CMD_WGET is not set # CONFIG_CMD_MII is not set # CONFIG_CMD_MDIO is not set CONFIG_CMD_PING=y @@ -505,13 +519,15 @@ CONFIG_CMD_PING=y CONFIG_CMD_BLOCK_CACHE=y # CONFIG_CMD_CACHE is not set # CONFIG_CMD_CONITRACE is not set -# CONFIG_CMD_CLS is not set +CONFIG_CMD_CLS=y # CONFIG_CMD_EFIDEBUG is not set +# CONFIG_CMD_EFICONFIG is not set # CONFIG_CMD_EXCEPTION is not set CONFIG_CMD_DATE=y # CONFIG_CMD_RTC is not set CONFIG_CMD_TIME=y CONFIG_CMD_GETTIME=y +# CONFIG_CMD_PAUSE is not set CONFIG_CMD_SLEEP=y # CONFIG_CMD_TIMER is not set CONFIG_CMD_SOUND=y @@ -520,6 +536,7 @@ CONFIG_CMD_SOUND=y # CONFIG_CMD_PSTORE is not set # CONFIG_CMD_TERMINAL is not set # CONFIG_CMD_UUID is not set +CONFIG_CMD_VIDCONSOLE=y # # TI specific command line interface @@ -650,6 +667,8 @@ CONFIG_SERVERIP_FROM_PROXYDHCP_DELAY_MS=100 # CONFIG_UDP_CHECKSUM is not set # CONFIG_BOOTP_SERVERIP is not set CONFIG_BOOTP_MAX_ROOT_PATH_LEN=64 +# CONFIG_PROT_TCP is not set +# CONFIG_IPV6 is not set CONFIG_SYS_RX_ETH_BUFFER=4 # @@ -676,6 +695,7 @@ CONFIG_SIMPLE_BUS=y CONFIG_OF_TRANSLATE=y # CONFIG_TRANSLATION_OFFSET is not set CONFIG_DM_DEV_READ_INLINE=y +# CONFIG_OFNODE_MULTI_TREE is not set # CONFIG_ACPIGEN is not set # CONFIG_BOUNCE_BUFFER is not set # CONFIG_ADC is not set @@ -701,7 +721,6 @@ CONFIG_AHCI_PCI=y # Bus devices # CONFIG_BLK=y -CONFIG_HAVE_BLOCK_DEVICE=y CONFIG_BLOCK_CACHE=y # CONFIG_EFI_MEDIA is not set CONFIG_IDE=y @@ -782,6 +801,8 @@ CONFIG_SYS_64BIT_LBA=y # CONFIG_FPGA_ALTERA is not set # CONFIG_FPGA_SOCFPGA is not set # CONFIG_FPGA_XILINX is not set +# CONFIG_DM_FPGA is not set +# CONFIG_FWU_MDATA is not set CONFIG_GPIO=y # CONFIG_GPIO_HOG is not set # CONFIG_DM_GPIO_LOOKUP_LABEL is not set @@ -821,6 +842,7 @@ CONFIG_GPIO=y # CONFIG_ZYNQMP_GPIO_MODEPIN is not set # CONFIG_SLG7XL45106_I2C_GPO is not set # CONFIG_TURRIS_OMNIA_MCU is not set +# CONFIG_FTGPIO010 is not set # # Hardware Spinlock Support @@ -834,6 +856,7 @@ CONFIG_I2C=y # CONFIG_SYS_I2C_FSL is not set # CONFIG_SYS_I2C_DW is not set # CONFIG_SYS_I2C_IMX_LPI2C is not set +# CONFIG_SYS_I2C_MTK is not set # CONFIG_SYS_I2C_MICROCHIP is not set # CONFIG_SYS_I2C_MXC is not set # CONFIG_SYS_I2C_NPCM is not set @@ -842,7 +865,6 @@ CONFIG_I2C=y # CONFIG_SYS_I2C_MVTWSI is not set CONFIG_INPUT=y CONFIG_DM_KEYBOARD=y -# CONFIG_KEYBOARD is not set # CONFIG_CROS_EC_KEYB is not set CONFIG_I8042_KEYB=y # CONFIG_TEGRA_KEYBOARD is not set @@ -867,6 +889,7 @@ CONFIG_I8042_KEYB=y # # Memory Controller drivers # +# CONFIG_MEMORY is not set # # Multifunction device drivers @@ -898,6 +921,7 @@ CONFIG_MMC_WRITE=y CONFIG_DM_MMC=y # CONFIG_ARM_PL180_MMCI is not set CONFIG_MMC_QUIRKS=y +CONFIG_SYS_MMC_MAX_BLK_COUNT=65535 CONFIG_MMC_HW_PARTITIONING=y # CONFIG_SUPPORT_EMMC_RPMB is not set # CONFIG_SUPPORT_EMMC_BOOT is not set @@ -992,6 +1016,7 @@ CONFIG_PHYLIB=y # CONFIG_PHY_VITESSE is not set # CONFIG_PHY_XILINX is not set # CONFIG_PHY_XILINX_GMII2RGMII is not set +# CONFIG_PHY_XWAY is not set # CONFIG_PHY_ETHERNET_ID is not set # CONFIG_PHY_FIXED is not set # CONFIG_PHY_NCSI is not set @@ -1028,6 +1053,7 @@ CONFIG_ETH_DESIGNWARE=y # CONFIG_MCFFEC is not set # CONFIG_FSLDMAFEC is not set # CONFIG_KS8851_MLL is not set +# CONFIG_LITEETH is not set # CONFIG_MACB is not set # CONFIG_NET_NPCM750 is not set CONFIG_PCH_GBE=y @@ -1258,7 +1284,7 @@ CONFIG_TIMER=y # CONFIG_OMAP_TIMER is not set # CONFIG_ORION_TIMER is not set # CONFIG_ROCKCHIP_TIMER is not set -# CONFIG_STI_TIMER is not set +# CONFIG_SP804_TIMER is not set # CONFIG_STM32_TIMER is not set CONFIG_X86_TSC_TIMER=y CONFIG_X86_TSC_READ_BASE=y @@ -1348,13 +1374,12 @@ CONFIG_USB_ETHER_SMSC95XX=y # # Graphics support # -CONFIG_DM_VIDEO=y +CONFIG_VIDEO=y CONFIG_VIDEO_LOGO=y CONFIG_BACKLIGHT=y CONFIG_VIDEO_PCI_DEFAULT_FB_SIZE=0x1000000 # CONFIG_VIDEO_DAMAGE is not set # CONFIG_BACKLIGHT_GPIO is not set -CONFIG_CMD_VIDCONSOLE=y CONFIG_VIDEO_BPP8=y CONFIG_VIDEO_BPP16=y CONFIG_VIDEO_BPP32=y @@ -1363,11 +1388,11 @@ CONFIG_VIDEO_ANSI=y CONFIG_CONSOLE_NORMAL=y # CONFIG_CONSOLE_ROTATION is not set # CONFIG_CONSOLE_TRUETYPE is not set -# CONFIG_DM_PANEL_HX8238D is not set CONFIG_SYS_WHITE_ON_BLACK=y # CONFIG_NO_FB_CLEAR is not set CONFIG_PANEL=y CONFIG_SIMPLE_PANEL=y +# CONFIG_PANEL_HX8238D is not set # CONFIG_VIDEO_FONT_4X6 is not set CONFIG_VIDEO_FONT_8X16=y # CONFIG_VIDEO_FONT_SUN12X22 is not set @@ -1392,7 +1417,6 @@ CONFIG_VIDEO_COREBOOT=y # CONFIG_I2C_EDID is not set # CONFIG_DISPLAY is not set # CONFIG_ATMEL_HLCD is not set -# CONFIG_AM335X_LCD is not set # CONFIG_VIDEO_EXYNOS is not set # CONFIG_VIDEO_BROADWELL_IGD is not set # CONFIG_VIDEO_IVYBRIDGE_IGD is not set @@ -1405,17 +1429,16 @@ CONFIG_VIDEO_COREBOOT=y # CONFIG_VIDEO_MXS is not set # CONFIG_VIDEO_SEPS525 is not set CONFIG_CONSOLE_SCROLL_LINES=5 -# CONFIG_LCD is not set # CONFIG_VIDEO_SIMPLE is not set # CONFIG_VIDEO_DT_SIMPLEFB is not set # CONFIG_VIDEO_MCDE_SIMPLE is not set # CONFIG_OSD is not set # CONFIG_SPLASH_SCREEN is not set +CONFIG_VIDEO_LOGO_MAX_SIZE=0x100000 CONFIG_VIDEO_BMP_RLE8=y # CONFIG_BMP_16BPP is not set # CONFIG_BMP_24BPP is not set # CONFIG_BMP_32BPP is not set -# CONFIG_VIDEO_VCXK is not set # # VirtIO Drivers @@ -1457,6 +1480,7 @@ CONFIG_FAT_WRITE=y CONFIG_FS_FAT_MAX_CLUSTSIZE=65536 # CONFIG_FS_JFFS2 is not set # CONFIG_UBIFS_SILENCE_MSG is not set +# CONFIG_UBIFS_SILENCE_DEBUG_DUMP is not set # CONFIG_FS_CRAMFS is not set # CONFIG_YAFFS2 is not set # CONFIG_FS_SQUASHFS is not set @@ -1542,7 +1566,6 @@ CONFIG_SMBIOS_PARSER=y # CONFIG_EFI is not set CONFIG_EFI_LOADER=y CONFIG_CMD_BOOTEFI_BOOTMGR=y -CONFIG_EFI_SETUP_EARLY=y CONFIG_EFI_VARIABLE_FILE_STORE=y # CONFIG_EFI_VARIABLE_NO_STORE is not set # CONFIG_EFI_VARIABLES_PRESEED is not set @@ -1562,7 +1585,7 @@ CONFIG_EFI_HAVE_RUNTIME_RESET=y CONFIG_EFI_LOAD_FILE2_INITRD=y # CONFIG_EFI_SECURE_BOOT is not set CONFIG_EFI_ECPT=y -CONFIG_EFI_EBBR_2_0_CONFORMANCE=y +CONFIG_EFI_EBBR_2_1_CONFORMANCE=y # CONFIG_OPTEE_LIB is not set # CONFIG_OPTEE_IMAGE is not set # CONFIG_BOOTM_OPTEE is not set @@ -1572,6 +1595,10 @@ CONFIG_LIB_ELF=y CONFIG_LMB=y CONFIG_LMB_USE_MAX_REGIONS=y CONFIG_LMB_MAX_REGIONS=8 + +# +# FWU Multi Bank Updates +# # CONFIG_UNIT_TEST is not set # diff --git a/resources/u-boot/veyron_jerry/config/default b/resources/u-boot/veyron_jerry/config/default index 32ab5c50..b73093d7 100644 --- a/resources/u-boot/veyron_jerry/config/default +++ b/resources/u-boot/veyron_jerry/config/default @@ -1,10 +1,10 @@ # # Automatically generated file; DO NOT EDIT. -# U-Boot 2022.10 Configuration +# U-Boot 2023.01 Configuration # # -# Compiler: gcc (Debian 12.2.0-9) 12.2.0 +# Compiler: gcc (Debian 12.2.0-14) 12.2.0 # CONFIG_CREATE_ARCH_SYMLINK=y CONFIG_SYS_CACHE_SHIFT_6=y @@ -59,10 +59,10 @@ CONFIG_SYS_ARM_CACHE_WRITEBACK=y # CONFIG_ARCH_CPU_INIT is not set CONFIG_SYS_ARCH_TIMER=y # CONFIG_ARM_SMCCC is not set -# CONFIG_SEMIHOSTING is not set -# CONFIG_SPL_SEMIHOSTING is not set CONFIG_SYS_THUMB_BUILD=y CONFIG_SPL_SYS_THUMB_BUILD=y +# CONFIG_SYS_L2_PL310 is not set +# CONFIG_SPL_SYS_L2_PL310 is not set # CONFIG_SYS_L2CACHE_OFF is not set CONFIG_ENABLE_ARM_SOC_BOOT0_HOOK=y CONFIG_USE_ARCH_MEMCPY=y @@ -76,10 +76,6 @@ CONFIG_SPL_USE_ARCH_MEMSET=y # CONFIG_ARCH_ORION5X is not set # CONFIG_TARGET_STV0991 is not set # CONFIG_ARCH_BCM283X is not set -# CONFIG_ARCH_BCM63158 is not set -# CONFIG_ARCH_BCM6753 is not set -# CONFIG_ARCH_BCM68360 is not set -# CONFIG_ARCH_BCM6858 is not set # CONFIG_ARCH_BCMSTB is not set # CONFIG_ARCH_BCMBCA is not set # CONFIG_TARGET_VEXPRESS_CA9X4 is not set @@ -120,6 +116,7 @@ CONFIG_SPL_USE_ARCH_MEMSET=y # CONFIG_ARCH_SUNXI is not set # CONFIG_ARCH_U8500 is not set # CONFIG_ARCH_VERSAL is not set +# CONFIG_ARCH_VERSAL_NET is not set # CONFIG_ARCH_VF610 is not set # CONFIG_ARCH_ZYNQ is not set # CONFIG_ARCH_ZYNQMP_R5 is not set @@ -177,7 +174,7 @@ CONFIG_ARCH_ROCKCHIP=y # CONFIG_ARCH_GXP is not set # CONFIG_SUPPORT_PASSING_ATAGS is not set # CONFIG_STATIC_MACH_TYPE is not set -CONFIG_SYS_TEXT_BASE=0x00100000 +CONFIG_TEXT_BASE=0x00100000 CONFIG_SYS_MALLOC_LEN=0x2000000 CONFIG_SYS_MALLOC_F_LEN=0x2000 # CONFIG_SPL_GPIO is not set @@ -274,6 +271,8 @@ CONFIG_SYS_LOAD_ADDR=0x800800 # CONFIG_DEBUG_LL is not set CONFIG_SPL_PAYLOAD="u-boot.img" CONFIG_BUILD_TARGET="" +CONFIG_FWU_NUM_BANKS=2 +CONFIG_FWU_NUM_IMAGES_PER_BANK=2 CONFIG_DEBUG_UART=y # CONFIG_AHCI is not set # CONFIG_OF_BOARD_FIXUP is not set @@ -322,6 +321,7 @@ CONFIG_PLATFORM_ELFENTRY="_start" CONFIG_STACK_SIZE=0x1000000 CONFIG_SYS_SRAM_BASE=0x0 CONFIG_SYS_SRAM_SIZE=0x0 +CONFIG_SYS_MONITOR_LEN=614400 # CONFIG_MP is not set # CONFIG_EXAMPLES is not set @@ -354,7 +354,7 @@ CONFIG_SUPPORT_RAW_INITRD=y CONFIG_OF_BOARD_SETUP=y # CONFIG_OF_SYSTEM_SETUP is not set # CONFIG_OF_STDOUT_VIA_ALIAS is not set -CONFIG_HAVE_SYS_TEXT_BASE=y +CONFIG_HAVE_TEXT_BASE=y # CONFIG_DYNAMIC_SYS_CLK_FREQ is not set CONFIG_ARCH_FIXUP_FDT_MEMORY=y # CONFIG_CHROMEOS is not set @@ -413,10 +413,13 @@ CONFIG_MENU=y CONFIG_LOGLEVEL=4 CONFIG_SPL_LOGLEVEL=4 CONFIG_SILENT_CONSOLE=y +CONFIG_SPL_SILENT_CONSOLE=y +CONFIG_TPL_SILENT_CONSOLE=y # CONFIG_SILENT_U_BOOT_ONLY is not set CONFIG_SILENT_CONSOLE_UPDATE_ON_SET=y # CONFIG_SILENT_CONSOLE_UPDATE_ON_RELOC is not set CONFIG_PRE_CONSOLE_BUFFER=y +CONFIG_CONSOLE_FLUSH_SUPPORT=y CONFIG_CONSOLE_MUX=y CONFIG_SYS_CONSOLE_IS_IN_ENV=y # CONFIG_SYS_CONSOLE_OVERWRITE_ROUTINE is not set @@ -452,6 +455,7 @@ CONFIG_DISPLAY_BOARDINFO_LATE=y # # Start-up hooks # +# CONFIG_CYCLIC is not set CONFIG_EVENT=y CONFIG_EVENT_DYNAMIC=y # CONFIG_EVENT_DEBUG is not set @@ -533,6 +537,7 @@ CONFIG_SPL_BANNER_PRINT=y # CONFIG_SPL_FPGA is not set # CONFIG_SPL_I2C is not set # CONFIG_SPL_DM_MAILBOX is not set +# CONFIG_SPL_MEMORY is not set CONFIG_SYS_MMCSD_FS_BOOT_PARTITION=1 # CONFIG_SPL_MPC8XXX_INIT_DDR is not set # CONFIG_SPL_MTD_SUPPORT is not set @@ -567,7 +572,6 @@ CONFIG_SYS_SPI_U_BOOT_OFFS=0x20000 # CONFIG_SPL_USB_GADGET is not set # CONFIG_SPL_WATCHDOG is not set # CONFIG_SPL_YMODEM_SUPPORT is not set -# CONFIG_SPL_OPTEE_IMAGE is not set CONFIG_SPL_TARGET="" # CONFIG_TPL is not set # CONFIG_VPL is not set @@ -631,6 +635,7 @@ CONFIG_CMD_RUN=y CONFIG_CMD_IMI=y # CONFIG_CMD_IMLS is not set CONFIG_CMD_XIMG=y +# CONFIG_CMD_XXD is not set # CONFIG_CMD_SPL is not set # CONFIG_CMD_THOR_DOWNLOAD is not set # CONFIG_CMD_ZBOOT is not set @@ -709,6 +714,10 @@ CONFIG_CMD_I2C=y CONFIG_CMD_LOADB=y # CONFIG_CMD_LOADM is not set CONFIG_CMD_LOADS=y +# CONFIG_LOADS_ECHO is not set +# CONFIG_CMD_SAVES is not set +# CONFIG_SYS_LOADS_BAUD_CHANGE is not set +CONFIG_CMD_LOADXY_TIMEOUT=90 # CONFIG_CMD_LSBLK is not set # CONFIG_CMD_MBR is not set CONFIG_CMD_MMC=y @@ -724,7 +733,6 @@ CONFIG_CMD_PINMUX=y # CONFIG_CMD_POWEROFF is not set # CONFIG_CMD_READ is not set # CONFIG_CMD_SATA is not set -# CONFIG_CMD_SAVES is not set # CONFIG_CMD_SCSI is not set # CONFIG_CMD_SDRAM is not set CONFIG_CMD_SF=y @@ -740,6 +748,7 @@ CONFIG_CMD_USB=y # # Shell scripting commands # +# CONFIG_CMD_CAT is not set CONFIG_CMD_ECHO=y CONFIG_CMD_ITEST=y CONFIG_CMD_SOURCE=y @@ -775,6 +784,7 @@ CONFIG_NET_TFTP_VARS=y CONFIG_CMD_NFS=y CONFIG_NFS_TIMEOUT=2000 # CONFIG_SYS_DISABLE_AUTOLOAD is not set +# CONFIG_CMD_WGET is not set CONFIG_CMD_MII=y CONFIG_CMD_PING=y # CONFIG_CMD_CDP is not set @@ -793,12 +803,14 @@ CONFIG_CMD_PXE=y CONFIG_CMD_BLOCK_CACHE=y CONFIG_CMD_CACHE=y # CONFIG_CMD_CONITRACE is not set -# CONFIG_CMD_CLS is not set +CONFIG_CMD_CLS=y # CONFIG_CMD_EFIDEBUG is not set +# CONFIG_CMD_EFICONFIG is not set # CONFIG_CMD_EXCEPTION is not set # CONFIG_CMD_DATE is not set CONFIG_CMD_TIME=y # CONFIG_CMD_GETTIME is not set +# CONFIG_CMD_PAUSE is not set CONFIG_CMD_SLEEP=y # CONFIG_CMD_TIMER is not set CONFIG_CMD_SOUND=y @@ -807,6 +819,7 @@ CONFIG_CMD_SYSBOOT=y # CONFIG_CMD_PSTORE is not set # CONFIG_CMD_TERMINAL is not set # CONFIG_CMD_UUID is not set +CONFIG_CMD_VIDCONSOLE=y # # TI specific command line interface @@ -955,6 +968,8 @@ CONFIG_SERVERIP_FROM_PROXYDHCP_DELAY_MS=100 # CONFIG_UDP_CHECKSUM is not set # CONFIG_BOOTP_SERVERIP is not set CONFIG_BOOTP_MAX_ROOT_PATH_LEN=64 +# CONFIG_PROT_TCP is not set +# CONFIG_IPV6 is not set CONFIG_SYS_RX_ETH_BUFFER=4 # @@ -990,6 +1005,7 @@ CONFIG_OF_TRANSLATE=y # CONFIG_SPL_OF_TRANSLATE is not set # CONFIG_TRANSLATION_OFFSET is not set CONFIG_DM_DEV_READ_INLINE=y +# CONFIG_OFNODE_MULTI_TREE is not set # CONFIG_ACPIGEN is not set CONFIG_BOUNCE_BUFFER=y CONFIG_ADC=y @@ -1009,7 +1025,6 @@ CONFIG_SARADC_ROCKCHIP=y # Bus devices # CONFIG_BLK=y -CONFIG_HAVE_BLOCK_DEVICE=y # CONFIG_SPL_BLK is not set CONFIG_BLOCK_CACHE=y # CONFIG_EFI_MEDIA is not set @@ -1095,6 +1110,8 @@ CONFIG_SPL_CLK=y # CONFIG_FPGA_ALTERA is not set # CONFIG_FPGA_SOCFPGA is not set # CONFIG_FPGA_XILINX is not set +# CONFIG_DM_FPGA is not set +# CONFIG_FWU_MDATA is not set CONFIG_GPIO=y # CONFIG_GPIO_HOG is not set # CONFIG_DM_GPIO_LOOKUP_LABEL is not set @@ -1138,6 +1155,8 @@ CONFIG_ROCKCHIP_GPIO=y # CONFIG_ZYNQMP_GPIO_MODEPIN is not set # CONFIG_SLG7XL45106_I2C_GPO is not set # CONFIG_TURRIS_OMNIA_MCU is not set +# CONFIG_FTGPIO010 is not set +# CONFIG_ADP5585_GPIO is not set # # Hardware Spinlock Support @@ -1156,6 +1175,7 @@ CONFIG_I2C_CROS_EC_TUNNEL=y # CONFIG_SYS_I2C_DW is not set # CONFIG_SYS_I2C_INTEL is not set # CONFIG_SYS_I2C_IMX_LPI2C is not set +# CONFIG_SYS_I2C_MTK is not set # CONFIG_SYS_I2C_MICROCHIP is not set # CONFIG_SYS_I2C_MXC is not set # CONFIG_SYS_I2C_NEXELL is not set @@ -1176,7 +1196,6 @@ CONFIG_INPUT=y # CONFIG_SPL_INPUT is not set CONFIG_DM_KEYBOARD=y # CONFIG_SPL_DM_KEYBOARD is not set -CONFIG_KEYBOARD=y # CONFIG_APPLE_SPI_KEYB is not set CONFIG_CROS_EC_KEYB=y # CONFIG_I8042_KEYB is not set @@ -1203,6 +1222,7 @@ CONFIG_CROS_EC_KEYB=y # # Memory Controller drivers # +# CONFIG_MEMORY is not set # # Multifunction device drivers @@ -1243,6 +1263,7 @@ CONFIG_DM_MMC=y # CONFIG_MMC_SPI is not set # CONFIG_ARM_PL180_MMCI is not set CONFIG_MMC_QUIRKS=y +CONFIG_SYS_MMC_MAX_BLK_COUNT=65535 CONFIG_MMC_HW_PARTITIONING=y # CONFIG_SUPPORT_EMMC_RPMB is not set # CONFIG_SUPPORT_EMMC_BOOT is not set @@ -1348,6 +1369,7 @@ CONFIG_NETDEVICES=y # CONFIG_MCFFEC is not set # CONFIG_FSLDMAFEC is not set # CONFIG_KS8851_MLL is not set +# CONFIG_LITEETH is not set # CONFIG_MACB is not set # CONFIG_NET_NPCM750 is not set # CONFIG_PCH_GBE is not set @@ -1456,13 +1478,14 @@ CONFIG_PMIC_CHILDREN=y # CONFIG_DM_PMIC_MAX8998 is not set # CONFIG_DM_PMIC_MC34708 is not set # CONFIG_PMIC_MAX8997 is not set -# CONFIG_PMIC_PM8916 is not set +# CONFIG_PMIC_QCOM is not set CONFIG_PMIC_RK8XX=y # CONFIG_SPL_PMIC_RK8XX is not set # CONFIG_PMIC_S2MPS11 is not set # CONFIG_DM_PMIC_SANDBOX is not set # CONFIG_PMIC_S5M8767 is not set # CONFIG_PMIC_RN5T567 is not set +# CONFIG_SPL_PMIC_RN5T567 is not set # CONFIG_PMIC_TPS65090 is not set # CONFIG_PMIC_PALMAS is not set # CONFIG_PMIC_LP873X is not set @@ -1618,6 +1641,7 @@ CONFIG_I2S_ROCKCHIP=y CONFIG_SPI=y CONFIG_DM_SPI=y CONFIG_SPI_MEM=y +# CONFIG_SPI_DIRMAP is not set # CONFIG_ALTERA_SPI is not set # CONFIG_APPLE_SPI is not set # CONFIG_ATCSPI200_SPI is not set @@ -1634,18 +1658,22 @@ CONFIG_SPI_MEM=y # CONFIG_ICH_SPI is not set # CONFIG_IPROC_QSPI is not set # CONFIG_KIRKWOOD_SPI is not set +# CONFIG_MICROCHIP_COREQSPI is not set # CONFIG_MPC8XXX_SPI is not set # CONFIG_MTK_SNOR is not set # CONFIG_MTK_SNFI_SPI is not set +# CONFIG_MTK_SPIM is not set # CONFIG_MVEBU_A3700_SPI is not set # CONFIG_MXS_SPI is not set # CONFIG_SPI_MXIC is not set # CONFIG_NPCM_FIU_SPI is not set +# CONFIG_NPCM_PSPI is not set # CONFIG_NXP_FSPI is not set # CONFIG_OMAP3_SPI is not set # CONFIG_PL022_SPI is not set # CONFIG_ROCKCHIP_SFC is not set CONFIG_ROCKCHIP_SPI=y +# CONFIG_SPI_ASPEED_SMC is not set # CONFIG_SPI_SIFIVE is not set # CONFIG_SOFT_SPI is not set # CONFIG_SPI_SUNXI is not set @@ -1747,7 +1775,7 @@ CONFIG_USB_STORAGE=y # # Graphics support # -CONFIG_DM_VIDEO=y +CONFIG_VIDEO=y CONFIG_VIDEO_LOGO=y CONFIG_BACKLIGHT=y CONFIG_VIDEO_PCI_DEFAULT_FB_SIZE=0 @@ -1755,7 +1783,6 @@ CONFIG_VIDEO_PCI_DEFAULT_FB_SIZE=0 CONFIG_VIDEO_DAMAGE=y CONFIG_BACKLIGHT_PWM=y # CONFIG_BACKLIGHT_GPIO is not set -CONFIG_CMD_VIDCONSOLE=y # CONFIG_VIDEO_BPP8 is not set CONFIG_VIDEO_BPP16=y CONFIG_VIDEO_BPP32=y @@ -1764,12 +1791,13 @@ CONFIG_VIDEO_ANSI=y CONFIG_CONSOLE_NORMAL=y # CONFIG_CONSOLE_ROTATION is not set CONFIG_CONSOLE_TRUETYPE=y -# CONFIG_DM_PANEL_HX8238D is not set CONFIG_CONSOLE_TRUETYPE_SIZE=18 +CONFIG_CONSOLE_TRUETYPE_MAX_METRICS=1 CONFIG_SYS_WHITE_ON_BLACK=y # CONFIG_NO_FB_CLEAR is not set CONFIG_PANEL=y CONFIG_SIMPLE_PANEL=y +# CONFIG_PANEL_HX8238D is not set # CONFIG_VIDEO_FONT_4X6 is not set CONFIG_VIDEO_FONT_8X16=y # CONFIG_VIDEO_FONT_SUN12X22 is not set @@ -1798,7 +1826,6 @@ CONFIG_I2C_EDID=y CONFIG_DISPLAY=y # CONFIG_NXP_TDA19988 is not set # CONFIG_ATMEL_HLCD is not set -# CONFIG_AM335X_LCD is not set # CONFIG_VIDEO_EXYNOS is not set # CONFIG_LOGICORE_DP_TX is not set CONFIG_VIDEO_ROCKCHIP=y @@ -1816,18 +1843,17 @@ CONFIG_DISPLAY_ROCKCHIP_HDMI=y # CONFIG_VIDEO_MXS is not set # CONFIG_VIDEO_SEPS525 is not set CONFIG_CONSOLE_SCROLL_LINES=1 -# CONFIG_LCD is not set CONFIG_VIDEO_DW_HDMI=y # CONFIG_VIDEO_SIMPLE is not set # CONFIG_VIDEO_DT_SIMPLEFB is not set # CONFIG_VIDEO_MCDE_SIMPLE is not set # CONFIG_OSD is not set # CONFIG_SPLASH_SCREEN is not set +CONFIG_VIDEO_LOGO_MAX_SIZE=0x100000 CONFIG_VIDEO_BMP_RLE8=y # CONFIG_BMP_16BPP is not set # CONFIG_BMP_24BPP is not set # CONFIG_BMP_32BPP is not set -# CONFIG_VIDEO_VCXK is not set # # VirtIO Drivers @@ -1869,6 +1895,7 @@ CONFIG_FAT_WRITE=y CONFIG_FS_FAT_MAX_CLUSTSIZE=65536 # CONFIG_FS_JFFS2 is not set # CONFIG_UBIFS_SILENCE_MSG is not set +# CONFIG_UBIFS_SILENCE_DEBUG_DUMP is not set # CONFIG_FS_CRAMFS is not set # CONFIG_YAFFS2 is not set # CONFIG_FS_SQUASHFS is not set @@ -1886,6 +1913,8 @@ CONFIG_CHARSET=y # CONFIG_DYNAMIC_CRC_TABLE is not set CONFIG_HAVE_PRIVATE_LIBGCC=y CONFIG_LIB_UUID=y +# CONFIG_SEMIHOSTING is not set +# CONFIG_SPL_SEMIHOSTING is not set CONFIG_PRINTF=y CONFIG_SPL_PRINTF=y CONFIG_SPRINTF=y @@ -1973,7 +2002,6 @@ CONFIG_GENERATE_SMBIOS_TABLE=y # CONFIG_SMBIOS_PARSER is not set CONFIG_EFI_LOADER=y CONFIG_CMD_BOOTEFI_BOOTMGR=y -CONFIG_EFI_SETUP_EARLY=y CONFIG_EFI_VARIABLE_FILE_STORE=y # CONFIG_EFI_VARIABLE_NO_STORE is not set # CONFIG_EFI_VARIABLES_PRESEED is not set @@ -1990,7 +2018,7 @@ CONFIG_EFI_PLATFORM_LANG_CODES="en-US" CONFIG_EFI_GRUB_ARM32_WORKAROUND=y CONFIG_EFI_LOAD_FILE2_INITRD=y CONFIG_EFI_ECPT=y -CONFIG_EFI_EBBR_2_0_CONFORMANCE=y +CONFIG_EFI_EBBR_2_1_CONFORMANCE=y # CONFIG_OPTEE_LIB is not set # CONFIG_OPTEE_IMAGE is not set # CONFIG_BOOTM_OPTEE is not set @@ -1999,6 +2027,10 @@ CONFIG_LIB_ELF=y CONFIG_LMB=y CONFIG_LMB_USE_MAX_REGIONS=y CONFIG_LMB_MAX_REGIONS=8 + +# +# FWU Multi Bank Updates +# # CONFIG_UNIT_TEST is not set # CONFIG_SPL_UNIT_TEST is not set diff --git a/resources/u-boot/veyron_mickey/config/default b/resources/u-boot/veyron_mickey/config/default index 290370dc..5a6ae35c 100644 --- a/resources/u-boot/veyron_mickey/config/default +++ b/resources/u-boot/veyron_mickey/config/default @@ -1,10 +1,10 @@ # # Automatically generated file; DO NOT EDIT. -# U-Boot 2022.10 Configuration +# U-Boot 2023.01 Configuration # # -# Compiler: gcc (Debian 12.2.0-9) 12.2.0 +# Compiler: gcc (Debian 12.2.0-14) 12.2.0 # CONFIG_CREATE_ARCH_SYMLINK=y CONFIG_SYS_CACHE_SHIFT_6=y @@ -59,10 +59,10 @@ CONFIG_SYS_ARM_CACHE_WRITEBACK=y # CONFIG_ARCH_CPU_INIT is not set CONFIG_SYS_ARCH_TIMER=y # CONFIG_ARM_SMCCC is not set -# CONFIG_SEMIHOSTING is not set -# CONFIG_SPL_SEMIHOSTING is not set CONFIG_SYS_THUMB_BUILD=y CONFIG_SPL_SYS_THUMB_BUILD=y +# CONFIG_SYS_L2_PL310 is not set +# CONFIG_SPL_SYS_L2_PL310 is not set # CONFIG_SYS_L2CACHE_OFF is not set CONFIG_ENABLE_ARM_SOC_BOOT0_HOOK=y CONFIG_USE_ARCH_MEMCPY=y @@ -76,10 +76,6 @@ CONFIG_SPL_USE_ARCH_MEMSET=y # CONFIG_ARCH_ORION5X is not set # CONFIG_TARGET_STV0991 is not set # CONFIG_ARCH_BCM283X is not set -# CONFIG_ARCH_BCM63158 is not set -# CONFIG_ARCH_BCM6753 is not set -# CONFIG_ARCH_BCM68360 is not set -# CONFIG_ARCH_BCM6858 is not set # CONFIG_ARCH_BCMSTB is not set # CONFIG_ARCH_BCMBCA is not set # CONFIG_TARGET_VEXPRESS_CA9X4 is not set @@ -120,6 +116,7 @@ CONFIG_SPL_USE_ARCH_MEMSET=y # CONFIG_ARCH_SUNXI is not set # CONFIG_ARCH_U8500 is not set # CONFIG_ARCH_VERSAL is not set +# CONFIG_ARCH_VERSAL_NET is not set # CONFIG_ARCH_VF610 is not set # CONFIG_ARCH_ZYNQ is not set # CONFIG_ARCH_ZYNQMP_R5 is not set @@ -177,7 +174,7 @@ CONFIG_ARCH_ROCKCHIP=y # CONFIG_ARCH_GXP is not set # CONFIG_SUPPORT_PASSING_ATAGS is not set # CONFIG_STATIC_MACH_TYPE is not set -CONFIG_SYS_TEXT_BASE=0x00100000 +CONFIG_TEXT_BASE=0x00100000 CONFIG_SYS_MALLOC_LEN=0x2000000 CONFIG_SYS_MALLOC_F_LEN=0x2000 # CONFIG_SPL_GPIO is not set @@ -273,6 +270,8 @@ CONFIG_SYS_LOAD_ADDR=0x800800 # CONFIG_DEBUG_LL is not set CONFIG_SPL_PAYLOAD="u-boot.img" CONFIG_BUILD_TARGET="" +CONFIG_FWU_NUM_BANKS=2 +CONFIG_FWU_NUM_IMAGES_PER_BANK=2 CONFIG_DEBUG_UART=y # CONFIG_AHCI is not set # CONFIG_OF_BOARD_FIXUP is not set @@ -320,6 +319,7 @@ CONFIG_PLATFORM_ELFENTRY="_start" CONFIG_STACK_SIZE=0x1000000 CONFIG_SYS_SRAM_BASE=0x0 CONFIG_SYS_SRAM_SIZE=0x0 +CONFIG_SYS_MONITOR_LEN=614400 # CONFIG_MP is not set # CONFIG_EXAMPLES is not set @@ -352,7 +352,7 @@ CONFIG_SUPPORT_RAW_INITRD=y CONFIG_OF_BOARD_SETUP=y # CONFIG_OF_SYSTEM_SETUP is not set # CONFIG_OF_STDOUT_VIA_ALIAS is not set -CONFIG_HAVE_SYS_TEXT_BASE=y +CONFIG_HAVE_TEXT_BASE=y # CONFIG_DYNAMIC_SYS_CLK_FREQ is not set CONFIG_ARCH_FIXUP_FDT_MEMORY=y # CONFIG_CHROMEOS is not set @@ -411,7 +411,10 @@ CONFIG_MENU=y CONFIG_LOGLEVEL=4 CONFIG_SPL_LOGLEVEL=4 # CONFIG_SILENT_CONSOLE is not set +# CONFIG_SPL_SILENT_CONSOLE is not set +# CONFIG_TPL_SILENT_CONSOLE is not set CONFIG_PRE_CONSOLE_BUFFER=y +CONFIG_CONSOLE_FLUSH_SUPPORT=y CONFIG_CONSOLE_MUX=y CONFIG_SYS_CONSOLE_IS_IN_ENV=y # CONFIG_SYS_CONSOLE_OVERWRITE_ROUTINE is not set @@ -437,6 +440,7 @@ CONFIG_DISPLAY_BOARDINFO_LATE=y # # Start-up hooks # +# CONFIG_CYCLIC is not set CONFIG_EVENT=y CONFIG_EVENT_DYNAMIC=y # CONFIG_EVENT_DEBUG is not set @@ -518,6 +522,7 @@ CONFIG_SPL_BANNER_PRINT=y # CONFIG_SPL_FPGA is not set # CONFIG_SPL_I2C is not set # CONFIG_SPL_DM_MAILBOX is not set +# CONFIG_SPL_MEMORY is not set CONFIG_SYS_MMCSD_FS_BOOT_PARTITION=1 # CONFIG_SPL_MPC8XXX_INIT_DDR is not set # CONFIG_SPL_MTD_SUPPORT is not set @@ -552,7 +557,6 @@ CONFIG_SYS_SPI_U_BOOT_OFFS=0x20000 # CONFIG_SPL_USB_GADGET is not set # CONFIG_SPL_WATCHDOG is not set # CONFIG_SPL_YMODEM_SUPPORT is not set -# CONFIG_SPL_OPTEE_IMAGE is not set CONFIG_SPL_TARGET="" # CONFIG_TPL is not set # CONFIG_VPL is not set @@ -616,6 +620,7 @@ CONFIG_CMD_RUN=y CONFIG_CMD_IMI=y # CONFIG_CMD_IMLS is not set CONFIG_CMD_XIMG=y +# CONFIG_CMD_XXD is not set # CONFIG_CMD_SPL is not set # CONFIG_CMD_THOR_DOWNLOAD is not set # CONFIG_CMD_ZBOOT is not set @@ -694,6 +699,10 @@ CONFIG_CMD_I2C=y CONFIG_CMD_LOADB=y # CONFIG_CMD_LOADM is not set CONFIG_CMD_LOADS=y +# CONFIG_LOADS_ECHO is not set +# CONFIG_CMD_SAVES is not set +# CONFIG_SYS_LOADS_BAUD_CHANGE is not set +CONFIG_CMD_LOADXY_TIMEOUT=90 # CONFIG_CMD_LSBLK is not set # CONFIG_CMD_MBR is not set CONFIG_CMD_MMC=y @@ -709,7 +718,6 @@ CONFIG_CMD_PINMUX=y # CONFIG_CMD_POWEROFF is not set # CONFIG_CMD_READ is not set # CONFIG_CMD_SATA is not set -# CONFIG_CMD_SAVES is not set # CONFIG_CMD_SCSI is not set # CONFIG_CMD_SDRAM is not set CONFIG_CMD_SF=y @@ -725,6 +733,7 @@ CONFIG_CMD_USB=y # # Shell scripting commands # +# CONFIG_CMD_CAT is not set CONFIG_CMD_ECHO=y CONFIG_CMD_ITEST=y CONFIG_CMD_SOURCE=y @@ -760,6 +769,7 @@ CONFIG_NET_TFTP_VARS=y CONFIG_CMD_NFS=y CONFIG_NFS_TIMEOUT=2000 # CONFIG_SYS_DISABLE_AUTOLOAD is not set +# CONFIG_CMD_WGET is not set CONFIG_CMD_MII=y CONFIG_CMD_PING=y # CONFIG_CMD_CDP is not set @@ -778,12 +788,14 @@ CONFIG_CMD_PXE=y CONFIG_CMD_BLOCK_CACHE=y CONFIG_CMD_CACHE=y # CONFIG_CMD_CONITRACE is not set -# CONFIG_CMD_CLS is not set +CONFIG_CMD_CLS=y # CONFIG_CMD_EFIDEBUG is not set +# CONFIG_CMD_EFICONFIG is not set # CONFIG_CMD_EXCEPTION is not set # CONFIG_CMD_DATE is not set CONFIG_CMD_TIME=y # CONFIG_CMD_GETTIME is not set +# CONFIG_CMD_PAUSE is not set CONFIG_CMD_SLEEP=y # CONFIG_CMD_TIMER is not set CONFIG_CMD_SYSBOOT=y @@ -791,6 +803,7 @@ CONFIG_CMD_SYSBOOT=y # CONFIG_CMD_PSTORE is not set # CONFIG_CMD_TERMINAL is not set # CONFIG_CMD_UUID is not set +CONFIG_CMD_VIDCONSOLE=y # # TI specific command line interface @@ -939,6 +952,8 @@ CONFIG_SERVERIP_FROM_PROXYDHCP_DELAY_MS=100 # CONFIG_UDP_CHECKSUM is not set # CONFIG_BOOTP_SERVERIP is not set CONFIG_BOOTP_MAX_ROOT_PATH_LEN=64 +# CONFIG_PROT_TCP is not set +# CONFIG_IPV6 is not set CONFIG_SYS_RX_ETH_BUFFER=4 # @@ -974,6 +989,7 @@ CONFIG_OF_TRANSLATE=y # CONFIG_SPL_OF_TRANSLATE is not set # CONFIG_TRANSLATION_OFFSET is not set CONFIG_DM_DEV_READ_INLINE=y +# CONFIG_OFNODE_MULTI_TREE is not set # CONFIG_ACPIGEN is not set CONFIG_BOUNCE_BUFFER=y CONFIG_ADC=y @@ -993,7 +1009,6 @@ CONFIG_SARADC_ROCKCHIP=y # Bus devices # CONFIG_BLK=y -CONFIG_HAVE_BLOCK_DEVICE=y # CONFIG_SPL_BLK is not set CONFIG_BLOCK_CACHE=y # CONFIG_EFI_MEDIA is not set @@ -1079,6 +1094,8 @@ CONFIG_SPL_CLK=y # CONFIG_FPGA_ALTERA is not set # CONFIG_FPGA_SOCFPGA is not set # CONFIG_FPGA_XILINX is not set +# CONFIG_DM_FPGA is not set +# CONFIG_FWU_MDATA is not set CONFIG_GPIO=y # CONFIG_GPIO_HOG is not set # CONFIG_DM_GPIO_LOOKUP_LABEL is not set @@ -1122,6 +1139,8 @@ CONFIG_ROCKCHIP_GPIO=y # CONFIG_ZYNQMP_GPIO_MODEPIN is not set # CONFIG_SLG7XL45106_I2C_GPO is not set # CONFIG_TURRIS_OMNIA_MCU is not set +# CONFIG_FTGPIO010 is not set +# CONFIG_ADP5585_GPIO is not set # # Hardware Spinlock Support @@ -1140,6 +1159,7 @@ CONFIG_I2C_CROS_EC_TUNNEL=y # CONFIG_SYS_I2C_DW is not set # CONFIG_SYS_I2C_INTEL is not set # CONFIG_SYS_I2C_IMX_LPI2C is not set +# CONFIG_SYS_I2C_MTK is not set # CONFIG_SYS_I2C_MICROCHIP is not set # CONFIG_SYS_I2C_MXC is not set # CONFIG_SYS_I2C_NEXELL is not set @@ -1160,7 +1180,6 @@ CONFIG_INPUT=y # CONFIG_SPL_INPUT is not set CONFIG_DM_KEYBOARD=y # CONFIG_SPL_DM_KEYBOARD is not set -CONFIG_KEYBOARD=y # CONFIG_APPLE_SPI_KEYB is not set CONFIG_CROS_EC_KEYB=y # CONFIG_I8042_KEYB is not set @@ -1187,6 +1206,7 @@ CONFIG_CROS_EC_KEYB=y # # Memory Controller drivers # +# CONFIG_MEMORY is not set # # Multifunction device drivers @@ -1227,6 +1247,7 @@ CONFIG_DM_MMC=y # CONFIG_MMC_SPI is not set # CONFIG_ARM_PL180_MMCI is not set CONFIG_MMC_QUIRKS=y +CONFIG_SYS_MMC_MAX_BLK_COUNT=65535 CONFIG_MMC_HW_PARTITIONING=y # CONFIG_SUPPORT_EMMC_RPMB is not set # CONFIG_SUPPORT_EMMC_BOOT is not set @@ -1332,6 +1353,7 @@ CONFIG_NETDEVICES=y # CONFIG_MCFFEC is not set # CONFIG_FSLDMAFEC is not set # CONFIG_KS8851_MLL is not set +# CONFIG_LITEETH is not set # CONFIG_MACB is not set # CONFIG_NET_NPCM750 is not set # CONFIG_PCH_GBE is not set @@ -1440,13 +1462,14 @@ CONFIG_PMIC_CHILDREN=y # CONFIG_DM_PMIC_MAX8998 is not set # CONFIG_DM_PMIC_MC34708 is not set # CONFIG_PMIC_MAX8997 is not set -# CONFIG_PMIC_PM8916 is not set +# CONFIG_PMIC_QCOM is not set CONFIG_PMIC_RK8XX=y # CONFIG_SPL_PMIC_RK8XX is not set # CONFIG_PMIC_S2MPS11 is not set # CONFIG_DM_PMIC_SANDBOX is not set # CONFIG_PMIC_S5M8767 is not set # CONFIG_PMIC_RN5T567 is not set +# CONFIG_SPL_PMIC_RN5T567 is not set # CONFIG_PMIC_TPS65090 is not set # CONFIG_PMIC_PALMAS is not set # CONFIG_PMIC_LP873X is not set @@ -1590,6 +1613,7 @@ CONFIG_SYS_NS16550=y CONFIG_SPI=y CONFIG_DM_SPI=y CONFIG_SPI_MEM=y +# CONFIG_SPI_DIRMAP is not set # CONFIG_ALTERA_SPI is not set # CONFIG_APPLE_SPI is not set # CONFIG_ATCSPI200_SPI is not set @@ -1606,18 +1630,22 @@ CONFIG_SPI_MEM=y # CONFIG_ICH_SPI is not set # CONFIG_IPROC_QSPI is not set # CONFIG_KIRKWOOD_SPI is not set +# CONFIG_MICROCHIP_COREQSPI is not set # CONFIG_MPC8XXX_SPI is not set # CONFIG_MTK_SNOR is not set # CONFIG_MTK_SNFI_SPI is not set +# CONFIG_MTK_SPIM is not set # CONFIG_MVEBU_A3700_SPI is not set # CONFIG_MXS_SPI is not set # CONFIG_SPI_MXIC is not set # CONFIG_NPCM_FIU_SPI is not set +# CONFIG_NPCM_PSPI is not set # CONFIG_NXP_FSPI is not set # CONFIG_OMAP3_SPI is not set # CONFIG_PL022_SPI is not set # CONFIG_ROCKCHIP_SFC is not set CONFIG_ROCKCHIP_SPI=y +# CONFIG_SPI_ASPEED_SMC is not set # CONFIG_SPI_SIFIVE is not set # CONFIG_SOFT_SPI is not set # CONFIG_SPI_SUNXI is not set @@ -1719,7 +1747,7 @@ CONFIG_USB_STORAGE=y # # Graphics support # -CONFIG_DM_VIDEO=y +CONFIG_VIDEO=y CONFIG_VIDEO_LOGO=y CONFIG_BACKLIGHT=y CONFIG_VIDEO_PCI_DEFAULT_FB_SIZE=0 @@ -1727,7 +1755,6 @@ CONFIG_VIDEO_PCI_DEFAULT_FB_SIZE=0 CONFIG_VIDEO_DAMAGE=y CONFIG_BACKLIGHT_PWM=y # CONFIG_BACKLIGHT_GPIO is not set -CONFIG_CMD_VIDCONSOLE=y # CONFIG_VIDEO_BPP8 is not set CONFIG_VIDEO_BPP16=y CONFIG_VIDEO_BPP32=y @@ -1736,11 +1763,11 @@ CONFIG_VIDEO_ANSI=y CONFIG_CONSOLE_NORMAL=y # CONFIG_CONSOLE_ROTATION is not set # CONFIG_CONSOLE_TRUETYPE is not set -# CONFIG_DM_PANEL_HX8238D is not set CONFIG_SYS_WHITE_ON_BLACK=y # CONFIG_NO_FB_CLEAR is not set CONFIG_PANEL=y CONFIG_SIMPLE_PANEL=y +# CONFIG_PANEL_HX8238D is not set # CONFIG_VIDEO_FONT_4X6 is not set CONFIG_VIDEO_FONT_8X16=y # CONFIG_VIDEO_FONT_SUN12X22 is not set @@ -1765,7 +1792,6 @@ CONFIG_I2C_EDID=y CONFIG_DISPLAY=y # CONFIG_NXP_TDA19988 is not set # CONFIG_ATMEL_HLCD is not set -# CONFIG_AM335X_LCD is not set # CONFIG_VIDEO_EXYNOS is not set # CONFIG_LOGICORE_DP_TX is not set CONFIG_VIDEO_ROCKCHIP=y @@ -1783,18 +1809,17 @@ CONFIG_DISPLAY_ROCKCHIP_HDMI=y # CONFIG_VIDEO_MXS is not set # CONFIG_VIDEO_SEPS525 is not set CONFIG_CONSOLE_SCROLL_LINES=1 -# CONFIG_LCD is not set CONFIG_VIDEO_DW_HDMI=y # CONFIG_VIDEO_SIMPLE is not set # CONFIG_VIDEO_DT_SIMPLEFB is not set # CONFIG_VIDEO_MCDE_SIMPLE is not set # CONFIG_OSD is not set # CONFIG_SPLASH_SCREEN is not set +CONFIG_VIDEO_LOGO_MAX_SIZE=0x100000 CONFIG_VIDEO_BMP_RLE8=y # CONFIG_BMP_16BPP is not set # CONFIG_BMP_24BPP is not set # CONFIG_BMP_32BPP is not set -# CONFIG_VIDEO_VCXK is not set # # VirtIO Drivers @@ -1836,6 +1861,7 @@ CONFIG_FAT_WRITE=y CONFIG_FS_FAT_MAX_CLUSTSIZE=65536 # CONFIG_FS_JFFS2 is not set # CONFIG_UBIFS_SILENCE_MSG is not set +# CONFIG_UBIFS_SILENCE_DEBUG_DUMP is not set # CONFIG_FS_CRAMFS is not set # CONFIG_YAFFS2 is not set # CONFIG_FS_SQUASHFS is not set @@ -1853,6 +1879,8 @@ CONFIG_CHARSET=y # CONFIG_DYNAMIC_CRC_TABLE is not set CONFIG_HAVE_PRIVATE_LIBGCC=y CONFIG_LIB_UUID=y +# CONFIG_SEMIHOSTING is not set +# CONFIG_SPL_SEMIHOSTING is not set CONFIG_PRINTF=y CONFIG_SPL_PRINTF=y CONFIG_SPRINTF=y @@ -1940,7 +1968,6 @@ CONFIG_GENERATE_SMBIOS_TABLE=y # CONFIG_SMBIOS_PARSER is not set CONFIG_EFI_LOADER=y CONFIG_CMD_BOOTEFI_BOOTMGR=y -CONFIG_EFI_SETUP_EARLY=y CONFIG_EFI_VARIABLE_FILE_STORE=y # CONFIG_EFI_VARIABLE_NO_STORE is not set # CONFIG_EFI_VARIABLES_PRESEED is not set @@ -1957,7 +1984,7 @@ CONFIG_EFI_PLATFORM_LANG_CODES="en-US" CONFIG_EFI_GRUB_ARM32_WORKAROUND=y CONFIG_EFI_LOAD_FILE2_INITRD=y CONFIG_EFI_ECPT=y -CONFIG_EFI_EBBR_2_0_CONFORMANCE=y +CONFIG_EFI_EBBR_2_1_CONFORMANCE=y # CONFIG_OPTEE_LIB is not set # CONFIG_OPTEE_IMAGE is not set # CONFIG_BOOTM_OPTEE is not set @@ -1966,6 +1993,10 @@ CONFIG_LIB_ELF=y CONFIG_LMB=y CONFIG_LMB_USE_MAX_REGIONS=y CONFIG_LMB_MAX_REGIONS=8 + +# +# FWU Multi Bank Updates +# # CONFIG_UNIT_TEST is not set # CONFIG_SPL_UNIT_TEST is not set diff --git a/resources/u-boot/veyron_minnie/config/default b/resources/u-boot/veyron_minnie/config/default index 15bd727a..2798bb12 100644 --- a/resources/u-boot/veyron_minnie/config/default +++ b/resources/u-boot/veyron_minnie/config/default @@ -1,10 +1,10 @@ # # Automatically generated file; DO NOT EDIT. -# U-Boot 2022.10 Configuration +# U-Boot 2023.01 Configuration # # -# Compiler: gcc (Debian 12.2.0-9) 12.2.0 +# Compiler: gcc (Debian 12.2.0-14) 12.2.0 # CONFIG_CREATE_ARCH_SYMLINK=y CONFIG_SYS_CACHE_SHIFT_6=y @@ -59,10 +59,10 @@ CONFIG_SYS_ARM_CACHE_WRITEBACK=y # CONFIG_ARCH_CPU_INIT is not set CONFIG_SYS_ARCH_TIMER=y # CONFIG_ARM_SMCCC is not set -# CONFIG_SEMIHOSTING is not set -# CONFIG_SPL_SEMIHOSTING is not set CONFIG_SYS_THUMB_BUILD=y CONFIG_SPL_SYS_THUMB_BUILD=y +# CONFIG_SYS_L2_PL310 is not set +# CONFIG_SPL_SYS_L2_PL310 is not set # CONFIG_SYS_L2CACHE_OFF is not set CONFIG_ENABLE_ARM_SOC_BOOT0_HOOK=y CONFIG_USE_ARCH_MEMCPY=y @@ -76,10 +76,6 @@ CONFIG_SPL_USE_ARCH_MEMSET=y # CONFIG_ARCH_ORION5X is not set # CONFIG_TARGET_STV0991 is not set # CONFIG_ARCH_BCM283X is not set -# CONFIG_ARCH_BCM63158 is not set -# CONFIG_ARCH_BCM6753 is not set -# CONFIG_ARCH_BCM68360 is not set -# CONFIG_ARCH_BCM6858 is not set # CONFIG_ARCH_BCMSTB is not set # CONFIG_ARCH_BCMBCA is not set # CONFIG_TARGET_VEXPRESS_CA9X4 is not set @@ -120,6 +116,7 @@ CONFIG_SPL_USE_ARCH_MEMSET=y # CONFIG_ARCH_SUNXI is not set # CONFIG_ARCH_U8500 is not set # CONFIG_ARCH_VERSAL is not set +# CONFIG_ARCH_VERSAL_NET is not set # CONFIG_ARCH_VF610 is not set # CONFIG_ARCH_ZYNQ is not set # CONFIG_ARCH_ZYNQMP_R5 is not set @@ -177,7 +174,7 @@ CONFIG_ARCH_ROCKCHIP=y # CONFIG_ARCH_GXP is not set # CONFIG_SUPPORT_PASSING_ATAGS is not set # CONFIG_STATIC_MACH_TYPE is not set -CONFIG_SYS_TEXT_BASE=0x00100000 +CONFIG_TEXT_BASE=0x00100000 CONFIG_SYS_MALLOC_LEN=0x2000000 CONFIG_SYS_MALLOC_F_LEN=0x2000 # CONFIG_SPL_GPIO is not set @@ -273,6 +270,8 @@ CONFIG_SYS_LOAD_ADDR=0x800800 # CONFIG_DEBUG_LL is not set CONFIG_SPL_PAYLOAD="u-boot.img" CONFIG_BUILD_TARGET="" +CONFIG_FWU_NUM_BANKS=2 +CONFIG_FWU_NUM_IMAGES_PER_BANK=2 CONFIG_DEBUG_UART=y # CONFIG_AHCI is not set # CONFIG_OF_BOARD_FIXUP is not set @@ -320,6 +319,7 @@ CONFIG_PLATFORM_ELFENTRY="_start" CONFIG_STACK_SIZE=0x1000000 CONFIG_SYS_SRAM_BASE=0x0 CONFIG_SYS_SRAM_SIZE=0x0 +CONFIG_SYS_MONITOR_LEN=614400 # CONFIG_MP is not set # CONFIG_EXAMPLES is not set @@ -352,7 +352,7 @@ CONFIG_SUPPORT_RAW_INITRD=y CONFIG_OF_BOARD_SETUP=y # CONFIG_OF_SYSTEM_SETUP is not set # CONFIG_OF_STDOUT_VIA_ALIAS is not set -CONFIG_HAVE_SYS_TEXT_BASE=y +CONFIG_HAVE_TEXT_BASE=y # CONFIG_DYNAMIC_SYS_CLK_FREQ is not set CONFIG_ARCH_FIXUP_FDT_MEMORY=y # CONFIG_CHROMEOS is not set @@ -411,10 +411,13 @@ CONFIG_MENU=y CONFIG_LOGLEVEL=4 CONFIG_SPL_LOGLEVEL=4 CONFIG_SILENT_CONSOLE=y +CONFIG_SPL_SILENT_CONSOLE=y +CONFIG_TPL_SILENT_CONSOLE=y # CONFIG_SILENT_U_BOOT_ONLY is not set CONFIG_SILENT_CONSOLE_UPDATE_ON_SET=y # CONFIG_SILENT_CONSOLE_UPDATE_ON_RELOC is not set CONFIG_PRE_CONSOLE_BUFFER=y +CONFIG_CONSOLE_FLUSH_SUPPORT=y CONFIG_CONSOLE_MUX=y CONFIG_SYS_CONSOLE_IS_IN_ENV=y # CONFIG_SYS_CONSOLE_OVERWRITE_ROUTINE is not set @@ -440,6 +443,7 @@ CONFIG_DISPLAY_BOARDINFO_LATE=y # # Start-up hooks # +# CONFIG_CYCLIC is not set CONFIG_EVENT=y CONFIG_EVENT_DYNAMIC=y # CONFIG_EVENT_DEBUG is not set @@ -521,6 +525,7 @@ CONFIG_SPL_BANNER_PRINT=y # CONFIG_SPL_FPGA is not set # CONFIG_SPL_I2C is not set # CONFIG_SPL_DM_MAILBOX is not set +# CONFIG_SPL_MEMORY is not set CONFIG_SYS_MMCSD_FS_BOOT_PARTITION=1 # CONFIG_SPL_MPC8XXX_INIT_DDR is not set # CONFIG_SPL_MTD_SUPPORT is not set @@ -555,7 +560,6 @@ CONFIG_SYS_SPI_U_BOOT_OFFS=0x20000 # CONFIG_SPL_USB_GADGET is not set # CONFIG_SPL_WATCHDOG is not set # CONFIG_SPL_YMODEM_SUPPORT is not set -# CONFIG_SPL_OPTEE_IMAGE is not set CONFIG_SPL_TARGET="" # CONFIG_TPL is not set # CONFIG_VPL is not set @@ -619,6 +623,7 @@ CONFIG_CMD_RUN=y CONFIG_CMD_IMI=y # CONFIG_CMD_IMLS is not set CONFIG_CMD_XIMG=y +# CONFIG_CMD_XXD is not set # CONFIG_CMD_SPL is not set # CONFIG_CMD_THOR_DOWNLOAD is not set # CONFIG_CMD_ZBOOT is not set @@ -697,6 +702,10 @@ CONFIG_CMD_I2C=y CONFIG_CMD_LOADB=y # CONFIG_CMD_LOADM is not set CONFIG_CMD_LOADS=y +# CONFIG_LOADS_ECHO is not set +# CONFIG_CMD_SAVES is not set +# CONFIG_SYS_LOADS_BAUD_CHANGE is not set +CONFIG_CMD_LOADXY_TIMEOUT=90 # CONFIG_CMD_LSBLK is not set # CONFIG_CMD_MBR is not set CONFIG_CMD_MMC=y @@ -712,7 +721,6 @@ CONFIG_CMD_PINMUX=y # CONFIG_CMD_POWEROFF is not set # CONFIG_CMD_READ is not set # CONFIG_CMD_SATA is not set -# CONFIG_CMD_SAVES is not set # CONFIG_CMD_SCSI is not set # CONFIG_CMD_SDRAM is not set CONFIG_CMD_SF=y @@ -728,6 +736,7 @@ CONFIG_CMD_USB=y # # Shell scripting commands # +# CONFIG_CMD_CAT is not set CONFIG_CMD_ECHO=y CONFIG_CMD_ITEST=y CONFIG_CMD_SOURCE=y @@ -763,6 +772,7 @@ CONFIG_NET_TFTP_VARS=y CONFIG_CMD_NFS=y CONFIG_NFS_TIMEOUT=2000 # CONFIG_SYS_DISABLE_AUTOLOAD is not set +# CONFIG_CMD_WGET is not set CONFIG_CMD_MII=y CONFIG_CMD_PING=y # CONFIG_CMD_CDP is not set @@ -781,12 +791,14 @@ CONFIG_CMD_PXE=y CONFIG_CMD_BLOCK_CACHE=y CONFIG_CMD_CACHE=y # CONFIG_CMD_CONITRACE is not set -# CONFIG_CMD_CLS is not set +CONFIG_CMD_CLS=y # CONFIG_CMD_EFIDEBUG is not set +# CONFIG_CMD_EFICONFIG is not set # CONFIG_CMD_EXCEPTION is not set # CONFIG_CMD_DATE is not set CONFIG_CMD_TIME=y # CONFIG_CMD_GETTIME is not set +# CONFIG_CMD_PAUSE is not set CONFIG_CMD_SLEEP=y # CONFIG_CMD_TIMER is not set CONFIG_CMD_SOUND=y @@ -795,6 +807,7 @@ CONFIG_CMD_SYSBOOT=y # CONFIG_CMD_PSTORE is not set # CONFIG_CMD_TERMINAL is not set # CONFIG_CMD_UUID is not set +CONFIG_CMD_VIDCONSOLE=y # # TI specific command line interface @@ -943,6 +956,8 @@ CONFIG_SERVERIP_FROM_PROXYDHCP_DELAY_MS=100 # CONFIG_UDP_CHECKSUM is not set # CONFIG_BOOTP_SERVERIP is not set CONFIG_BOOTP_MAX_ROOT_PATH_LEN=64 +# CONFIG_PROT_TCP is not set +# CONFIG_IPV6 is not set CONFIG_SYS_RX_ETH_BUFFER=4 # @@ -978,6 +993,7 @@ CONFIG_OF_TRANSLATE=y # CONFIG_SPL_OF_TRANSLATE is not set # CONFIG_TRANSLATION_OFFSET is not set CONFIG_DM_DEV_READ_INLINE=y +# CONFIG_OFNODE_MULTI_TREE is not set # CONFIG_ACPIGEN is not set CONFIG_BOUNCE_BUFFER=y CONFIG_ADC=y @@ -997,7 +1013,6 @@ CONFIG_SARADC_ROCKCHIP=y # Bus devices # CONFIG_BLK=y -CONFIG_HAVE_BLOCK_DEVICE=y # CONFIG_SPL_BLK is not set CONFIG_BLOCK_CACHE=y # CONFIG_EFI_MEDIA is not set @@ -1083,6 +1098,8 @@ CONFIG_SPL_CLK=y # CONFIG_FPGA_ALTERA is not set # CONFIG_FPGA_SOCFPGA is not set # CONFIG_FPGA_XILINX is not set +# CONFIG_DM_FPGA is not set +# CONFIG_FWU_MDATA is not set CONFIG_GPIO=y # CONFIG_GPIO_HOG is not set # CONFIG_DM_GPIO_LOOKUP_LABEL is not set @@ -1126,6 +1143,8 @@ CONFIG_ROCKCHIP_GPIO=y # CONFIG_ZYNQMP_GPIO_MODEPIN is not set # CONFIG_SLG7XL45106_I2C_GPO is not set # CONFIG_TURRIS_OMNIA_MCU is not set +# CONFIG_FTGPIO010 is not set +# CONFIG_ADP5585_GPIO is not set # # Hardware Spinlock Support @@ -1144,6 +1163,7 @@ CONFIG_I2C_CROS_EC_TUNNEL=y # CONFIG_SYS_I2C_DW is not set # CONFIG_SYS_I2C_INTEL is not set # CONFIG_SYS_I2C_IMX_LPI2C is not set +# CONFIG_SYS_I2C_MTK is not set # CONFIG_SYS_I2C_MICROCHIP is not set # CONFIG_SYS_I2C_MXC is not set # CONFIG_SYS_I2C_NEXELL is not set @@ -1164,7 +1184,6 @@ CONFIG_INPUT=y # CONFIG_SPL_INPUT is not set CONFIG_DM_KEYBOARD=y # CONFIG_SPL_DM_KEYBOARD is not set -CONFIG_KEYBOARD=y # CONFIG_APPLE_SPI_KEYB is not set CONFIG_CROS_EC_KEYB=y # CONFIG_I8042_KEYB is not set @@ -1191,6 +1210,7 @@ CONFIG_CROS_EC_KEYB=y # # Memory Controller drivers # +# CONFIG_MEMORY is not set # # Multifunction device drivers @@ -1231,6 +1251,7 @@ CONFIG_DM_MMC=y # CONFIG_MMC_SPI is not set # CONFIG_ARM_PL180_MMCI is not set CONFIG_MMC_QUIRKS=y +CONFIG_SYS_MMC_MAX_BLK_COUNT=65535 CONFIG_MMC_HW_PARTITIONING=y # CONFIG_SUPPORT_EMMC_RPMB is not set # CONFIG_SUPPORT_EMMC_BOOT is not set @@ -1336,6 +1357,7 @@ CONFIG_NETDEVICES=y # CONFIG_MCFFEC is not set # CONFIG_FSLDMAFEC is not set # CONFIG_KS8851_MLL is not set +# CONFIG_LITEETH is not set # CONFIG_MACB is not set # CONFIG_NET_NPCM750 is not set # CONFIG_PCH_GBE is not set @@ -1444,13 +1466,14 @@ CONFIG_PMIC_CHILDREN=y # CONFIG_DM_PMIC_MAX8998 is not set # CONFIG_DM_PMIC_MC34708 is not set # CONFIG_PMIC_MAX8997 is not set -# CONFIG_PMIC_PM8916 is not set +# CONFIG_PMIC_QCOM is not set CONFIG_PMIC_RK8XX=y # CONFIG_SPL_PMIC_RK8XX is not set # CONFIG_PMIC_S2MPS11 is not set # CONFIG_DM_PMIC_SANDBOX is not set # CONFIG_PMIC_S5M8767 is not set # CONFIG_PMIC_RN5T567 is not set +# CONFIG_SPL_PMIC_RN5T567 is not set # CONFIG_PMIC_TPS65090 is not set # CONFIG_PMIC_PALMAS is not set # CONFIG_PMIC_LP873X is not set @@ -1606,6 +1629,7 @@ CONFIG_SOUND_MAX98090=y CONFIG_SPI=y CONFIG_DM_SPI=y CONFIG_SPI_MEM=y +# CONFIG_SPI_DIRMAP is not set # CONFIG_ALTERA_SPI is not set # CONFIG_APPLE_SPI is not set # CONFIG_ATCSPI200_SPI is not set @@ -1622,18 +1646,22 @@ CONFIG_SPI_MEM=y # CONFIG_ICH_SPI is not set # CONFIG_IPROC_QSPI is not set # CONFIG_KIRKWOOD_SPI is not set +# CONFIG_MICROCHIP_COREQSPI is not set # CONFIG_MPC8XXX_SPI is not set # CONFIG_MTK_SNOR is not set # CONFIG_MTK_SNFI_SPI is not set +# CONFIG_MTK_SPIM is not set # CONFIG_MVEBU_A3700_SPI is not set # CONFIG_MXS_SPI is not set # CONFIG_SPI_MXIC is not set # CONFIG_NPCM_FIU_SPI is not set +# CONFIG_NPCM_PSPI is not set # CONFIG_NXP_FSPI is not set # CONFIG_OMAP3_SPI is not set # CONFIG_PL022_SPI is not set # CONFIG_ROCKCHIP_SFC is not set CONFIG_ROCKCHIP_SPI=y +# CONFIG_SPI_ASPEED_SMC is not set # CONFIG_SPI_SIFIVE is not set # CONFIG_SOFT_SPI is not set # CONFIG_SPI_SUNXI is not set @@ -1735,7 +1763,7 @@ CONFIG_USB_STORAGE=y # # Graphics support # -CONFIG_DM_VIDEO=y +CONFIG_VIDEO=y CONFIG_VIDEO_LOGO=y CONFIG_BACKLIGHT=y CONFIG_VIDEO_PCI_DEFAULT_FB_SIZE=0 @@ -1743,7 +1771,6 @@ CONFIG_VIDEO_PCI_DEFAULT_FB_SIZE=0 CONFIG_VIDEO_DAMAGE=y CONFIG_BACKLIGHT_PWM=y # CONFIG_BACKLIGHT_GPIO is not set -CONFIG_CMD_VIDCONSOLE=y # CONFIG_VIDEO_BPP8 is not set CONFIG_VIDEO_BPP16=y CONFIG_VIDEO_BPP32=y @@ -1752,11 +1779,11 @@ CONFIG_VIDEO_ANSI=y CONFIG_CONSOLE_NORMAL=y # CONFIG_CONSOLE_ROTATION is not set # CONFIG_CONSOLE_TRUETYPE is not set -# CONFIG_DM_PANEL_HX8238D is not set CONFIG_SYS_WHITE_ON_BLACK=y # CONFIG_NO_FB_CLEAR is not set CONFIG_PANEL=y CONFIG_SIMPLE_PANEL=y +# CONFIG_PANEL_HX8238D is not set # CONFIG_VIDEO_FONT_4X6 is not set CONFIG_VIDEO_FONT_8X16=y # CONFIG_VIDEO_FONT_SUN12X22 is not set @@ -1781,7 +1808,6 @@ CONFIG_I2C_EDID=y CONFIG_DISPLAY=y # CONFIG_NXP_TDA19988 is not set # CONFIG_ATMEL_HLCD is not set -# CONFIG_AM335X_LCD is not set # CONFIG_VIDEO_EXYNOS is not set # CONFIG_LOGICORE_DP_TX is not set CONFIG_VIDEO_ROCKCHIP=y @@ -1799,18 +1825,17 @@ CONFIG_DISPLAY_ROCKCHIP_HDMI=y # CONFIG_VIDEO_MXS is not set # CONFIG_VIDEO_SEPS525 is not set CONFIG_CONSOLE_SCROLL_LINES=10 -# CONFIG_LCD is not set CONFIG_VIDEO_DW_HDMI=y # CONFIG_VIDEO_SIMPLE is not set # CONFIG_VIDEO_DT_SIMPLEFB is not set # CONFIG_VIDEO_MCDE_SIMPLE is not set # CONFIG_OSD is not set # CONFIG_SPLASH_SCREEN is not set +CONFIG_VIDEO_LOGO_MAX_SIZE=0x100000 CONFIG_VIDEO_BMP_RLE8=y # CONFIG_BMP_16BPP is not set # CONFIG_BMP_24BPP is not set # CONFIG_BMP_32BPP is not set -# CONFIG_VIDEO_VCXK is not set # # VirtIO Drivers @@ -1852,6 +1877,7 @@ CONFIG_FAT_WRITE=y CONFIG_FS_FAT_MAX_CLUSTSIZE=65536 # CONFIG_FS_JFFS2 is not set # CONFIG_UBIFS_SILENCE_MSG is not set +# CONFIG_UBIFS_SILENCE_DEBUG_DUMP is not set # CONFIG_FS_CRAMFS is not set # CONFIG_YAFFS2 is not set # CONFIG_FS_SQUASHFS is not set @@ -1869,6 +1895,8 @@ CONFIG_CHARSET=y # CONFIG_DYNAMIC_CRC_TABLE is not set CONFIG_HAVE_PRIVATE_LIBGCC=y CONFIG_LIB_UUID=y +# CONFIG_SEMIHOSTING is not set +# CONFIG_SPL_SEMIHOSTING is not set CONFIG_PRINTF=y CONFIG_SPL_PRINTF=y CONFIG_SPRINTF=y @@ -1956,7 +1984,6 @@ CONFIG_GENERATE_SMBIOS_TABLE=y # CONFIG_SMBIOS_PARSER is not set CONFIG_EFI_LOADER=y CONFIG_CMD_BOOTEFI_BOOTMGR=y -CONFIG_EFI_SETUP_EARLY=y CONFIG_EFI_VARIABLE_FILE_STORE=y # CONFIG_EFI_VARIABLE_NO_STORE is not set # CONFIG_EFI_VARIABLES_PRESEED is not set @@ -1973,7 +2000,7 @@ CONFIG_EFI_PLATFORM_LANG_CODES="en-US" CONFIG_EFI_GRUB_ARM32_WORKAROUND=y CONFIG_EFI_LOAD_FILE2_INITRD=y CONFIG_EFI_ECPT=y -CONFIG_EFI_EBBR_2_0_CONFORMANCE=y +CONFIG_EFI_EBBR_2_1_CONFORMANCE=y # CONFIG_OPTEE_LIB is not set # CONFIG_OPTEE_IMAGE is not set # CONFIG_BOOTM_OPTEE is not set @@ -1982,6 +2009,10 @@ CONFIG_LIB_ELF=y CONFIG_LMB=y CONFIG_LMB_USE_MAX_REGIONS=y CONFIG_LMB_MAX_REGIONS=8 + +# +# FWU Multi Bank Updates +# # CONFIG_UNIT_TEST is not set # CONFIG_SPL_UNIT_TEST is not set diff --git a/resources/u-boot/veyron_speedy/config/default b/resources/u-boot/veyron_speedy/config/default index e2e4debe..67d87931 100644 --- a/resources/u-boot/veyron_speedy/config/default +++ b/resources/u-boot/veyron_speedy/config/default @@ -1,10 +1,10 @@ # # Automatically generated file; DO NOT EDIT. -# U-Boot 2022.10 Configuration +# U-Boot 2023.01 Configuration # # -# Compiler: gcc (Debian 12.2.0-9) 12.2.0 +# Compiler: gcc (Debian 12.2.0-14) 12.2.0 # CONFIG_CREATE_ARCH_SYMLINK=y CONFIG_SYS_CACHE_SHIFT_6=y @@ -59,10 +59,10 @@ CONFIG_SYS_ARM_CACHE_WRITEBACK=y # CONFIG_ARCH_CPU_INIT is not set CONFIG_SYS_ARCH_TIMER=y # CONFIG_ARM_SMCCC is not set -# CONFIG_SEMIHOSTING is not set -# CONFIG_SPL_SEMIHOSTING is not set CONFIG_SYS_THUMB_BUILD=y CONFIG_SPL_SYS_THUMB_BUILD=y +# CONFIG_SYS_L2_PL310 is not set +# CONFIG_SPL_SYS_L2_PL310 is not set # CONFIG_SYS_L2CACHE_OFF is not set CONFIG_ENABLE_ARM_SOC_BOOT0_HOOK=y CONFIG_USE_ARCH_MEMCPY=y @@ -76,10 +76,6 @@ CONFIG_SPL_USE_ARCH_MEMSET=y # CONFIG_ARCH_ORION5X is not set # CONFIG_TARGET_STV0991 is not set # CONFIG_ARCH_BCM283X is not set -# CONFIG_ARCH_BCM63158 is not set -# CONFIG_ARCH_BCM6753 is not set -# CONFIG_ARCH_BCM68360 is not set -# CONFIG_ARCH_BCM6858 is not set # CONFIG_ARCH_BCMSTB is not set # CONFIG_ARCH_BCMBCA is not set # CONFIG_TARGET_VEXPRESS_CA9X4 is not set @@ -120,6 +116,7 @@ CONFIG_SPL_USE_ARCH_MEMSET=y # CONFIG_ARCH_SUNXI is not set # CONFIG_ARCH_U8500 is not set # CONFIG_ARCH_VERSAL is not set +# CONFIG_ARCH_VERSAL_NET is not set # CONFIG_ARCH_VF610 is not set # CONFIG_ARCH_ZYNQ is not set # CONFIG_ARCH_ZYNQMP_R5 is not set @@ -177,7 +174,7 @@ CONFIG_ARCH_ROCKCHIP=y # CONFIG_ARCH_GXP is not set # CONFIG_SUPPORT_PASSING_ATAGS is not set # CONFIG_STATIC_MACH_TYPE is not set -CONFIG_SYS_TEXT_BASE=0x00100000 +CONFIG_TEXT_BASE=0x00100000 CONFIG_SYS_MALLOC_LEN=0x2000000 CONFIG_SYS_MALLOC_F_LEN=0x2000 # CONFIG_SPL_GPIO is not set @@ -273,6 +270,8 @@ CONFIG_SYS_LOAD_ADDR=0x800800 # CONFIG_DEBUG_LL is not set CONFIG_SPL_PAYLOAD="u-boot.img" CONFIG_BUILD_TARGET="" +CONFIG_FWU_NUM_BANKS=2 +CONFIG_FWU_NUM_IMAGES_PER_BANK=2 CONFIG_DEBUG_UART=y # CONFIG_AHCI is not set # CONFIG_OF_BOARD_FIXUP is not set @@ -320,6 +319,7 @@ CONFIG_PLATFORM_ELFENTRY="_start" CONFIG_STACK_SIZE=0x1000000 CONFIG_SYS_SRAM_BASE=0x0 CONFIG_SYS_SRAM_SIZE=0x0 +CONFIG_SYS_MONITOR_LEN=614400 # CONFIG_MP is not set # CONFIG_EXAMPLES is not set @@ -352,7 +352,7 @@ CONFIG_SUPPORT_RAW_INITRD=y CONFIG_OF_BOARD_SETUP=y # CONFIG_OF_SYSTEM_SETUP is not set # CONFIG_OF_STDOUT_VIA_ALIAS is not set -CONFIG_HAVE_SYS_TEXT_BASE=y +CONFIG_HAVE_TEXT_BASE=y # CONFIG_DYNAMIC_SYS_CLK_FREQ is not set CONFIG_ARCH_FIXUP_FDT_MEMORY=y # CONFIG_CHROMEOS is not set @@ -411,10 +411,13 @@ CONFIG_MENU=y CONFIG_LOGLEVEL=4 CONFIG_SPL_LOGLEVEL=4 CONFIG_SILENT_CONSOLE=y +CONFIG_SPL_SILENT_CONSOLE=y +CONFIG_TPL_SILENT_CONSOLE=y # CONFIG_SILENT_U_BOOT_ONLY is not set CONFIG_SILENT_CONSOLE_UPDATE_ON_SET=y # CONFIG_SILENT_CONSOLE_UPDATE_ON_RELOC is not set CONFIG_PRE_CONSOLE_BUFFER=y +CONFIG_CONSOLE_FLUSH_SUPPORT=y CONFIG_CONSOLE_MUX=y CONFIG_SYS_CONSOLE_IS_IN_ENV=y # CONFIG_SYS_CONSOLE_OVERWRITE_ROUTINE is not set @@ -440,6 +443,7 @@ CONFIG_DISPLAY_BOARDINFO_LATE=y # # Start-up hooks # +# CONFIG_CYCLIC is not set CONFIG_EVENT=y CONFIG_EVENT_DYNAMIC=y # CONFIG_EVENT_DEBUG is not set @@ -521,6 +525,7 @@ CONFIG_SPL_BANNER_PRINT=y # CONFIG_SPL_FPGA is not set # CONFIG_SPL_I2C is not set # CONFIG_SPL_DM_MAILBOX is not set +# CONFIG_SPL_MEMORY is not set CONFIG_SYS_MMCSD_FS_BOOT_PARTITION=1 # CONFIG_SPL_MPC8XXX_INIT_DDR is not set # CONFIG_SPL_MTD_SUPPORT is not set @@ -555,7 +560,6 @@ CONFIG_SYS_SPI_U_BOOT_OFFS=0x20000 # CONFIG_SPL_USB_GADGET is not set # CONFIG_SPL_WATCHDOG is not set # CONFIG_SPL_YMODEM_SUPPORT is not set -# CONFIG_SPL_OPTEE_IMAGE is not set CONFIG_SPL_TARGET="" # CONFIG_TPL is not set # CONFIG_VPL is not set @@ -619,6 +623,7 @@ CONFIG_CMD_RUN=y CONFIG_CMD_IMI=y # CONFIG_CMD_IMLS is not set CONFIG_CMD_XIMG=y +# CONFIG_CMD_XXD is not set # CONFIG_CMD_SPL is not set # CONFIG_CMD_THOR_DOWNLOAD is not set # CONFIG_CMD_ZBOOT is not set @@ -697,6 +702,10 @@ CONFIG_CMD_I2C=y CONFIG_CMD_LOADB=y # CONFIG_CMD_LOADM is not set CONFIG_CMD_LOADS=y +# CONFIG_LOADS_ECHO is not set +# CONFIG_CMD_SAVES is not set +# CONFIG_SYS_LOADS_BAUD_CHANGE is not set +CONFIG_CMD_LOADXY_TIMEOUT=90 # CONFIG_CMD_LSBLK is not set # CONFIG_CMD_MBR is not set CONFIG_CMD_MMC=y @@ -712,7 +721,6 @@ CONFIG_CMD_PINMUX=y # CONFIG_CMD_POWEROFF is not set # CONFIG_CMD_READ is not set # CONFIG_CMD_SATA is not set -# CONFIG_CMD_SAVES is not set # CONFIG_CMD_SCSI is not set # CONFIG_CMD_SDRAM is not set CONFIG_CMD_SF=y @@ -728,6 +736,7 @@ CONFIG_CMD_USB=y # # Shell scripting commands # +# CONFIG_CMD_CAT is not set CONFIG_CMD_ECHO=y CONFIG_CMD_ITEST=y CONFIG_CMD_SOURCE=y @@ -763,6 +772,7 @@ CONFIG_NET_TFTP_VARS=y CONFIG_CMD_NFS=y CONFIG_NFS_TIMEOUT=2000 # CONFIG_SYS_DISABLE_AUTOLOAD is not set +# CONFIG_CMD_WGET is not set CONFIG_CMD_MII=y CONFIG_CMD_PING=y # CONFIG_CMD_CDP is not set @@ -781,12 +791,14 @@ CONFIG_CMD_PXE=y CONFIG_CMD_BLOCK_CACHE=y CONFIG_CMD_CACHE=y # CONFIG_CMD_CONITRACE is not set -# CONFIG_CMD_CLS is not set +CONFIG_CMD_CLS=y # CONFIG_CMD_EFIDEBUG is not set +# CONFIG_CMD_EFICONFIG is not set # CONFIG_CMD_EXCEPTION is not set # CONFIG_CMD_DATE is not set CONFIG_CMD_TIME=y # CONFIG_CMD_GETTIME is not set +# CONFIG_CMD_PAUSE is not set CONFIG_CMD_SLEEP=y # CONFIG_CMD_TIMER is not set CONFIG_CMD_SYSBOOT=y @@ -794,6 +806,7 @@ CONFIG_CMD_SYSBOOT=y # CONFIG_CMD_PSTORE is not set # CONFIG_CMD_TERMINAL is not set # CONFIG_CMD_UUID is not set +CONFIG_CMD_VIDCONSOLE=y # # TI specific command line interface @@ -942,6 +955,8 @@ CONFIG_SERVERIP_FROM_PROXYDHCP_DELAY_MS=100 # CONFIG_UDP_CHECKSUM is not set # CONFIG_BOOTP_SERVERIP is not set CONFIG_BOOTP_MAX_ROOT_PATH_LEN=64 +# CONFIG_PROT_TCP is not set +# CONFIG_IPV6 is not set CONFIG_SYS_RX_ETH_BUFFER=4 # @@ -977,6 +992,7 @@ CONFIG_OF_TRANSLATE=y # CONFIG_SPL_OF_TRANSLATE is not set # CONFIG_TRANSLATION_OFFSET is not set CONFIG_DM_DEV_READ_INLINE=y +# CONFIG_OFNODE_MULTI_TREE is not set # CONFIG_ACPIGEN is not set CONFIG_BOUNCE_BUFFER=y CONFIG_ADC=y @@ -996,7 +1012,6 @@ CONFIG_SARADC_ROCKCHIP=y # Bus devices # CONFIG_BLK=y -CONFIG_HAVE_BLOCK_DEVICE=y # CONFIG_SPL_BLK is not set CONFIG_BLOCK_CACHE=y # CONFIG_EFI_MEDIA is not set @@ -1082,6 +1097,8 @@ CONFIG_SPL_CLK=y # CONFIG_FPGA_ALTERA is not set # CONFIG_FPGA_SOCFPGA is not set # CONFIG_FPGA_XILINX is not set +# CONFIG_DM_FPGA is not set +# CONFIG_FWU_MDATA is not set CONFIG_GPIO=y # CONFIG_GPIO_HOG is not set # CONFIG_DM_GPIO_LOOKUP_LABEL is not set @@ -1125,6 +1142,8 @@ CONFIG_ROCKCHIP_GPIO=y # CONFIG_ZYNQMP_GPIO_MODEPIN is not set # CONFIG_SLG7XL45106_I2C_GPO is not set # CONFIG_TURRIS_OMNIA_MCU is not set +# CONFIG_FTGPIO010 is not set +# CONFIG_ADP5585_GPIO is not set # # Hardware Spinlock Support @@ -1143,6 +1162,7 @@ CONFIG_I2C_CROS_EC_TUNNEL=y # CONFIG_SYS_I2C_DW is not set # CONFIG_SYS_I2C_INTEL is not set # CONFIG_SYS_I2C_IMX_LPI2C is not set +# CONFIG_SYS_I2C_MTK is not set # CONFIG_SYS_I2C_MICROCHIP is not set # CONFIG_SYS_I2C_MXC is not set # CONFIG_SYS_I2C_NEXELL is not set @@ -1163,7 +1183,6 @@ CONFIG_INPUT=y # CONFIG_SPL_INPUT is not set CONFIG_DM_KEYBOARD=y # CONFIG_SPL_DM_KEYBOARD is not set -CONFIG_KEYBOARD=y # CONFIG_APPLE_SPI_KEYB is not set CONFIG_CROS_EC_KEYB=y # CONFIG_I8042_KEYB is not set @@ -1190,6 +1209,7 @@ CONFIG_CROS_EC_KEYB=y # # Memory Controller drivers # +# CONFIG_MEMORY is not set # # Multifunction device drivers @@ -1230,6 +1250,7 @@ CONFIG_DM_MMC=y # CONFIG_MMC_SPI is not set # CONFIG_ARM_PL180_MMCI is not set CONFIG_MMC_QUIRKS=y +CONFIG_SYS_MMC_MAX_BLK_COUNT=65535 CONFIG_MMC_HW_PARTITIONING=y # CONFIG_SUPPORT_EMMC_RPMB is not set # CONFIG_SUPPORT_EMMC_BOOT is not set @@ -1335,6 +1356,7 @@ CONFIG_NETDEVICES=y # CONFIG_MCFFEC is not set # CONFIG_FSLDMAFEC is not set # CONFIG_KS8851_MLL is not set +# CONFIG_LITEETH is not set # CONFIG_MACB is not set # CONFIG_NET_NPCM750 is not set # CONFIG_PCH_GBE is not set @@ -1443,13 +1465,14 @@ CONFIG_PMIC_CHILDREN=y # CONFIG_DM_PMIC_MAX8998 is not set # CONFIG_DM_PMIC_MC34708 is not set # CONFIG_PMIC_MAX8997 is not set -# CONFIG_PMIC_PM8916 is not set +# CONFIG_PMIC_QCOM is not set CONFIG_PMIC_RK8XX=y # CONFIG_SPL_PMIC_RK8XX is not set # CONFIG_PMIC_S2MPS11 is not set # CONFIG_DM_PMIC_SANDBOX is not set # CONFIG_PMIC_S5M8767 is not set # CONFIG_PMIC_RN5T567 is not set +# CONFIG_SPL_PMIC_RN5T567 is not set # CONFIG_PMIC_TPS65090 is not set # CONFIG_PMIC_PALMAS is not set # CONFIG_PMIC_LP873X is not set @@ -1593,6 +1616,7 @@ CONFIG_ROCKCHIP_SERIAL=y CONFIG_SPI=y CONFIG_DM_SPI=y CONFIG_SPI_MEM=y +# CONFIG_SPI_DIRMAP is not set # CONFIG_ALTERA_SPI is not set # CONFIG_APPLE_SPI is not set # CONFIG_ATCSPI200_SPI is not set @@ -1609,18 +1633,22 @@ CONFIG_SPI_MEM=y # CONFIG_ICH_SPI is not set # CONFIG_IPROC_QSPI is not set # CONFIG_KIRKWOOD_SPI is not set +# CONFIG_MICROCHIP_COREQSPI is not set # CONFIG_MPC8XXX_SPI is not set # CONFIG_MTK_SNOR is not set # CONFIG_MTK_SNFI_SPI is not set +# CONFIG_MTK_SPIM is not set # CONFIG_MVEBU_A3700_SPI is not set # CONFIG_MXS_SPI is not set # CONFIG_SPI_MXIC is not set # CONFIG_NPCM_FIU_SPI is not set +# CONFIG_NPCM_PSPI is not set # CONFIG_NXP_FSPI is not set # CONFIG_OMAP3_SPI is not set # CONFIG_PL022_SPI is not set # CONFIG_ROCKCHIP_SFC is not set CONFIG_ROCKCHIP_SPI=y +# CONFIG_SPI_ASPEED_SMC is not set # CONFIG_SPI_SIFIVE is not set # CONFIG_SOFT_SPI is not set # CONFIG_SPI_SUNXI is not set @@ -1722,7 +1750,7 @@ CONFIG_USB_STORAGE=y # # Graphics support # -CONFIG_DM_VIDEO=y +CONFIG_VIDEO=y CONFIG_VIDEO_LOGO=y CONFIG_BACKLIGHT=y CONFIG_VIDEO_PCI_DEFAULT_FB_SIZE=0 @@ -1730,7 +1758,6 @@ CONFIG_VIDEO_PCI_DEFAULT_FB_SIZE=0 CONFIG_VIDEO_DAMAGE=y CONFIG_BACKLIGHT_PWM=y # CONFIG_BACKLIGHT_GPIO is not set -CONFIG_CMD_VIDCONSOLE=y # CONFIG_VIDEO_BPP8 is not set CONFIG_VIDEO_BPP16=y CONFIG_VIDEO_BPP32=y @@ -1739,12 +1766,13 @@ CONFIG_VIDEO_ANSI=y CONFIG_CONSOLE_NORMAL=y # CONFIG_CONSOLE_ROTATION is not set CONFIG_CONSOLE_TRUETYPE=y -# CONFIG_DM_PANEL_HX8238D is not set CONFIG_CONSOLE_TRUETYPE_SIZE=18 +CONFIG_CONSOLE_TRUETYPE_MAX_METRICS=1 CONFIG_SYS_WHITE_ON_BLACK=y # CONFIG_NO_FB_CLEAR is not set CONFIG_PANEL=y CONFIG_SIMPLE_PANEL=y +# CONFIG_PANEL_HX8238D is not set # CONFIG_VIDEO_FONT_4X6 is not set CONFIG_VIDEO_FONT_8X16=y # CONFIG_VIDEO_FONT_SUN12X22 is not set @@ -1773,7 +1801,6 @@ CONFIG_I2C_EDID=y CONFIG_DISPLAY=y # CONFIG_NXP_TDA19988 is not set # CONFIG_ATMEL_HLCD is not set -# CONFIG_AM335X_LCD is not set # CONFIG_VIDEO_EXYNOS is not set # CONFIG_LOGICORE_DP_TX is not set CONFIG_VIDEO_ROCKCHIP=y @@ -1791,18 +1818,17 @@ CONFIG_DISPLAY_ROCKCHIP_HDMI=y # CONFIG_VIDEO_MXS is not set # CONFIG_VIDEO_SEPS525 is not set CONFIG_CONSOLE_SCROLL_LINES=1 -# CONFIG_LCD is not set CONFIG_VIDEO_DW_HDMI=y # CONFIG_VIDEO_SIMPLE is not set # CONFIG_VIDEO_DT_SIMPLEFB is not set # CONFIG_VIDEO_MCDE_SIMPLE is not set # CONFIG_OSD is not set # CONFIG_SPLASH_SCREEN is not set +CONFIG_VIDEO_LOGO_MAX_SIZE=0x100000 CONFIG_VIDEO_BMP_RLE8=y # CONFIG_BMP_16BPP is not set # CONFIG_BMP_24BPP is not set # CONFIG_BMP_32BPP is not set -# CONFIG_VIDEO_VCXK is not set # # VirtIO Drivers @@ -1844,6 +1870,7 @@ CONFIG_FAT_WRITE=y CONFIG_FS_FAT_MAX_CLUSTSIZE=65536 # CONFIG_FS_JFFS2 is not set # CONFIG_UBIFS_SILENCE_MSG is not set +# CONFIG_UBIFS_SILENCE_DEBUG_DUMP is not set # CONFIG_FS_CRAMFS is not set # CONFIG_YAFFS2 is not set # CONFIG_FS_SQUASHFS is not set @@ -1861,6 +1888,8 @@ CONFIG_CHARSET=y # CONFIG_DYNAMIC_CRC_TABLE is not set CONFIG_HAVE_PRIVATE_LIBGCC=y CONFIG_LIB_UUID=y +# CONFIG_SEMIHOSTING is not set +# CONFIG_SPL_SEMIHOSTING is not set CONFIG_PRINTF=y CONFIG_SPL_PRINTF=y CONFIG_SPRINTF=y @@ -1948,7 +1977,6 @@ CONFIG_GENERATE_SMBIOS_TABLE=y # CONFIG_SMBIOS_PARSER is not set CONFIG_EFI_LOADER=y CONFIG_CMD_BOOTEFI_BOOTMGR=y -CONFIG_EFI_SETUP_EARLY=y CONFIG_EFI_VARIABLE_FILE_STORE=y # CONFIG_EFI_VARIABLE_NO_STORE is not set # CONFIG_EFI_VARIABLES_PRESEED is not set @@ -1965,7 +1993,7 @@ CONFIG_EFI_PLATFORM_LANG_CODES="en-US" CONFIG_EFI_GRUB_ARM32_WORKAROUND=y CONFIG_EFI_LOAD_FILE2_INITRD=y CONFIG_EFI_ECPT=y -CONFIG_EFI_EBBR_2_0_CONFORMANCE=y +CONFIG_EFI_EBBR_2_1_CONFORMANCE=y # CONFIG_OPTEE_LIB is not set # CONFIG_OPTEE_IMAGE is not set # CONFIG_BOOTM_OPTEE is not set @@ -1974,6 +2002,10 @@ CONFIG_LIB_ELF=y CONFIG_LMB=y CONFIG_LMB_USE_MAX_REGIONS=y CONFIG_LMB_MAX_REGIONS=8 + +# +# FWU Multi Bank Updates +# # CONFIG_UNIT_TEST is not set # CONFIG_SPL_UNIT_TEST is not set -- cgit v1.2.1 From 7932d5fa95a2c246b57a05f4f3da60a7d7b97783 Mon Sep 17 00:00:00 2001 From: Alper Nebi Yasak Date: Mon, 13 Feb 2023 23:10:28 +0300 Subject: u-boot: Disable environment storage U-Boot can be configured via environment variables which can be saved to various storage devices. This usually defaults to MMC or SPI depending on where it boots from, but assumes the device's layout is controlled by U-Boot. We should store the environment in SPI flash, but we also need to configure coreboot FMAPs to reserve the area U-Boot would use as its environment storage. For now, disable environment storage by setting ENV_IS_NOWHERE=y to avoid overwriting random regions of SPI or MMC if someone tries to save the variables. Signed-off-by: Alper Nebi Yasak --- resources/u-boot/daisy_snow/config/default | 13 ++----------- resources/u-boot/daisy_spring/config/default | 13 ++----------- resources/u-boot/gru_bob/config/default | 7 ++----- resources/u-boot/gru_kevin/config/default | 7 ++----- resources/u-boot/nyan_big/config/default | 7 ++----- resources/u-boot/nyan_blaze/config/default | 7 ++----- resources/u-boot/peach_pi/config/default | 13 ++----------- resources/u-boot/peach_pit/config/default | 13 ++----------- resources/u-boot/qemu_arm64_12mb/config/default | 6 ++---- 9 files changed, 18 insertions(+), 68 deletions(-) (limited to 'resources/u-boot') diff --git a/resources/u-boot/daisy_snow/config/default b/resources/u-boot/daisy_snow/config/default index bf262c24..df2a4a12 100644 --- a/resources/u-boot/daisy_snow/config/default +++ b/resources/u-boot/daisy_snow/config/default @@ -200,8 +200,6 @@ CONFIG_EXYNOS_TMU=y CONFIG_NR_DRAM_BANKS=8 CONFIG_SPL_LDSCRIPT="board/samsung/common/exynos-uboot-spl.lds" CONFIG_ENV_SIZE=0x4000 -CONFIG_ENV_OFFSET=0x3FC000 -CONFIG_ENV_SECT_SIZE=0x4000 CONFIG_DM_GPIO=y CONFIG_DEFAULT_DEVICE_TREE="exynos5250-snow" CONFIG_SPL_TEXT_BASE=0x02023400 @@ -236,7 +234,6 @@ CONFIG_IMX_DCD_ADDR=0x00910000 CONFIG_IMX_CONTAINER_CFG="" CONFIG_SYS_MEM_TOP_HIDE=0x0 CONFIG_SYS_LOAD_ADDR=0x43e00000 -CONFIG_ENV_ADDR=0x0 # # ARM debug @@ -890,7 +887,7 @@ CONFIG_SAVEENV=y CONFIG_ENV_OVERWRITE=y CONFIG_ENV_MIN_ENTRIES=64 CONFIG_ENV_MAX_ENTRIES=512 -# CONFIG_ENV_IS_NOWHERE is not set +CONFIG_ENV_IS_NOWHERE=y # CONFIG_ENV_IS_IN_EEPROM is not set # CONFIG_ENV_IS_IN_FAT is not set # CONFIG_ENV_IS_IN_EXT4 is not set @@ -900,13 +897,7 @@ CONFIG_ENV_MAX_ENTRIES=512 # CONFIG_ENV_IS_IN_NVRAM is not set # CONFIG_ENV_IS_IN_ONENAND is not set # CONFIG_ENV_IS_IN_REMOTE is not set -CONFIG_ENV_IS_IN_SPI_FLASH=y -# CONFIG_ENV_SECT_SIZE_AUTO is not set -CONFIG_ENV_SPI_BUS=1 -CONFIG_ENV_SPI_CS=0 -CONFIG_ENV_SPI_MAX_HZ=50000000 -CONFIG_ENV_SPI_MODE=0x0 -# CONFIG_ENV_SPI_EARLY is not set +# CONFIG_ENV_IS_IN_SPI_FLASH is not set # CONFIG_SYS_REDUNDAND_ENVIRONMENT is not set CONFIG_SYS_RELOC_GD_ENV_ADDR=y # CONFIG_USE_DEFAULT_ENV_FILE is not set diff --git a/resources/u-boot/daisy_spring/config/default b/resources/u-boot/daisy_spring/config/default index c41de3be..85b45f44 100644 --- a/resources/u-boot/daisy_spring/config/default +++ b/resources/u-boot/daisy_spring/config/default @@ -200,8 +200,6 @@ CONFIG_EXYNOS_TMU=y CONFIG_NR_DRAM_BANKS=8 CONFIG_SPL_LDSCRIPT="board/samsung/common/exynos-uboot-spl.lds" CONFIG_ENV_SIZE=0x4000 -CONFIG_ENV_OFFSET=0x3FC000 -CONFIG_ENV_SECT_SIZE=0x4000 CONFIG_DM_GPIO=y CONFIG_DEFAULT_DEVICE_TREE="exynos5250-spring" CONFIG_SPL_TEXT_BASE=0x02023400 @@ -236,7 +234,6 @@ CONFIG_IMX_DCD_ADDR=0x00910000 CONFIG_IMX_CONTAINER_CFG="" CONFIG_SYS_MEM_TOP_HIDE=0x0 CONFIG_SYS_LOAD_ADDR=0x43e00000 -CONFIG_ENV_ADDR=0x0 # # ARM debug @@ -890,7 +887,7 @@ CONFIG_SAVEENV=y CONFIG_ENV_OVERWRITE=y CONFIG_ENV_MIN_ENTRIES=64 CONFIG_ENV_MAX_ENTRIES=512 -# CONFIG_ENV_IS_NOWHERE is not set +CONFIG_ENV_IS_NOWHERE=y # CONFIG_ENV_IS_IN_EEPROM is not set # CONFIG_ENV_IS_IN_FAT is not set # CONFIG_ENV_IS_IN_EXT4 is not set @@ -900,13 +897,7 @@ CONFIG_ENV_MAX_ENTRIES=512 # CONFIG_ENV_IS_IN_NVRAM is not set # CONFIG_ENV_IS_IN_ONENAND is not set # CONFIG_ENV_IS_IN_REMOTE is not set -CONFIG_ENV_IS_IN_SPI_FLASH=y -# CONFIG_ENV_SECT_SIZE_AUTO is not set -CONFIG_ENV_SPI_BUS=1 -CONFIG_ENV_SPI_CS=0 -CONFIG_ENV_SPI_MAX_HZ=50000000 -CONFIG_ENV_SPI_MODE=0x0 -# CONFIG_ENV_SPI_EARLY is not set +# CONFIG_ENV_IS_IN_SPI_FLASH is not set # CONFIG_SYS_REDUNDAND_ENVIRONMENT is not set CONFIG_SYS_RELOC_GD_ENV_ADDR=y # CONFIG_USE_DEFAULT_ENV_FILE is not set diff --git a/resources/u-boot/gru_bob/config/default b/resources/u-boot/gru_bob/config/default index c326f25e..64f5274f 100644 --- a/resources/u-boot/gru_bob/config/default +++ b/resources/u-boot/gru_bob/config/default @@ -184,7 +184,6 @@ CONFIG_SPL_LIBGENERIC_SUPPORT=y CONFIG_NR_DRAM_BANKS=1 CONFIG_SPL_LDSCRIPT="arch/arm/cpu/armv8/u-boot-spl.lds" CONFIG_ENV_SIZE=0x8000 -CONFIG_ENV_OFFSET=0x3F8000 CONFIG_DM_GPIO=y CONFIG_SPL_DM_SPI=y CONFIG_DEFAULT_DEVICE_TREE="rk3399-gru-bob" @@ -977,12 +976,12 @@ CONFIG_SAVEENV=y # CONFIG_ENV_OVERWRITE is not set CONFIG_ENV_MIN_ENTRIES=64 CONFIG_ENV_MAX_ENTRIES=512 -# CONFIG_ENV_IS_NOWHERE is not set +CONFIG_ENV_IS_NOWHERE=y # CONFIG_ENV_IS_IN_EEPROM is not set # CONFIG_ENV_IS_IN_FAT is not set # CONFIG_ENV_IS_IN_EXT4 is not set # CONFIG_ENV_IS_IN_FLASH is not set -CONFIG_ENV_IS_IN_MMC=y +# CONFIG_ENV_IS_IN_MMC is not set # CONFIG_ENV_IS_IN_NAND is not set # CONFIG_ENV_IS_IN_NVRAM is not set # CONFIG_ENV_IS_IN_ONENAND is not set @@ -990,8 +989,6 @@ CONFIG_ENV_IS_IN_MMC=y # CONFIG_ENV_IS_IN_SPI_FLASH is not set # CONFIG_SYS_REDUNDAND_ENVIRONMENT is not set CONFIG_SYS_RELOC_GD_ENV_ADDR=y -CONFIG_SYS_MMC_ENV_DEV=0 -CONFIG_SYS_MMC_ENV_PART=0 # CONFIG_USE_DEFAULT_ENV_FILE is not set # CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG is not set # CONFIG_ENV_IMPORT_FDT is not set diff --git a/resources/u-boot/gru_kevin/config/default b/resources/u-boot/gru_kevin/config/default index d6e8369d..eabaf9c6 100644 --- a/resources/u-boot/gru_kevin/config/default +++ b/resources/u-boot/gru_kevin/config/default @@ -184,7 +184,6 @@ CONFIG_SPL_LIBGENERIC_SUPPORT=y CONFIG_NR_DRAM_BANKS=1 CONFIG_SPL_LDSCRIPT="arch/arm/cpu/armv8/u-boot-spl.lds" CONFIG_ENV_SIZE=0x8000 -CONFIG_ENV_OFFSET=0x3F8000 CONFIG_DM_GPIO=y CONFIG_SPL_DM_SPI=y CONFIG_DEFAULT_DEVICE_TREE="rk3399-gru-kevin" @@ -977,12 +976,12 @@ CONFIG_SAVEENV=y # CONFIG_ENV_OVERWRITE is not set CONFIG_ENV_MIN_ENTRIES=64 CONFIG_ENV_MAX_ENTRIES=512 -# CONFIG_ENV_IS_NOWHERE is not set +CONFIG_ENV_IS_NOWHERE=y # CONFIG_ENV_IS_IN_EEPROM is not set # CONFIG_ENV_IS_IN_FAT is not set # CONFIG_ENV_IS_IN_EXT4 is not set # CONFIG_ENV_IS_IN_FLASH is not set -CONFIG_ENV_IS_IN_MMC=y +# CONFIG_ENV_IS_IN_MMC is not set # CONFIG_ENV_IS_IN_NAND is not set # CONFIG_ENV_IS_IN_NVRAM is not set # CONFIG_ENV_IS_IN_ONENAND is not set @@ -990,8 +989,6 @@ CONFIG_ENV_IS_IN_MMC=y # CONFIG_ENV_IS_IN_SPI_FLASH is not set # CONFIG_SYS_REDUNDAND_ENVIRONMENT is not set CONFIG_SYS_RELOC_GD_ENV_ADDR=y -CONFIG_SYS_MMC_ENV_DEV=0 -CONFIG_SYS_MMC_ENV_PART=0 # CONFIG_USE_DEFAULT_ENV_FILE is not set # CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG is not set # CONFIG_ENV_IMPORT_FDT is not set diff --git a/resources/u-boot/nyan_big/config/default b/resources/u-boot/nyan_big/config/default index 6697eef1..9016804f 100644 --- a/resources/u-boot/nyan_big/config/default +++ b/resources/u-boot/nyan_big/config/default @@ -183,7 +183,6 @@ CONFIG_SPL_LIBGENERIC_SUPPORT=y CONFIG_NR_DRAM_BANKS=2 CONFIG_SPL_LDSCRIPT="arch/$(ARCH)/cpu/u-boot-spl.lds" CONFIG_ENV_SIZE=0x2000 -CONFIG_ENV_OFFSET=0xFFFFE000 CONFIG_DM_GPIO=y # CONFIG_SPL_DM_SPI is not set CONFIG_DEFAULT_DEVICE_TREE="tegra124-nyan-big" @@ -914,12 +913,12 @@ CONFIG_SAVEENV=y CONFIG_ENV_OVERWRITE=y CONFIG_ENV_MIN_ENTRIES=64 CONFIG_ENV_MAX_ENTRIES=512 -# CONFIG_ENV_IS_NOWHERE is not set +CONFIG_ENV_IS_NOWHERE=y # CONFIG_ENV_IS_IN_EEPROM is not set # CONFIG_ENV_IS_IN_FAT is not set # CONFIG_ENV_IS_IN_EXT4 is not set # CONFIG_ENV_IS_IN_FLASH is not set -CONFIG_ENV_IS_IN_MMC=y +# CONFIG_ENV_IS_IN_MMC is not set # CONFIG_ENV_IS_IN_NAND is not set # CONFIG_ENV_IS_IN_NVRAM is not set # CONFIG_ENV_IS_IN_ONENAND is not set @@ -927,8 +926,6 @@ CONFIG_ENV_IS_IN_MMC=y # CONFIG_ENV_IS_IN_SPI_FLASH is not set # CONFIG_SYS_REDUNDAND_ENVIRONMENT is not set CONFIG_SYS_RELOC_GD_ENV_ADDR=y -CONFIG_SYS_MMC_ENV_DEV=0 -CONFIG_SYS_MMC_ENV_PART=2 # CONFIG_USE_DEFAULT_ENV_FILE is not set # CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG is not set # CONFIG_ENV_IMPORT_FDT is not set diff --git a/resources/u-boot/nyan_blaze/config/default b/resources/u-boot/nyan_blaze/config/default index 6697eef1..9016804f 100644 --- a/resources/u-boot/nyan_blaze/config/default +++ b/resources/u-boot/nyan_blaze/config/default @@ -183,7 +183,6 @@ CONFIG_SPL_LIBGENERIC_SUPPORT=y CONFIG_NR_DRAM_BANKS=2 CONFIG_SPL_LDSCRIPT="arch/$(ARCH)/cpu/u-boot-spl.lds" CONFIG_ENV_SIZE=0x2000 -CONFIG_ENV_OFFSET=0xFFFFE000 CONFIG_DM_GPIO=y # CONFIG_SPL_DM_SPI is not set CONFIG_DEFAULT_DEVICE_TREE="tegra124-nyan-big" @@ -914,12 +913,12 @@ CONFIG_SAVEENV=y CONFIG_ENV_OVERWRITE=y CONFIG_ENV_MIN_ENTRIES=64 CONFIG_ENV_MAX_ENTRIES=512 -# CONFIG_ENV_IS_NOWHERE is not set +CONFIG_ENV_IS_NOWHERE=y # CONFIG_ENV_IS_IN_EEPROM is not set # CONFIG_ENV_IS_IN_FAT is not set # CONFIG_ENV_IS_IN_EXT4 is not set # CONFIG_ENV_IS_IN_FLASH is not set -CONFIG_ENV_IS_IN_MMC=y +# CONFIG_ENV_IS_IN_MMC is not set # CONFIG_ENV_IS_IN_NAND is not set # CONFIG_ENV_IS_IN_NVRAM is not set # CONFIG_ENV_IS_IN_ONENAND is not set @@ -927,8 +926,6 @@ CONFIG_ENV_IS_IN_MMC=y # CONFIG_ENV_IS_IN_SPI_FLASH is not set # CONFIG_SYS_REDUNDAND_ENVIRONMENT is not set CONFIG_SYS_RELOC_GD_ENV_ADDR=y -CONFIG_SYS_MMC_ENV_DEV=0 -CONFIG_SYS_MMC_ENV_PART=2 # CONFIG_USE_DEFAULT_ENV_FILE is not set # CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG is not set # CONFIG_ENV_IMPORT_FDT is not set diff --git a/resources/u-boot/peach_pi/config/default b/resources/u-boot/peach_pi/config/default index 65031e08..7fa1b4c0 100644 --- a/resources/u-boot/peach_pi/config/default +++ b/resources/u-boot/peach_pi/config/default @@ -200,8 +200,6 @@ CONFIG_EXYNOS_TMU=y CONFIG_NR_DRAM_BANKS=7 CONFIG_SPL_LDSCRIPT="board/samsung/common/exynos-uboot-spl.lds" CONFIG_ENV_SIZE=0x4000 -CONFIG_ENV_OFFSET=0x3FC000 -CONFIG_ENV_SECT_SIZE=0x4000 CONFIG_DM_GPIO=y CONFIG_DEFAULT_DEVICE_TREE="exynos5800-peach-pi" CONFIG_SPL_TEXT_BASE=0x02024410 @@ -233,7 +231,6 @@ CONFIG_IMX_DCD_ADDR=0x00910000 CONFIG_IMX_CONTAINER_CFG="" CONFIG_SYS_MEM_TOP_HIDE=0x0 CONFIG_SYS_LOAD_ADDR=0x23e00000 -CONFIG_ENV_ADDR=0x0 # # ARM debug @@ -887,7 +884,7 @@ CONFIG_SAVEENV=y CONFIG_ENV_OVERWRITE=y CONFIG_ENV_MIN_ENTRIES=64 CONFIG_ENV_MAX_ENTRIES=512 -# CONFIG_ENV_IS_NOWHERE is not set +CONFIG_ENV_IS_NOWHERE=y # CONFIG_ENV_IS_IN_EEPROM is not set # CONFIG_ENV_IS_IN_FAT is not set # CONFIG_ENV_IS_IN_EXT4 is not set @@ -897,13 +894,7 @@ CONFIG_ENV_MAX_ENTRIES=512 # CONFIG_ENV_IS_IN_NVRAM is not set # CONFIG_ENV_IS_IN_ONENAND is not set # CONFIG_ENV_IS_IN_REMOTE is not set -CONFIG_ENV_IS_IN_SPI_FLASH=y -# CONFIG_ENV_SECT_SIZE_AUTO is not set -CONFIG_ENV_SPI_BUS=1 -CONFIG_ENV_SPI_CS=0 -CONFIG_ENV_SPI_MAX_HZ=50000000 -CONFIG_ENV_SPI_MODE=0x0 -# CONFIG_ENV_SPI_EARLY is not set +# CONFIG_ENV_IS_IN_SPI_FLASH is not set # CONFIG_SYS_REDUNDAND_ENVIRONMENT is not set CONFIG_SYS_RELOC_GD_ENV_ADDR=y # CONFIG_USE_DEFAULT_ENV_FILE is not set diff --git a/resources/u-boot/peach_pit/config/default b/resources/u-boot/peach_pit/config/default index 724d143a..b71c2c44 100644 --- a/resources/u-boot/peach_pit/config/default +++ b/resources/u-boot/peach_pit/config/default @@ -200,8 +200,6 @@ CONFIG_EXYNOS_TMU=y CONFIG_NR_DRAM_BANKS=4 CONFIG_SPL_LDSCRIPT="board/samsung/common/exynos-uboot-spl.lds" CONFIG_ENV_SIZE=0x4000 -CONFIG_ENV_OFFSET=0x3FC000 -CONFIG_ENV_SECT_SIZE=0x4000 CONFIG_DM_GPIO=y CONFIG_DEFAULT_DEVICE_TREE="exynos5420-peach-pit" CONFIG_SPL_TEXT_BASE=0x02024410 @@ -233,7 +231,6 @@ CONFIG_IMX_DCD_ADDR=0x00910000 CONFIG_IMX_CONTAINER_CFG="" CONFIG_SYS_MEM_TOP_HIDE=0x0 CONFIG_SYS_LOAD_ADDR=0x23e00000 -CONFIG_ENV_ADDR=0x0 # # ARM debug @@ -887,7 +884,7 @@ CONFIG_SAVEENV=y CONFIG_ENV_OVERWRITE=y CONFIG_ENV_MIN_ENTRIES=64 CONFIG_ENV_MAX_ENTRIES=512 -# CONFIG_ENV_IS_NOWHERE is not set +CONFIG_ENV_IS_NOWHERE=y # CONFIG_ENV_IS_IN_EEPROM is not set # CONFIG_ENV_IS_IN_FAT is not set # CONFIG_ENV_IS_IN_EXT4 is not set @@ -897,13 +894,7 @@ CONFIG_ENV_MAX_ENTRIES=512 # CONFIG_ENV_IS_IN_NVRAM is not set # CONFIG_ENV_IS_IN_ONENAND is not set # CONFIG_ENV_IS_IN_REMOTE is not set -CONFIG_ENV_IS_IN_SPI_FLASH=y -# CONFIG_ENV_SECT_SIZE_AUTO is not set -CONFIG_ENV_SPI_BUS=1 -CONFIG_ENV_SPI_CS=0 -CONFIG_ENV_SPI_MAX_HZ=50000000 -CONFIG_ENV_SPI_MODE=0x0 -# CONFIG_ENV_SPI_EARLY is not set +# CONFIG_ENV_IS_IN_SPI_FLASH is not set # CONFIG_SYS_REDUNDAND_ENVIRONMENT is not set CONFIG_SYS_RELOC_GD_ENV_ADDR=y # CONFIG_USE_DEFAULT_ENV_FILE is not set diff --git a/resources/u-boot/qemu_arm64_12mb/config/default b/resources/u-boot/qemu_arm64_12mb/config/default index d8e53f90..b870bcb8 100644 --- a/resources/u-boot/qemu_arm64_12mb/config/default +++ b/resources/u-boot/qemu_arm64_12mb/config/default @@ -170,7 +170,6 @@ CONFIG_SYS_MALLOC_LEN=0x1000000 CONFIG_SYS_MALLOC_F_LEN=0x2000 CONFIG_NR_DRAM_BANKS=1 CONFIG_ENV_SIZE=0x40000 -CONFIG_ENV_SECT_SIZE=0x40000 # CONFIG_DM_GPIO is not set CONFIG_DEFAULT_DEVICE_TREE="qemu-arm64" CONFIG_BOARD_SPECIFIC_OPTIONS=y @@ -208,7 +207,6 @@ CONFIG_ARMV8_CE_SHA256=y CONFIG_IMX_DCD_ADDR=0x00910000 CONFIG_SYS_MEM_TOP_HIDE=0x0 CONFIG_SYS_LOAD_ADDR=0x40200000 -CONFIG_ENV_ADDR=0x4000000 CONFIG_MTDPARTS_NOR0="64m(u-boot)" CONFIG_MTDPARTS_NOR1="64m(u-boot-env)" @@ -766,11 +764,11 @@ CONFIG_SAVEENV=y # CONFIG_ENV_OVERWRITE is not set CONFIG_ENV_MIN_ENTRIES=64 CONFIG_ENV_MAX_ENTRIES=512 -# CONFIG_ENV_IS_NOWHERE is not set +CONFIG_ENV_IS_NOWHERE=y # CONFIG_ENV_IS_IN_EEPROM is not set # CONFIG_ENV_IS_IN_FAT is not set # CONFIG_ENV_IS_IN_EXT4 is not set -CONFIG_ENV_IS_IN_FLASH=y +# CONFIG_ENV_IS_IN_FLASH is not set # CONFIG_ENV_IS_IN_NAND is not set # CONFIG_ENV_IS_IN_NVRAM is not set # CONFIG_ENV_IS_IN_ONENAND is not set -- cgit v1.2.1