0001 # SPDX-License-Identifier: GPL-2.0-only
0002 menuconfig ARCH_NPCM
0003 bool "Nuvoton NPCM Architecture"
0004 depends on (ARCH_MULTI_V5 && CPU_LITTLE_ENDIAN) || ARCH_MULTI_V7
0005 select PINCTRL
0006
0007 if ARCH_NPCM
0008
0009 config ARCH_WPCM450
0010 bool "Support for WPCM450 BMC (Hermon)"
0011 depends on ARCH_MULTI_V5
0012 select CPU_ARM926T
0013 select WPCM450_AIC
0014 select NPCM7XX_TIMER
0015 help
0016 General support for WPCM450 BMC (Hermon).
0017
0018 Winbond/Nuvoton WPCM450 BMC based on the ARM926EJ-S.
0019
0020 config ARCH_NPCM7XX
0021 bool "Support for NPCM7xx BMC (Poleg)"
0022 depends on ARCH_MULTI_V7
0023 select PINCTRL_NPCM7XX
0024 select NPCM7XX_TIMER
0025 select GPIOLIB
0026 select CACHE_L2X0
0027 select ARM_GIC
0028 select HAVE_ARM_TWD if SMP
0029 select HAVE_ARM_SCU if SMP
0030 select ARM_ERRATA_764369 if SMP
0031 select ARM_ERRATA_720789
0032 select ARM_ERRATA_754322
0033 select ARM_ERRATA_794072
0034 select PL310_ERRATA_588369
0035 select PL310_ERRATA_727915
0036 select MFD_SYSCON
0037 help
0038 General support for NPCM7xx BMC (Poleg).
0039
0040 Nuvoton NPCM7xx BMC based on the Cortex A9.
0041
0042 endif