]> git.ipfire.org Git - thirdparty/u-boot.git/blobdiff - arch/arm/Kconfig
clk: qcom: add support for power domains uclass
[thirdparty/u-boot.git] / arch / arm / Kconfig
index 65fa7ba4ce778c53ab669eb0ab8e3a8fbb84b050..4cdf08dd695eea4b7ac27aaa7a0056cbf9eab2bc 100644 (file)
@@ -6,6 +6,7 @@ config SYS_ARCH
 
 config ARM64
        bool
+       select 64BIT
        select PHYS_64BIT
        select SYS_CACHE_SHIFT_6
        imply SPL_SEPARATE_BSS
@@ -28,6 +29,7 @@ config COUNTER_FREQUENCY
                        ROCKCHIP_RK3288 || ROCKCHIP_RK322X || ROCKCHIP_RK3036
        default 25000000 if ARCH_LX2160A || ARCH_LX2162A || ARCH_LS1088A
        default 100000000 if ARCH_ZYNQMP
+       default 200000000 if ARCH_SOCFPGA && ARM64 && TARGET_SOCFPGA_AGILEX5
        default 0
        help
          For platforms with ARMv8-A and ARMv7-A which features a system
@@ -122,6 +124,15 @@ config GIC_V3_ITS
          ARM GICV3 has limitation, once the LPI table is enabled, LPI
          configuration table can not be re-programmed, unless GICV3 reset.
 
+config GICV3_SUPPORT_GIC600
+       bool "ARM GICV3 GIC600 SUPPORT"
+       help
+         ARM GIC-600 IP complies with ARM GICv3 architecture, but among others,
+         implements a power control register in the Redistributor frame.This
+         register must be programmed to mark the frame as powered on, before
+         accessing other registers in the frame. Rest of initialization sequence
+         remains the same.
+
 config STATIC_RELA
        bool
        default y if ARM64
@@ -631,20 +642,6 @@ config ARCH_ORION5X
        select SPL_SEPARATE_BSS if SPL
        select TIMER
 
-config TARGET_STV0991
-       bool "Support stv0991"
-       select CPU_V7A
-       select DM
-       select DM_SERIAL
-       select DM_SPI
-       select DM_SPI_FLASH
-       select GPIO_EXTRA_HEADER
-       select PL01X_SERIAL
-       select MTD
-       select SPI
-       select SPI_FLASH
-       imply CMD_DM
-
 config ARCH_BCM283X
        bool "Broadcom BCM283X family"
        select DM
@@ -1062,7 +1059,7 @@ config ARCH_QEMU
        imply USB_KEYBOARD
        imply CMD_USB
 
-config ARCH_RMOBILE
+config ARCH_RENESAS
        bool "Renesas ARM SoCs"
        select DM
        select DM_SERIAL
@@ -1081,6 +1078,7 @@ config ARCH_SNAPDRAGON
        select DM_GPIO
        select DM_SERIAL
        select DM_RESET
+       select POWER_DOMAIN
        select GPIO_EXTRA_HEADER
        select MSM_SMEM
        select OF_CONTROL
@@ -1111,6 +1109,8 @@ config ARCH_SOCFPGA
        select SPL_LIBGENERIC_SUPPORT
        select SPL_OF_CONTROL
        select SPL_SEPARATE_BSS if TARGET_SOCFPGA_SOC64
+       select SPL_DRIVERS_MISC if TARGET_SOCFPGA_SOC64
+       select SPL_SOCFPGA_DT_REG if TARGET_SOCFPGA_SOC64
        select SPL_SERIAL
        select SPL_SYSRESET
        select SPL_WATCHDOG
@@ -1119,7 +1119,8 @@ config ARCH_SOCFPGA
        select SYS_THUMB_BUILD if TARGET_SOCFPGA_GEN5 || TARGET_SOCFPGA_ARRIA10
        select SYSRESET
        select SYSRESET_SOCFPGA if TARGET_SOCFPGA_GEN5 || TARGET_SOCFPGA_ARRIA10
-       select SYSRESET_SOCFPGA_SOC64 if TARGET_SOCFPGA_SOC64
+       select SYSRESET_SOCFPGA_SOC64 if !TARGET_SOCFPGA_AGILEX5 && \
+         TARGET_SOCFPGA_SOC64
        imply CMD_DM
        imply CMD_MTDPARTS
        imply CRC32_VERIFY
@@ -2264,7 +2265,7 @@ source "arch/arm/mach-orion5x/Kconfig"
 
 source "arch/arm/mach-owl/Kconfig"
 
-source "arch/arm/mach-rmobile/Kconfig"
+source "arch/arm/mach-renesas/Kconfig"
 
 source "arch/arm/mach-meson/Kconfig"
 
@@ -2358,7 +2359,6 @@ source "board/samsung/common/Kconfig"
 source "board/siemens/common/Kconfig"
 source "board/seeed/npi_imx6ull/Kconfig"
 source "board/socionext/developerbox/Kconfig"
-source "board/st/stv0991/Kconfig"
 source "board/tcl/sl50/Kconfig"
 source "board/traverse/ten64/Kconfig"
 source "board/variscite/dart_6ul/Kconfig"