Thomas Gleixner | ec8f24b | 2019-05-19 13:07:45 +0100 | [diff] [blame] | 1 | # SPDX-License-Identifier: GPL-2.0-only |
Brendan Higgins | 7bffa14 | 2017-08-16 12:18:39 -0700 | [diff] [blame] | 2 | menuconfig ARCH_NPCM |
| 3 | bool "Nuvoton NPCM Architecture" |
Jonathan Neuschäfer | ece3fe9 | 2021-04-06 14:09:16 +0200 | [diff] [blame] | 4 | depends on ARCH_MULTI_V5 || ARCH_MULTI_V7 |
Brendan Higgins | 7bffa14 | 2017-08-16 12:18:39 -0700 | [diff] [blame] | 5 | select PINCTRL |
Brendan Higgins | 7bffa14 | 2017-08-16 12:18:39 -0700 | [diff] [blame] | 6 | |
| 7 | if ARCH_NPCM |
| 8 | |
Jonathan Neuschäfer | ece3fe9 | 2021-04-06 14:09:16 +0200 | [diff] [blame] | 9 | config ARCH_WPCM450 |
| 10 | bool "Support for WPCM450 BMC (Hermon)" |
| 11 | depends on ARCH_MULTI_V5 |
| 12 | select CPU_ARM926T |
Jonathan Neuschäfer | d37316b | 2021-05-18 16:45:14 +0930 | [diff] [blame] | 13 | select WPCM450_AIC |
Jonathan Neuschäfer | ece3fe9 | 2021-04-06 14:09:16 +0200 | [diff] [blame] | 14 | select NPCM7XX_TIMER |
| 15 | help |
| 16 | General support for WPCM450 BMC (Hermon). |
| 17 | |
| 18 | Winbond/Nuvoton WPCM450 BMC based on the ARM926EJ-S. |
| 19 | |
Tomer Maimon | cd90371 | 2018-03-16 01:10:11 +0200 | [diff] [blame] | 20 | config ARCH_NPCM7XX |
| 21 | bool "Support for NPCM7xx BMC (Poleg)" |
| 22 | depends on ARCH_MULTI_V7 |
| 23 | select PINCTRL_NPCM7XX |
| 24 | select NPCM7XX_TIMER |
Krzysztof Kozlowski | e383e87 | 2020-01-30 20:55:24 +0100 | [diff] [blame] | 25 | select GPIOLIB |
Brendan Higgins | 7bffa14 | 2017-08-16 12:18:39 -0700 | [diff] [blame] | 26 | select CACHE_L2X0 |
Brendan Higgins | 7bffa14 | 2017-08-16 12:18:39 -0700 | [diff] [blame] | 27 | select ARM_GIC |
Brendan Higgins | 7bffa14 | 2017-08-16 12:18:39 -0700 | [diff] [blame] | 28 | select HAVE_ARM_TWD if SMP |
Tomer Maimon | cd90371 | 2018-03-16 01:10:11 +0200 | [diff] [blame] | 29 | select HAVE_ARM_SCU if SMP |
| 30 | select ARM_ERRATA_764369 if SMP |
Brendan Higgins | 7bffa14 | 2017-08-16 12:18:39 -0700 | [diff] [blame] | 31 | select ARM_ERRATA_720789 |
| 32 | select ARM_ERRATA_754322 |
Brendan Higgins | 7bffa14 | 2017-08-16 12:18:39 -0700 | [diff] [blame] | 33 | select ARM_ERRATA_794072 |
| 34 | select PL310_ERRATA_588369 |
| 35 | select PL310_ERRATA_727915 |
Brendan Higgins | 7bffa14 | 2017-08-16 12:18:39 -0700 | [diff] [blame] | 36 | select MFD_SYSCON |
| 37 | help |
Tomer Maimon | cd90371 | 2018-03-16 01:10:11 +0200 | [diff] [blame] | 38 | General support for NPCM7xx BMC (Poleg). |
Brendan Higgins | 7bffa14 | 2017-08-16 12:18:39 -0700 | [diff] [blame] | 39 | |
Tomer Maimon | cd90371 | 2018-03-16 01:10:11 +0200 | [diff] [blame] | 40 | Nuvoton NPCM7xx BMC based on the Cortex A9. |
Brendan Higgins | 7bffa14 | 2017-08-16 12:18:39 -0700 | [diff] [blame] | 41 | |
| 42 | endif |