mirror of
https://github.com/u-boot/u-boot.git
synced 2025-04-11 07:24:46 +00:00

Currently in j721e_init.c we check which firewalls to remove using the board configuration (e.g CONFIG_TARGET_J721E_R5_EVM). We do this as J721e and J7200 have different IP and firewalls but use the same SoC definition (SOC_K3_J721E) even though they are different SoCs. The idea was they would be similar enough that they both could use the same SoC config to help with common code sharing. Board checks would then be used differentiate. This has grown far too messy to maintain any more, especially now that there is more than one board using J721e (EVM, SK, Beagle AI64). As differentiation is done based on board, every one of these boards would have to have checks added for them. Instead let's split J7200 support out from J721e like how normal new SoC support is done. This patch touches several subsystems and could not be split much better as when we add SOC_K3_J7200 we want to make use of it in all spots that once used the combined SOC_K3_J721E so we can turn off SOC_K3_J721E when building for J7200 boards. Signed-off-by: Andrew Davis <afd@ti.com>
173 lines
4.3 KiB
Text
173 lines
4.3 KiB
Text
CONFIG_ARM=y
|
|
CONFIG_ARCH_K3=y
|
|
CONFIG_SYS_MALLOC_LEN=0x2000000
|
|
CONFIG_SYS_MALLOC_F_LEN=0x70000
|
|
CONFIG_SPL_GPIO=y
|
|
CONFIG_SPL_LIBCOMMON_SUPPORT=y
|
|
CONFIG_SPL_LIBGENERIC_SUPPORT=y
|
|
CONFIG_SOC_K3_J7200=y
|
|
CONFIG_K3_EARLY_CONS=y
|
|
CONFIG_TARGET_J7200_R5_EVM=y
|
|
CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y
|
|
CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x41cf5bfc
|
|
CONFIG_SF_DEFAULT_SPEED=25000000
|
|
CONFIG_SF_DEFAULT_MODE=0
|
|
CONFIG_ENV_SIZE=0x20000
|
|
CONFIG_DM_GPIO=y
|
|
CONFIG_SPL_DM_SPI=y
|
|
CONFIG_DEFAULT_DEVICE_TREE="k3-j7200-r5-common-proc-board"
|
|
CONFIG_DM_RESET=y
|
|
CONFIG_SPL_MMC=y
|
|
CONFIG_SPL_SERIAL=y
|
|
CONFIG_SPL_DRIVERS_MISC=y
|
|
CONFIG_SPL_STACK_R_ADDR=0x82000000
|
|
CONFIG_SPL_TEXT_BASE=0x41c00000
|
|
CONFIG_SPL_HAS_BSS_LINKER_SECTION=y
|
|
CONFIG_SPL_BSS_START_ADDR=0x41cf5bfc
|
|
CONFIG_SPL_BSS_MAX_SIZE=0xa000
|
|
CONFIG_SPL_STACK_R=y
|
|
CONFIG_SYS_BOOTM_LEN=0x4000000
|
|
CONFIG_SPL_FS_FAT=y
|
|
CONFIG_SPL_LIBDISK_SUPPORT=y
|
|
CONFIG_SPL_SPI_FLASH_SUPPORT=y
|
|
CONFIG_SPL_SPI=y
|
|
# CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
|
|
CONFIG_SPL_LOAD_FIT=y
|
|
CONFIG_SPL_LOAD_FIT_ADDRESS=0x80080000
|
|
CONFIG_USE_BOOTCOMMAND=y
|
|
# CONFIG_DISPLAY_CPUINFO is not set
|
|
CONFIG_SPL_MAX_SIZE=0xc0000
|
|
CONFIG_SPL_BOARD_INIT=y
|
|
CONFIG_SPL_SEPARATE_BSS=y
|
|
CONFIG_SPL_SYS_MALLOC=y
|
|
CONFIG_SPL_HAS_CUSTOM_MALLOC_START=y
|
|
CONFIG_SPL_CUSTOM_SYS_MALLOC_ADDR=0x84000000
|
|
CONFIG_SPL_SYS_MALLOC_SIZE=0x1000000
|
|
CONFIG_SPL_EARLY_BSS=y
|
|
CONFIG_SPL_SYS_MMCSD_RAW_MODE=y
|
|
CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_SECTOR=0x800
|
|
CONFIG_SPL_DMA=y
|
|
CONFIG_SPL_ENV_SUPPORT=y
|
|
CONFIG_SPL_FS_EXT4=y
|
|
CONFIG_SPL_I2C=y
|
|
CONFIG_SPL_DM_MAILBOX=y
|
|
CONFIG_SPL_MTD=y
|
|
CONFIG_SPL_DM_SPI_FLASH=y
|
|
CONFIG_SPL_NOR_SUPPORT=y
|
|
CONFIG_SPL_DM_RESET=y
|
|
CONFIG_SPL_POWER_DOMAIN=y
|
|
CONFIG_SPL_RAM_DEVICE=y
|
|
# CONFIG_SPL_SPI_FLASH_TINY is not set
|
|
CONFIG_SPL_SPI_FLASH_SFDP_SUPPORT=y
|
|
CONFIG_SPL_SPI_LOAD=y
|
|
CONFIG_SYS_SPI_U_BOOT_OFFS=0x100000
|
|
CONFIG_SPL_YMODEM_SUPPORT=y
|
|
CONFIG_HUSH_PARSER=y
|
|
CONFIG_CMD_DFU=y
|
|
# CONFIG_CMD_FLASH is not set
|
|
CONFIG_CMD_GPT=y
|
|
CONFIG_CMD_MMC=y
|
|
# CONFIG_CMD_SETEXPR is not set
|
|
CONFIG_CMD_TIME=y
|
|
CONFIG_CMD_FAT=y
|
|
CONFIG_OF_CONTROL=y
|
|
CONFIG_SPL_OF_CONTROL=y
|
|
CONFIG_SYS_RELOC_GD_ENV_ADDR=y
|
|
CONFIG_SPL_DM=y
|
|
CONFIG_SPL_DM_DEVICE_REMOVE=y
|
|
CONFIG_SPL_DM_SEQ_ALIAS=y
|
|
CONFIG_REGMAP=y
|
|
CONFIG_SPL_REGMAP=y
|
|
CONFIG_SYSCON=y
|
|
CONFIG_SPL_SYSCON=y
|
|
CONFIG_SPL_OF_TRANSLATE=y
|
|
CONFIG_CLK=y
|
|
CONFIG_SPL_CLK=y
|
|
CONFIG_SPL_CLK_CCF=y
|
|
CONFIG_SPL_CLK_K3_PLL=y
|
|
CONFIG_SPL_CLK_K3=y
|
|
CONFIG_SYS_DFU_DATA_BUF_SIZE=0x40000
|
|
CONFIG_DMA_CHANNELS=y
|
|
CONFIG_TI_K3_NAVSS_UDMA=y
|
|
CONFIG_TI_SCI_PROTOCOL=y
|
|
CONFIG_DA8XX_GPIO=y
|
|
CONFIG_DM_PCA953X=y
|
|
CONFIG_DM_I2C=y
|
|
CONFIG_I2C_SET_DEFAULT_BUS_NUM=y
|
|
CONFIG_SYS_I2C_OMAP24XX=y
|
|
CONFIG_DM_MAILBOX=y
|
|
CONFIG_K3_SEC_PROXY=y
|
|
CONFIG_FS_LOADER=y
|
|
CONFIG_SPL_FS_LOADER=y
|
|
CONFIG_ESM_K3=y
|
|
CONFIG_K3_AVS0=y
|
|
CONFIG_ESM_PMIC=y
|
|
CONFIG_SUPPORT_EMMC_BOOT=y
|
|
CONFIG_SPL_MMC_HS400_SUPPORT=y
|
|
CONFIG_MMC_SDHCI=y
|
|
CONFIG_SPL_MMC_SDHCI_ADMA=y
|
|
CONFIG_MMC_SDHCI_AM654=y
|
|
CONFIG_MTD=y
|
|
CONFIG_DM_MTD=y
|
|
CONFIG_MTD_NOR_FLASH=y
|
|
CONFIG_SYS_FLASH_CFI_WIDTH_16BIT=y
|
|
CONFIG_FLASH_SHOW_PROGRESS=0
|
|
CONFIG_CFI_FLASH=y
|
|
CONFIG_SYS_FLASH_USE_BUFFER_WRITE=y
|
|
CONFIG_FLASH_CFI_MTD=y
|
|
CONFIG_SYS_FLASH_CFI=y
|
|
CONFIG_SYS_MAX_FLASH_BANKS_DETECT=y
|
|
CONFIG_DM_SPI_FLASH=y
|
|
CONFIG_SPI_FLASH_SFDP_SUPPORT=y
|
|
CONFIG_SPI_FLASH_SOFT_RESET=y
|
|
CONFIG_SPI_FLASH_SOFT_RESET_ON_BOOT=y
|
|
CONFIG_SPI_FLASH_SPANSION=y
|
|
CONFIG_SPI_FLASH_S28HX_T=y
|
|
CONFIG_MULTIPLEXER=y
|
|
CONFIG_PINCTRL=y
|
|
# CONFIG_PINCTRL_GENERIC is not set
|
|
CONFIG_SPL_PINCTRL=y
|
|
# CONFIG_SPL_PINCTRL_GENERIC is not set
|
|
CONFIG_PINCTRL_SINGLE=y
|
|
CONFIG_POWER_DOMAIN=y
|
|
CONFIG_TI_SCI_POWER_DOMAIN=y
|
|
CONFIG_TI_POWER_DOMAIN=y
|
|
CONFIG_DM_PMIC=y
|
|
CONFIG_PMIC_TPS65941=y
|
|
CONFIG_DM_REGULATOR=y
|
|
CONFIG_SPL_DM_REGULATOR=y
|
|
CONFIG_DM_REGULATOR_TPS65941=y
|
|
CONFIG_K3_SYSTEM_CONTROLLER=y
|
|
CONFIG_RESET_TI_SCI=y
|
|
CONFIG_DM_SERIAL=y
|
|
CONFIG_SOC_DEVICE=y
|
|
CONFIG_SOC_DEVICE_TI_K3=y
|
|
CONFIG_SOC_TI=y
|
|
CONFIG_SPI=y
|
|
CONFIG_DM_SPI=y
|
|
CONFIG_CADENCE_QSPI=y
|
|
CONFIG_HAS_CQSPI_REF_CLK=y
|
|
CONFIG_CQSPI_REF_CLK=133333333
|
|
CONFIG_SYSRESET=y
|
|
CONFIG_SPL_SYSRESET=y
|
|
CONFIG_SYSRESET_TI_SCI=y
|
|
CONFIG_TIMER=y
|
|
CONFIG_SPL_TIMER=y
|
|
CONFIG_OMAP_TIMER=y
|
|
CONFIG_USB=y
|
|
CONFIG_DM_USB_GADGET=y
|
|
CONFIG_SPL_DM_USB_GADGET=y
|
|
CONFIG_USB_CDNS3=y
|
|
CONFIG_USB_CDNS3_GADGET=y
|
|
CONFIG_SPL_USB_CDNS3_GADGET=y
|
|
CONFIG_USB_GADGET=y
|
|
CONFIG_SPL_USB_GADGET=y
|
|
CONFIG_USB_GADGET_MANUFACTURER="Texas Instruments"
|
|
CONFIG_USB_GADGET_VENDOR_NUM=0x0451
|
|
CONFIG_USB_GADGET_PRODUCT_NUM=0x6164
|
|
CONFIG_USB_GADGET_DOWNLOAD=y
|
|
CONFIG_SPL_DFU=y
|
|
CONFIG_FS_EXT4=y
|
|
CONFIG_FS_FAT_MAX_CLUSTSIZE=16384
|
|
CONFIG_LIB_RATIONAL=y
|
|
CONFIG_SPL_LIB_RATIONAL=y
|