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

Commit a62e9030 authored by wanzongshun's avatar wanzongshun Committed by Russell King
Browse files

ARM: 5859/1: Add nuc93x platform support



The previous nuc932 support patches have been discarded by me and because it belongs to
another SoCs series named nuc93x,at present, which included nuc931 and nuc932, I think it is
better to create a new mach-nuc93x,So I made the patch,and request your advice.Thanks!

Signed-off-by: default avatarWan ZongShun <mcuos.com@gmail.com>
Signed-off-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
parent 74d2e4f8
Loading
Loading
Loading
Loading
+11 −0
Original line number Diff line number Diff line
@@ -548,6 +548,15 @@ config ARCH_W90X900
	  <http://www.nuvoton.com/hq/enu/ProductAndSales/ProductLines/
		ConsumerElectronicsIC/ARMMicrocontroller/ARMMicrocontroller>

config ARCH_NUC93X
	bool "Nuvoton NUC93X CPU"
	select CPU_ARM926T
	select HAVE_CLK
	select COMMON_CLKDEV
	help
	  Support for Nuvoton (Winbond logic dept.) NUC93X MCU,The NUC93X is a
	  low-power and high performance MPEG-4/JPEG multimedia controller chip.

config ARCH_PNX4008
	bool "Philips Nexperia PNX4008 Mobile"
	select CPU_ARM926T
@@ -828,6 +837,8 @@ source "arch/arm/mach-u300/Kconfig"

source "arch/arm/mach-w90x900/Kconfig"

source "arch/arm/mach-nuc93x/Kconfig"

source "arch/arm/mach-bcmring/Kconfig"

source "arch/arm/mach-ux500/Kconfig"
+1 −0
Original line number Diff line number Diff line
@@ -170,6 +170,7 @@ machine-$(CONFIG_ARCH_U300) := u300
machine-$(CONFIG_ARCH_U8500)		:= ux500
machine-$(CONFIG_ARCH_VERSATILE)	:= versatile
machine-$(CONFIG_ARCH_W90X900)		:= w90x900
machine-$(CONFIG_ARCH_NUC93X)		:= nuc93x
machine-$(CONFIG_FOOTBRIDGE)		:= footbridge
machine-$(CONFIG_ARCH_MXC91231)		:= mxc91231

+19 −0
Original line number Diff line number Diff line
if ARCH_NUC93X

config CPU_NUC932
	bool
	help
	  Support for NUC932 of Nuvoton NUC93X CPUs.

menu "NUC932 Machines"

config MACH_NUC932EVB
	bool "Nuvoton NUC932 Evaluation Board"
	default y
	select CPU_NUC932
	help
	   Say Y here if you are using the Nuvoton NUC932EVB

endmenu

endif
+14 −0
Original line number Diff line number Diff line
#
# Makefile for the linux kernel.
#

# Object file lists.

obj-y				:= irq.o time.o dev.o cpu.o clock.o
# NUC932 CPU support files

obj-$(CONFIG_CPU_NUC932)	+= nuc932.o

# machine support

obj-$(CONFIG_MACH_NUC932EVB)	+= mach-nuc932evb.o
+3 −0
Original line number Diff line number Diff line
zreladdr-y	:= 0x00008000
params_phys-y	:= 0x00000100
Loading