Kconfig 980 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. # SPDX-License-Identifier: GPL-2.0-only
  2. menuconfig ARCH_NPCM
  3. bool "Nuvoton NPCM Architecture"
  4. depends on (ARCH_MULTI_V5 && CPU_LITTLE_ENDIAN) || ARCH_MULTI_V7
  5. select PINCTRL
  6. if ARCH_NPCM
  7. config ARCH_WPCM450
  8. bool "Support for WPCM450 BMC (Hermon)"
  9. depends on ARCH_MULTI_V5
  10. select CPU_ARM926T
  11. select WPCM450_AIC
  12. select NPCM7XX_TIMER
  13. help
  14. General support for WPCM450 BMC (Hermon).
  15. Winbond/Nuvoton WPCM450 BMC based on the ARM926EJ-S.
  16. config ARCH_NPCM7XX
  17. bool "Support for NPCM7xx BMC (Poleg)"
  18. depends on ARCH_MULTI_V7
  19. select PINCTRL_NPCM7XX
  20. select NPCM7XX_TIMER
  21. select GPIOLIB
  22. select CACHE_L2X0
  23. select ARM_GIC
  24. select HAVE_ARM_TWD if SMP
  25. select HAVE_ARM_SCU if SMP
  26. select ARM_ERRATA_764369 if SMP
  27. select ARM_ERRATA_720789
  28. select ARM_ERRATA_754322
  29. select ARM_ERRATA_794072
  30. select PL310_ERRATA_588369
  31. select PL310_ERRATA_727915
  32. select MFD_SYSCON
  33. help
  34. General support for NPCM7xx BMC (Poleg).
  35. Nuvoton NPCM7xx BMC based on the Cortex A9.
  36. endif