]> git.sur5r.net Git - u-boot/blobdiff - arch/arm/Kconfig
ARM: keystone2: psc: introduce function to hold and release module in reset.
[u-boot] / arch / arm / Kconfig
index 408e4ff14455e8f31630d153e51f90e4284ed6fa..653ecc81b7f858c691f8d034d4092e7e1ec258ae 100644 (file)
@@ -117,7 +117,14 @@ config ARCH_MVEBU
        select OF_CONTROL
        select OF_SEPARATE
        select DM
        select OF_CONTROL
        select OF_SEPARATE
        select DM
+       select DM_ETH
        select DM_SERIAL
        select DM_SERIAL
+       select DM_SPI
+       select DM_SPI_FLASH
+       select SPL_DM
+       select SPL_DM_SEQ_ALIAS
+       select SPL_OF_CONTROL
+       select SPL_SIMPLE_BUS
 
 config TARGET_DEVKIT3250
        bool "Support devkit3250"
 
 config TARGET_DEVKIT3250
        bool "Support devkit3250"
@@ -361,6 +368,7 @@ config TARGET_AM335X_EVM
        select DM
        select DM_SERIAL
        select DM_GPIO
        select DM
        select DM_SERIAL
        select DM_GPIO
+       select TI_I2C_BOARD_DETECT
 
 config TARGET_AM335X_SL50
        bool "Support am335x_sl50"
 
 config TARGET_AM335X_SL50
        bool "Support am335x_sl50"
@@ -373,6 +381,7 @@ config TARGET_AM43XX_EVM
        bool "Support am43xx_evm"
        select CPU_V7
        select SUPPORT_SPL
        bool "Support am43xx_evm"
        select CPU_V7
        select SUPPORT_SPL
+       select TI_I2C_BOARD_DETECT
 
 config TARGET_BAV335X
        bool "Support bav335x"
 
 config TARGET_BAV335X
        bool "Support bav335x"
@@ -516,14 +525,16 @@ config ARCH_SUNXI
        bool "Support sunxi (Allwinner) SoCs"
        select CMD_USB
        select DM
        bool "Support sunxi (Allwinner) SoCs"
        select CMD_USB
        select DM
-       select DM_GPIO
        select DM_ETH
        select DM_ETH
+       select DM_GPIO
+       select DM_KEYBOARD
        select DM_SERIAL
        select DM_USB
        select OF_CONTROL
        select OF_SEPARATE
        select SPL_STACK_R if !MACH_SUN9I
        select SPL_SYS_MALLOC_SIMPLE if !MACH_SUN9I
        select DM_SERIAL
        select DM_USB
        select OF_CONTROL
        select OF_SEPARATE
        select SPL_STACK_R if !MACH_SUN9I
        select SPL_SYS_MALLOC_SIMPLE if !MACH_SUN9I
+       select SYS_NS16550
        select USB
        select USB_STORAGE
        select USB_KEYBOARD
        select USB
        select USB_STORAGE
        select USB_KEYBOARD
@@ -549,19 +560,23 @@ config ARCH_ZYNQ
        select CPU_V7
        select SUPPORT_SPL
        select OF_CONTROL
        select CPU_V7
        select SUPPORT_SPL
        select OF_CONTROL
-       select SPL_OF_CONTROL
+       select SPL_OF_CONTROL if SPL
        select DM
        select DM
-       select SPL_DM
+       select DM_ETH
+       select SPL_DM if SPL
+       select DM_MMC
        select DM_SPI
        select DM_SERIAL
        select DM_SPI_FLASH
        select DM_SPI
        select DM_SERIAL
        select DM_SPI_FLASH
-       select SPL_SEPARATE_BSS
+       select SPL_SEPARATE_BSS if SPL
 
 config ARCH_ZYNQMP
        bool "Support Xilinx ZynqMP Platform"
        select ARM64
        select DM
        select OF_CONTROL
 
 config ARCH_ZYNQMP
        bool "Support Xilinx ZynqMP Platform"
        select ARM64
        select DM
        select OF_CONTROL
+       select DM_ETH
+       select DM_MMC
        select DM_SERIAL
 
 config TEGRA
        select DM_SERIAL
 
 config TEGRA
@@ -676,22 +691,26 @@ config TARGET_COLIBRI_PXA270
 
 config ARCH_UNIPHIER
        bool "Socionext UniPhier SoCs"
 
 config ARCH_UNIPHIER
        bool "Socionext UniPhier SoCs"
-       select CPU_V7
+       select CLK_UNIPHIER
        select SUPPORT_SPL
        select SPL
        select OF_CONTROL
        select SPL_OF_CONTROL
        select DM
        select SPL_DM
        select SUPPORT_SPL
        select SPL
        select OF_CONTROL
        select SPL_OF_CONTROL
        select DM
        select SPL_DM
+       select DM_GPIO
        select DM_SERIAL
        select DM_I2C
        select DM_SERIAL
        select DM_I2C
+       select DM_MMC
        help
          Support for UniPhier SoC family developed by Socionext Inc.
          (formerly, System LSI Business Division of Panasonic Corporation)
 
        help
          Support for UniPhier SoC family developed by Socionext Inc.
          (formerly, System LSI Business Division of Panasonic Corporation)
 
-config TARGET_STM32F429_DISCOVERY
-       bool "Support STM32F429 Discovery"
+config STM32
+       bool "Support STM32"
        select CPU_V7M
        select CPU_V7M
+       select DM
+       select DM_SERIAL
 
 config ARCH_ROCKCHIP
        bool "Support Rockchip SoCs"
 
 config ARCH_ROCKCHIP
        bool "Support Rockchip SoCs"
@@ -701,6 +720,10 @@ config ARCH_ROCKCHIP
        select CPU_V7
        select DM
 
        select CPU_V7
        select DM
 
+config TARGET_THUNDERX_88XX
+       bool "Support ThunderX 88xx"
+       select OF_CONTROL
+
 endchoice
 
 source "arch/arm/mach-at91/Kconfig"
 endchoice
 
 source "arch/arm/mach-at91/Kconfig"
@@ -743,6 +766,8 @@ source "arch/arm/mach-s5pc1xx/Kconfig"
 
 source "arch/arm/mach-socfpga/Kconfig"
 
 
 source "arch/arm/mach-socfpga/Kconfig"
 
+source "arch/arm/mach-stm32/Kconfig"
+
 source "arch/arm/mach-tegra/Kconfig"
 
 source "arch/arm/mach-uniphier/Kconfig"
 source "arch/arm/mach-tegra/Kconfig"
 
 source "arch/arm/mach-uniphier/Kconfig"
@@ -761,8 +786,6 @@ source "board/BuR/kwb/Kconfig"
 source "board/BuR/tseries/Kconfig"
 source "board/CarMediaLab/flea3/Kconfig"
 source "board/Marvell/aspenite/Kconfig"
 source "board/BuR/tseries/Kconfig"
 source "board/CarMediaLab/flea3/Kconfig"
 source "board/Marvell/aspenite/Kconfig"
-source "board/Marvell/db-88f6820-gp/Kconfig"
-source "board/Marvell/db-mv784mp-gp/Kconfig"
 source "board/Marvell/gplugd/Kconfig"
 source "board/armadeus/apf27/Kconfig"
 source "board/armltd/vexpress/Kconfig"
 source "board/Marvell/gplugd/Kconfig"
 source "board/armadeus/apf27/Kconfig"
 source "board/armltd/vexpress/Kconfig"
@@ -771,6 +794,7 @@ source "board/bluegiga/apx4devkit/Kconfig"
 source "board/broadcom/bcm28155_ap/Kconfig"
 source "board/broadcom/bcmcygnus/Kconfig"
 source "board/broadcom/bcmnsp/Kconfig"
 source "board/broadcom/bcm28155_ap/Kconfig"
 source "board/broadcom/bcmcygnus/Kconfig"
 source "board/broadcom/bcmnsp/Kconfig"
+source "board/cavium/thunderx/Kconfig"
 source "board/cirrus/edb93xx/Kconfig"
 source "board/compulab/cm_t335/Kconfig"
 source "board/compulab/cm_t43/Kconfig"
 source "board/cirrus/edb93xx/Kconfig"
 source "board/compulab/cm_t335/Kconfig"
 source "board/compulab/cm_t43/Kconfig"
@@ -801,7 +825,6 @@ source "board/h2200/Kconfig"
 source "board/hisilicon/hikey/Kconfig"
 source "board/imx31_phycore/Kconfig"
 source "board/isee/igep0033/Kconfig"
 source "board/hisilicon/hikey/Kconfig"
 source "board/imx31_phycore/Kconfig"
 source "board/isee/igep0033/Kconfig"
-source "board/maxbcm/Kconfig"
 source "board/mpl/vcma9/Kconfig"
 source "board/olimex/mx23_olinuxino/Kconfig"
 source "board/phytec/pcm051/Kconfig"
 source "board/mpl/vcma9/Kconfig"
 source "board/olimex/mx23_olinuxino/Kconfig"
 source "board/phytec/pcm051/Kconfig"
@@ -819,7 +842,6 @@ source "board/spear/spear310/Kconfig"
 source "board/spear/spear320/Kconfig"
 source "board/spear/spear600/Kconfig"
 source "board/spear/x600/Kconfig"
 source "board/spear/spear320/Kconfig"
 source "board/spear/spear600/Kconfig"
 source "board/spear/x600/Kconfig"
-source "board/st/stm32f429-discovery/Kconfig"
 source "board/st/stv0991/Kconfig"
 source "board/sunxi/Kconfig"
 source "board/syteco/zmx25/Kconfig"
 source "board/st/stv0991/Kconfig"
 source "board/sunxi/Kconfig"
 source "board/syteco/zmx25/Kconfig"