]> git.ipfire.org Git - thirdparty/u-boot.git/blobdiff - arch/arm/Kconfig
arm: Enable SYS_THUMB_BUILD on AT91
[thirdparty/u-boot.git] / arch / arm / Kconfig
index 99264a64780ccbc0a74bee1ee65297833ec44bbd..1fd7aacc3804907981c3ebbbd3debd003a1bd7ce 100644 (file)
@@ -357,7 +357,7 @@ config SYS_ARM_ARCH
 
 choice
        prompt "Select the ARM data write cache policy"
-       default SYS_ARM_CACHE_WRITETHROUGH if TARGET_BCMCYGNUS || TARGET_BCMNS || RZA1
+       default SYS_ARM_CACHE_WRITETHROUGH if TARGET_BCMNS || RZA1
        default SYS_ARM_CACHE_WRITEBACK
 
 config SYS_ARM_CACHE_WRITEBACK
@@ -568,6 +568,7 @@ config ARCH_AT91
        select GPIO_EXTRA_HEADER
        select SPL_BOARD_INIT if SPL && !TARGET_SMARTWEB
        select SPL_SEPARATE_BSS if SPL
+       imply SYS_THUMB_BUILD
 
 config ARCH_DAVINCI
        bool "TI DaVinci"
@@ -668,19 +669,6 @@ config TARGET_VEXPRESS_CA9X4
        select CPU_V7A
        select PL011_SERIAL
 
-config TARGET_BCMCYGNUS
-       bool "Support bcmcygnus"
-       select CPU_V7A
-       select GPIO_EXTRA_HEADER
-       select IPROC
-       imply BCM_SF2_ETH
-       imply BCM_SF2_ETH_GMAC
-       imply CMD_HASH
-       imply CRC32_VERIFY
-       imply FAT_WRITE
-       imply HASH_VERIFY
-       imply NETDEVICES
-
 config TARGET_BCMNS
        bool "Support Broadcom Northstar"
        select CPU_V7A
@@ -798,6 +786,9 @@ config ARCH_K3
        select SPL
        select SUPPORT_SPL
        select FIT
+       select REGEX
+       select FIT_SIGNATURE if ARM64
+       imply TI_SECURE_DEVICE
 
 config ARCH_OMAP2PLUS
        bool "TI OMAP2+"
@@ -882,7 +873,7 @@ config ARCH_IMX8ULP
        select SUPPORT_SPL
        select GPIO_EXTRA_HEADER
        select MISC
-       select IMX_SENTINEL
+       select IMX_ELE
        imply CMD_DM
 
 config ARCH_IMX9
@@ -894,7 +885,7 @@ config ARCH_IMX9
        select SUPPORT_SPL
        select GPIO_EXTRA_HEADER
        select MISC
-       select IMX_SENTINEL
+       select IMX_ELE
        imply CMD_DM
 
 config ARCH_IMXRT
@@ -912,14 +903,12 @@ config ARCH_MX23
        select CPU_ARM926EJS
        select GPIO_EXTRA_HEADER
        select MACH_IMX
-       select PL011_SERIAL
        select SUPPORT_SPL
 
 config ARCH_MX28
        bool "NXP i.MX28 family"
        select CPU_ARM926EJS
        select GPIO_EXTRA_HEADER
-       select PL011_SERIAL
        select MACH_IMX
        select SUPPORT_SPL
 
@@ -1011,6 +1000,7 @@ config ARCH_APPLE
        select OF_BOARD_SETUP
        select OF_CONTROL
        select PCI
+       select PHY
        select PINCTRL
        select POSITION_INDEPENDENT
        select POWER_DOMAIN
@@ -1049,6 +1039,16 @@ config ARCH_QEMU
        imply DM_RTC
        imply RTC_PL031
        imply OF_HAS_PRIOR_STAGE
+       imply VIDEO
+       imply VIDEO_BOCHS
+       imply SYS_WHITE_ON_BLACK
+       imply SYS_CONSOLE_IS_IN_ENV
+       imply PRE_CONSOLE_BUFFER
+       imply USB
+       imply USB_XHCI_HCD
+       imply USB_XHCI_PCI
+       imply USB_KEYBOARD
+       imply CMD_USB
 
 config ARCH_RMOBILE
        bool "Renesas ARM SoCs"
@@ -1134,9 +1134,7 @@ config ARCH_SUNXI
        select DM_SPI_FLASH if SPI
        select DM_KEYBOARD
        select DM_MMC if MMC
-       select DM_SCSI if SCSI
        select DM_SERIAL
-       select GPIO_EXTRA_HEADER
        select OF_BOARD_SETUP
        select OF_CONTROL
        select OF_SEPARATE
@@ -1160,6 +1158,8 @@ config ARCH_SUNXI
        imply CMD_GPT
        imply CMD_UBI if MTD_RAW_NAND
        imply DISTRO_DEFAULTS
+       imply DM_REGULATOR
+       imply DM_REGULATOR_FIXED
        imply FAT_WRITE
        imply FIT
        imply OF_LIBFDT_OVERLAY
@@ -1838,7 +1838,7 @@ config TARGET_SL28
        select PCI
        select DM_RNG
        select DM_RTC
-       select DM_SCSI
+       select SCSI
        select DM_SERIAL
        select DM_SPI
        select GPIO_EXTRA_HEADER
@@ -1945,7 +1945,7 @@ config ARCH_STM32MP
        select REGMAP
        select SYSCON
        select SYSRESET
-       select SYS_THUMB_BUILD
+       select SYS_THUMB_BUILD if !ARM64
        imply SPL_SYSRESET
        imply CMD_DM
        imply CMD_POWEROFF
@@ -2053,7 +2053,6 @@ config TARGET_POMELO
        select PCI
        select DM_PCI
        select SCSI
-       select DM_SCSI
        select DM_SERIAL
        imply CMD_PCI
        help
@@ -2114,7 +2113,7 @@ config SERIAL_TAG
 
 config STATIC_MACH_TYPE
        bool "Statically define the Machine ID number"
-       default y if TARGET_DS109 || TARGET_NOKIA_RX51 || TARGET_DS414 || DEFAULT_DEVICE_TREE = "sun7i-a20-icnova-swac"
+       default y if TARGET_DS109 || TARGET_DS414 || DEFAULT_DEVICE_TREE = "sun7i-a20-icnova-swac"
        help
          When booting via ATAGs, enable this option if we know the correct
          machine ID number to use at compile time.  Some systems will be
@@ -2124,7 +2123,6 @@ config MACH_TYPE
        int "Machine ID number"
        depends on STATIC_MACH_TYPE
        default 527 if TARGET_DS109
-       default 1955 if TARGET_NOKIA_RX51
        default 3036 if TARGET_DS414
        default 4283 if DEFAULT_DEVICE_TREE = "sun7i-a20-icnova-swac"
        help