mirror of
https://github.com/u-boot/u-boot.git
synced 2025-04-23 13:56:20 +00:00
nxp: Make board/freescale/common/Kconfig safe to include once in arch/Kconfig
The way that we use this file currently means that we have to guard it in every platform Kconfig. But it is also required in all NXP platforms, including non-reference platforms. Make all options in it have appropriate dependencies so that we can include it a single time under arch/Kconfig Signed-off-by: Tom Rini <trini@konsulko.com>
This commit is contained in:
parent
1e7750f1bc
commit
93145335fb
45 changed files with 14 additions and 94 deletions
arch
board
advantech
beacon
bsh/imx8mn_smm_s2
engicam/imx8mm
freescale
common
corenet_ds
imx8mn_evk
imx8mp_evk
imx8qm_mek
imx8qxp_mek
imx8ulp_evk
ls1012afrdm
ls1012aqds
ls1012ardb
ls1021aiot
ls1021aqds
ls1021atsn
ls1021atwr
ls1028a
ls1043aqds
ls1043ardb
ls1046afrwy
ls1046aqds
ls1046ardb
ls1088a
ls2080aqds
ls2080ardb
lx2160a
p1010rdb
p1_p2_rdb_pc
p2041rdb
t102xrdb
t104xrdb
t208xqds
t208xrdb
t4rdb
variscite/imx8mn_var_som
configs
|
@ -451,6 +451,7 @@ source "arch/x86/Kconfig"
|
|||
source "arch/xtensa/Kconfig"
|
||||
source "arch/riscv/Kconfig"
|
||||
|
||||
source "board/freescale/common/Kconfig"
|
||||
source "board/keymile/Kconfig"
|
||||
|
||||
if MIPS || MICROBLAZE
|
||||
|
|
|
@ -9,6 +9,4 @@ config SYS_VENDOR
|
|||
config SYS_CONFIG_NAME
|
||||
default "imx8mp_rsb3720"
|
||||
|
||||
source "board/freescale/common/Kconfig"
|
||||
|
||||
endif
|
||||
|
|
|
@ -12,6 +12,4 @@ config SYS_CONFIG_NAME
|
|||
config IMX_CONFIG
|
||||
default "board/advantech/imx8qm_rom7720_a1/imximage.cfg"
|
||||
|
||||
source "board/freescale/common/Kconfig"
|
||||
|
||||
endif
|
||||
|
|
|
@ -12,6 +12,4 @@ config SYS_CONFIG_NAME
|
|||
config IMX_CONFIG
|
||||
default "board/beacon/imx8mm/imximage-8mm-lpddr4.cfg"
|
||||
|
||||
source "board/freescale/common/Kconfig"
|
||||
|
||||
endif
|
||||
|
|
|
@ -18,6 +18,4 @@ config IMX8MN_BEACON_2GB_LPDDR
|
|||
config IMX_CONFIG
|
||||
default "board/beacon/imx8mn/imximage-8mn-lpddr4.cfg"
|
||||
|
||||
source "board/freescale/common/Kconfig"
|
||||
|
||||
endif
|
||||
|
|
|
@ -22,8 +22,6 @@ config BOARD_SPECIFIC_OPTIONS # dummy
|
|||
def_bool y
|
||||
select BSH_SMM_S2_DDR3L_256
|
||||
|
||||
source "board/freescale/common/Kconfig"
|
||||
|
||||
endif
|
||||
|
||||
if TARGET_IMX8MN_BSH_SMM_S2PRO
|
||||
|
@ -44,6 +42,4 @@ config BOARD_SPECIFIC_OPTIONS # dummy
|
|||
def_bool y
|
||||
select BSH_SMM_S2_DDR3L_512
|
||||
|
||||
source "board/freescale/common/Kconfig"
|
||||
|
||||
endif
|
||||
|
|
|
@ -12,6 +12,4 @@ config SYS_CONFIG_NAME
|
|||
config IMX_CONFIG
|
||||
default "arch/arm/mach-imx/imx8m/imximage-8mm-lpddr4.cfg"
|
||||
|
||||
source "board/freescale/common/Kconfig"
|
||||
|
||||
endif
|
||||
|
|
|
@ -16,7 +16,8 @@ config CHAIN_OF_TRUST
|
|||
|
||||
config CMD_ESBC_VALIDATE
|
||||
bool "Enable the 'esbc_validate' and 'esbc_halt' commands"
|
||||
default y if CHAIN_OF_TRUST
|
||||
depends on CHAIN_OF_TRUST
|
||||
default y
|
||||
help
|
||||
This option enables two commands used for secure booting:
|
||||
|
||||
|
@ -25,26 +26,28 @@ config CMD_ESBC_VALIDATE
|
|||
|
||||
config DEEP_SLEEP
|
||||
bool "Enable SoC deep sleep feature"
|
||||
default y if ARCH_T1024 || ARCH_T1040 || ARCH_T1042 || ARCH_LS1021A
|
||||
depends on ARCH_T1024 || ARCH_T1040 || ARCH_T1042 || ARCH_LS1021A
|
||||
default y
|
||||
help
|
||||
Indicates this SoC supports deep sleep feature. If deep sleep is
|
||||
supported, core will start to execute uboot when wakes up.
|
||||
|
||||
config FSL_USE_PCA9547_MUX
|
||||
bool "Enable PCA9547 I2C Mux on Freescale boards"
|
||||
depends on PPC || ARCH_LS1021A || FSL_LSCH2 || FSL_LSCH3
|
||||
help
|
||||
This option enables the PCA9547 I2C mux on Freescale boards.
|
||||
|
||||
config VID
|
||||
bool "Enable Freescale VID"
|
||||
depends on I2C || DM_I2C
|
||||
depends on (PPC || ARCH_LS1021A || FSL_LSCH2 || FSL_LSCH3) && (I2C || DM_I2C)
|
||||
help
|
||||
This option enables setting core voltage based on individual
|
||||
values saved in SoC fuses.
|
||||
|
||||
config SPL_VID
|
||||
bool "Enable Freescale VID in SPL"
|
||||
depends on I2C || DM_I2C
|
||||
depends on (PPC || ARCH_LS1021A || FSL_LSCH2 || FSL_LSCH3) && (SPL_I2C || DM_SPL_I2C)
|
||||
help
|
||||
This option enables setting core voltage based on individual
|
||||
values saved in SoC fuses, in SPL.
|
||||
|
@ -103,6 +106,7 @@ endif
|
|||
|
||||
config FSL_QIXIS
|
||||
bool "Enable QIXIS support"
|
||||
depends on PPC || ARCH_LS1021A || FSL_LSCH2 || FSL_LSCH3
|
||||
|
||||
config QIXIS_I2C_ACCESS
|
||||
bool "Access to QIXIS is over i2c"
|
||||
|
|
|
@ -9,8 +9,6 @@ config SYS_VENDOR
|
|||
config SYS_CONFIG_NAME
|
||||
default "P3041DS"
|
||||
|
||||
source "board/freescale/common/Kconfig"
|
||||
|
||||
endif
|
||||
|
||||
if TARGET_P4080DS
|
||||
|
@ -24,8 +22,6 @@ config SYS_VENDOR
|
|||
config SYS_CONFIG_NAME
|
||||
default "P4080DS"
|
||||
|
||||
source "board/freescale/common/Kconfig"
|
||||
|
||||
endif
|
||||
|
||||
if TARGET_P5040DS
|
||||
|
@ -39,6 +35,4 @@ config SYS_VENDOR
|
|||
config SYS_CONFIG_NAME
|
||||
default "P5040DS"
|
||||
|
||||
source "board/freescale/common/Kconfig"
|
||||
|
||||
endif
|
||||
|
|
|
@ -15,6 +15,4 @@ config IMX8MN_LOW_DRIVE_MODE
|
|||
config IMX_CONFIG
|
||||
default "board/freescale/imx8mn_evk/imximage-8mn-ddr4.cfg"
|
||||
|
||||
source "board/freescale/common/Kconfig"
|
||||
|
||||
endif
|
||||
|
|
|
@ -12,6 +12,4 @@ config SYS_CONFIG_NAME
|
|||
config IMX_CONFIG
|
||||
default "board/freescale/imx8mp_evk/imximage-8mp-lpddr4.cfg"
|
||||
|
||||
source "board/freescale/common/Kconfig"
|
||||
|
||||
endif
|
||||
|
|
|
@ -12,6 +12,4 @@ config SYS_CONFIG_NAME
|
|||
config IMX_CONFIG
|
||||
default "board/freescale/imx8qm_mek/imximage.cfg"
|
||||
|
||||
source "board/freescale/common/Kconfig"
|
||||
|
||||
endif
|
||||
|
|
|
@ -12,6 +12,4 @@ config SYS_CONFIG_NAME
|
|||
config IMX_CONFIG
|
||||
default "board/freescale/imx8qxp_mek/imximage.cfg"
|
||||
|
||||
source "board/freescale/common/Kconfig"
|
||||
|
||||
endif
|
||||
|
|
|
@ -9,6 +9,4 @@ config SYS_VENDOR
|
|||
config SYS_CONFIG_NAME
|
||||
default "imx8ulp_evk"
|
||||
|
||||
source "board/freescale/common/Kconfig"
|
||||
|
||||
endif
|
||||
|
|
|
@ -89,7 +89,3 @@ config SYS_LS_PFE_ESBC_LENGTH
|
|||
hex "length of PFE Firmware HDR"
|
||||
default 0xc00
|
||||
endif
|
||||
|
||||
if TARGET_LS1012AFRDM || TARGET_LS1012AFRWY
|
||||
source "board/freescale/common/Kconfig"
|
||||
endif
|
||||
|
|
|
@ -77,7 +77,4 @@ config PFE_SGMII_2500_PHY2_ADDR
|
|||
|
||||
endif
|
||||
|
||||
|
||||
source "board/freescale/common/Kconfig"
|
||||
|
||||
endif
|
||||
|
|
|
@ -63,8 +63,6 @@ config PFE_EMAC2_PHY_ADDR
|
|||
|
||||
endif
|
||||
|
||||
source "board/freescale/common/Kconfig"
|
||||
|
||||
endif
|
||||
|
||||
if TARGET_LS1012A2G5RDB
|
||||
|
@ -119,6 +117,4 @@ config PFE_EMAC2_PHY_ADDR
|
|||
|
||||
endif
|
||||
|
||||
source "board/freescale/common/Kconfig"
|
||||
|
||||
endif
|
||||
|
|
|
@ -12,6 +12,4 @@ config SYS_SOC
|
|||
config SYS_CONFIG_NAME
|
||||
default "ls1021aiot"
|
||||
|
||||
source "board/freescale/common/Kconfig"
|
||||
|
||||
endif
|
||||
|
|
|
@ -12,6 +12,4 @@ config SYS_SOC
|
|||
config SYS_CONFIG_NAME
|
||||
default "ls1021aqds"
|
||||
|
||||
source "board/freescale/common/Kconfig"
|
||||
|
||||
endif
|
||||
|
|
|
@ -13,6 +13,4 @@ config SYS_SOC
|
|||
config SYS_CONFIG_NAME
|
||||
default "ls1021atsn"
|
||||
|
||||
source "board/freescale/common/Kconfig"
|
||||
|
||||
endif
|
||||
|
|
|
@ -12,6 +12,4 @@ config SYS_SOC
|
|||
config SYS_CONFIG_NAME
|
||||
default "ls1021atwr"
|
||||
|
||||
source "board/freescale/common/Kconfig"
|
||||
|
||||
endif
|
||||
|
|
|
@ -32,8 +32,6 @@ config SYS_LS_PPA_ESBC_ADDR
|
|||
endif
|
||||
endif
|
||||
|
||||
source "board/freescale/common/Kconfig"
|
||||
|
||||
endif
|
||||
|
||||
if TARGET_LS1028ARDB
|
||||
|
@ -58,6 +56,4 @@ config SYS_TEXT_BASE
|
|||
default 0x82000000 if TFABOOT
|
||||
default 0x20100000
|
||||
|
||||
source "board/freescale/common/Kconfig"
|
||||
|
||||
endif
|
||||
|
|
|
@ -28,6 +28,4 @@ config SYS_LS_PPA_ESBC_ADDR
|
|||
endif
|
||||
endif
|
||||
|
||||
source "board/freescale/common/Kconfig"
|
||||
|
||||
endif
|
||||
|
|
|
@ -27,6 +27,4 @@ config SYS_LS_PPA_ESBC_ADDR
|
|||
endif
|
||||
endif
|
||||
|
||||
source "board/freescale/common/Kconfig"
|
||||
|
||||
endif
|
||||
|
|
|
@ -13,5 +13,4 @@ config SYS_SOC
|
|||
config SYS_CONFIG_NAME
|
||||
default "ls1046afrwy"
|
||||
|
||||
source "board/freescale/common/Kconfig"
|
||||
endif
|
||||
|
|
|
@ -28,6 +28,4 @@ config SYS_LS_PPA_ESBC_ADDR
|
|||
endif
|
||||
endif
|
||||
|
||||
source "board/freescale/common/Kconfig"
|
||||
|
||||
endif
|
||||
|
|
|
@ -27,5 +27,4 @@ config SYS_LS_PPA_ESBC_ADDR
|
|||
endif
|
||||
endif
|
||||
|
||||
source "board/freescale/common/Kconfig"
|
||||
endif
|
||||
|
|
|
@ -26,7 +26,6 @@ config SYS_LS_PPA_ESBC_ADDR
|
|||
endif
|
||||
endif
|
||||
|
||||
source "board/freescale/common/Kconfig"
|
||||
endif
|
||||
|
||||
if TARGET_LS1088ARDB
|
||||
|
@ -57,5 +56,4 @@ config SYS_LS_PPA_ESBC_ADDR
|
|||
endif
|
||||
endif
|
||||
|
||||
source "board/freescale/common/Kconfig"
|
||||
endif
|
||||
|
|
|
@ -29,6 +29,4 @@ config SYS_LS_PPA_ESBC_ADDR
|
|||
endif
|
||||
endif
|
||||
|
||||
source "board/freescale/common/Kconfig"
|
||||
|
||||
endif
|
||||
|
|
|
@ -12,8 +12,6 @@ config SYS_SOC
|
|||
config SYS_CONFIG_NAME
|
||||
default "ls2080ardb"
|
||||
|
||||
source "board/freescale/common/Kconfig"
|
||||
|
||||
if FSL_LS_PPA
|
||||
config SYS_LS_PPA_FW_ADDR
|
||||
hex "PPA Firmware Addr"
|
||||
|
@ -30,6 +28,4 @@ config SYS_LS_PPA_ESBC_ADDR
|
|||
endif
|
||||
endif
|
||||
|
||||
source "board/freescale/common/Kconfig"
|
||||
|
||||
endif
|
||||
|
|
|
@ -12,7 +12,6 @@ config SYS_SOC
|
|||
config SYS_CONFIG_NAME
|
||||
default "lx2160ardb"
|
||||
|
||||
source "board/freescale/common/Kconfig"
|
||||
endif
|
||||
|
||||
if TARGET_LX2160AQDS
|
||||
|
@ -29,7 +28,6 @@ config SYS_SOC
|
|||
config SYS_CONFIG_NAME
|
||||
default "lx2160aqds"
|
||||
|
||||
source "board/freescale/common/Kconfig"
|
||||
endif
|
||||
|
||||
if TARGET_LX2162AQDS
|
||||
|
@ -46,5 +44,4 @@ config SYS_SOC
|
|||
config SYS_CONFIG_NAME
|
||||
default "lx2162aqds"
|
||||
|
||||
source "board/freescale/common/Kconfig"
|
||||
endif
|
||||
|
|
|
@ -9,6 +9,4 @@ config SYS_VENDOR
|
|||
config SYS_CONFIG_NAME
|
||||
default "P1010RDB"
|
||||
|
||||
source "board/freescale/common/Kconfig"
|
||||
|
||||
endif
|
||||
|
|
|
@ -11,6 +11,4 @@ config SYS_VENDOR
|
|||
config SYS_CONFIG_NAME
|
||||
default "p1_p2_rdb_pc"
|
||||
|
||||
source "board/freescale/common/Kconfig"
|
||||
|
||||
endif
|
||||
|
|
|
@ -9,6 +9,4 @@ config SYS_VENDOR
|
|||
config SYS_CONFIG_NAME
|
||||
default "P2041RDB"
|
||||
|
||||
source "board/freescale/common/Kconfig"
|
||||
|
||||
endif
|
||||
|
|
|
@ -9,6 +9,4 @@ config SYS_VENDOR
|
|||
config SYS_CONFIG_NAME
|
||||
default "T102xRDB"
|
||||
|
||||
source "board/freescale/common/Kconfig"
|
||||
|
||||
endif
|
||||
|
|
|
@ -11,6 +11,4 @@ config SYS_VENDOR
|
|||
config SYS_CONFIG_NAME
|
||||
default "T104xRDB"
|
||||
|
||||
source "board/freescale/common/Kconfig"
|
||||
|
||||
endif
|
||||
|
|
|
@ -12,6 +12,4 @@ config SYS_CONFIG_NAME
|
|||
config SRIO_PCIE_BOOT_SLAVE
|
||||
bool "Boot as a SRIO PCIe slave device"
|
||||
|
||||
source "board/freescale/common/Kconfig"
|
||||
|
||||
endif
|
||||
|
|
|
@ -12,6 +12,4 @@ config SYS_CONFIG_NAME
|
|||
config T2080RDB_REV_D
|
||||
bool "Support for T2080RDB revisions D and up"
|
||||
|
||||
source "board/freescale/common/Kconfig"
|
||||
|
||||
endif
|
||||
|
|
|
@ -9,6 +9,4 @@ config SYS_VENDOR
|
|||
config SYS_CONFIG_NAME
|
||||
default "T4240RDB"
|
||||
|
||||
source "board/freescale/common/Kconfig"
|
||||
|
||||
endif
|
||||
|
|
|
@ -12,6 +12,4 @@ config SYS_CONFIG_NAME
|
|||
config IMX_CONFIG
|
||||
default "board/variscite/imx8mn_var_som/imximage-8mn-ddr4.cfg"
|
||||
|
||||
source "board/freescale/common/Kconfig"
|
||||
|
||||
endif
|
||||
|
|
|
@ -11,6 +11,7 @@ CONFIG_MPC85xx=y
|
|||
CONFIG_TARGET_KMCENT2=y
|
||||
CONFIG_MPC85XX_HAVE_RESET_VECTOR=y
|
||||
CONFIG_ENABLE_36BIT_PHYS=y
|
||||
# CONFIG_DEEP_SLEEP is not set
|
||||
CONFIG_KM_DEF_NETDEV="eth2"
|
||||
CONFIG_KM_IVM_BUS=2
|
||||
CONFIG_MP=y
|
||||
|
|
|
@ -18,6 +18,7 @@ CONFIG_SYS_CLK_FREQ=66666666
|
|||
CONFIG_SYS_LOAD_ADDR=0x82000000
|
||||
CONFIG_ENV_ADDR=0x60060000
|
||||
CONFIG_AHCI=y
|
||||
# CONFIG_DEEP_SLEEP is not set
|
||||
CONFIG_KM_DEF_NETDEV="eth2"
|
||||
CONFIG_KM_COMMON_ETH_INIT=y
|
||||
CONFIG_PIGGY_MAC_ADDRESS_OFFSET=3
|
||||
|
|
|
@ -17,6 +17,7 @@ CONFIG_SYS_BOOTCOUNT_ADDR=0x70000020
|
|||
CONFIG_SYS_LOAD_ADDR=0x82000000
|
||||
CONFIG_ENV_ADDR=0x60220000
|
||||
CONFIG_AHCI=y
|
||||
# CONFIG_DEEP_SLEEP is not set
|
||||
CONFIG_KM_DEF_NETDEV="eth2"
|
||||
CONFIG_KM_COMMON_ETH_INIT=y
|
||||
CONFIG_PIGGY_MAC_ADDRESS_OFFSET=3
|
||||
|
|
|
@ -18,6 +18,7 @@ CONFIG_SYS_CLK_FREQ=66666666
|
|||
CONFIG_SYS_LOAD_ADDR=0x82000000
|
||||
CONFIG_ENV_ADDR=0x60060000
|
||||
CONFIG_AHCI=y
|
||||
# CONFIG_DEEP_SLEEP is not set
|
||||
CONFIG_KM_DEF_NETDEV="eth2"
|
||||
CONFIG_KM_COMMON_ETH_INIT=y
|
||||
CONFIG_PIGGY_MAC_ADDRESS_OFFSET=3
|
||||
|
|
|
@ -17,6 +17,7 @@ CONFIG_SYS_BOOTCOUNT_ADDR=0x70000020
|
|||
CONFIG_SYS_LOAD_ADDR=0x82000000
|
||||
CONFIG_ENV_ADDR=0x60220000
|
||||
CONFIG_AHCI=y
|
||||
# CONFIG_DEEP_SLEEP is not set
|
||||
CONFIG_KM_DEF_NETDEV="eth2"
|
||||
CONFIG_KM_COMMON_ETH_INIT=y
|
||||
CONFIG_PIGGY_MAC_ADDRESS_OFFSET=3
|
||||
|
|
Loading…
Add table
Reference in a new issue