Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit cd903711 authored by Tomer Maimon's avatar Tomer Maimon Committed by Arnd Bergmann
Browse files

arm: npcm: modify configuration for the NPCM7xx BMC.



Modify configuration and MakeFile
for the Nuvoton NPCM and NPCM7xx BMC.

[arnd: took this one late, since it fixes some build problems
 with the original commit]

Signed-off-by: default avatarTomer Maimon <tmaimon77@gmail.com>
Reviewed-by: default avatarBrendan Higgins <brendanhiggins@google.com>
Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
parent 04a2c2ef
Loading
Loading
Loading
Loading
+11 −29
Original line number Diff line number Diff line
menuconfig ARCH_NPCM
	bool "Nuvoton NPCM Architecture"
	select ARCH_REQUIRE_GPIOLIB
	select USE_OF
	depends on ARCH_MULTI_V7
	select PINCTRL
	select PINCTRL_NPCM7XX

if ARCH_NPCM

comment "NPCM7XX CPU type"

config ARCH_NPCM750
	depends on ARCH_NPCM && ARCH_MULTI_V7
	bool "Support for NPCM750 BMC CPU (Poleg)"
config ARCH_NPCM7XX
	bool "Support for NPCM7xx BMC (Poleg)"
	depends on ARCH_MULTI_V7
	select PINCTRL_NPCM7XX
	select NPCM7XX_TIMER
	select ARCH_REQUIRE_GPIOLIB
	select CACHE_L2X0
	select CPU_V7
	select ARM_GIC
	select HAVE_SMP
	select SMP
	select SMP_ON_UP
	select HAVE_ARM_SCU
	select HAVE_ARM_TWD if SMP
	select HAVE_ARM_SCU if SMP
	select ARM_ERRATA_764369 if SMP
	select ARM_ERRATA_720789
	select ARM_ERRATA_754322
	select ARM_ERRATA_764369
	select ARM_ERRATA_794072
	select PL310_ERRATA_588369
	select PL310_ERRATA_727915
	select USB_EHCI_ROOT_HUB_TT
	select USB_ARCH_HAS_HCD
	select USB_ARCH_HAS_EHCI
	select USB_EHCI_HCD
	select USB_ARCH_HAS_OHCI
	select USB_OHCI_HCD
	select USB
	select FIQ
	select CPU_USE_DOMAINS
	select GENERIC_CLOCKEVENTS
	select CLKDEV_LOOKUP
	select COMMON_CLK if OF
	select NPCM750_TIMER
	select MFD_SYSCON
	help
	  Support for NPCM750 BMC CPU (Poleg).
	  General support for NPCM7xx BMC (Poleg).

	  Nuvoton NPCM750 BMC based on the Cortex A9.
	  Nuvoton NPCM7xx BMC based on the Cortex A9.

endif
+2 −1
Original line number Diff line number Diff line
AFLAGS_headsmp.o		+= -march=armv7-a

obj-$(CONFIG_ARCH_NPCM750)	+= npcm7xx.o platsmp.o headsmp.o
obj-$(CONFIG_ARCH_NPCM7XX)	+= npcm7xx.o
obj-$(CONFIG_SMP)		+= platsmp.o headsmp.o