xref: /openbmc/linux/arch/arm/mach-npcm/Kconfig (revision 7bffa14c)
1menuconfig ARCH_NPCM
2	bool "Nuvoton NPCM Architecture"
3	select ARCH_REQUIRE_GPIOLIB
4	select USE_OF
5	select PINCTRL
6	select PINCTRL_NPCM7XX
7
8if ARCH_NPCM
9
10comment "NPCM7XX CPU type"
11
12config ARCH_NPCM750
13	depends on ARCH_NPCM && ARCH_MULTI_V7
14	bool "Support for NPCM750 BMC CPU (Poleg)"
15	select CACHE_L2X0
16	select CPU_V7
17	select ARM_GIC
18	select HAVE_SMP
19	select SMP
20	select SMP_ON_UP
21	select HAVE_ARM_SCU
22	select HAVE_ARM_TWD if SMP
23	select ARM_ERRATA_720789
24	select ARM_ERRATA_754322
25	select ARM_ERRATA_764369
26	select ARM_ERRATA_794072
27	select PL310_ERRATA_588369
28	select PL310_ERRATA_727915
29	select USB_EHCI_ROOT_HUB_TT
30	select USB_ARCH_HAS_HCD
31	select USB_ARCH_HAS_EHCI
32	select USB_EHCI_HCD
33	select USB_ARCH_HAS_OHCI
34	select USB_OHCI_HCD
35	select USB
36	select FIQ
37	select CPU_USE_DOMAINS
38	select GENERIC_CLOCKEVENTS
39	select CLKDEV_LOOKUP
40	select COMMON_CLK if OF
41	select NPCM750_TIMER
42	select MFD_SYSCON
43	help
44	  Support for NPCM750 BMC CPU (Poleg).
45
46	  Nuvoton NPCM750 BMC based on the Cortex A9.
47
48endif
49