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

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

[ARM] 5338/1: Add Nuvoton W90P910 Platform support



Add Nuvoton W90X900 ARM9 plat support to linux arm tree,
Now, this patch include only W90P910 EVB of W90P910 CPU,
Its driver is nothing.

Signed-off-by: default avatarWan ZongShun <mcuos.com@gmail.com>
Signed-off-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
parent c5b84b3b
Loading
Loading
Loading
Loading
+9 −0
Original line number Original line Diff line number Diff line
@@ -572,6 +572,13 @@ config ARCH_MSM
	  interface to the ARM9 modem processor which runs the baseband stack
	  interface to the ARM9 modem processor which runs the baseband stack
	  and controls some vital subsystems (clock and power control, etc).
	  and controls some vital subsystems (clock and power control, etc).


config ARCH_W90X900
	bool "Nuvoton W90X900 CPU"
	select CPU_ARM926T
	help
		Support for Nuvoton (Winbond logic dept.) ARM9 processor,You
		can login www.mcuos.com or www.nuvoton.com to know more.

endchoice
endchoice


source "arch/arm/mach-clps711x/Kconfig"
source "arch/arm/mach-clps711x/Kconfig"
@@ -650,6 +657,8 @@ source "arch/arm/mach-ks8695/Kconfig"


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


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

# Definitions to make life easier
# Definitions to make life easier
config ARCH_ACORN
config ARCH_ACORN
	bool
	bool
+1 −0
Original line number Original line Diff line number Diff line
@@ -143,6 +143,7 @@ endif
 machine-$(CONFIG_ARCH_MSM)	   := msm
 machine-$(CONFIG_ARCH_MSM)	   := msm
 machine-$(CONFIG_ARCH_LOKI)       := loki
 machine-$(CONFIG_ARCH_LOKI)       := loki
 machine-$(CONFIG_ARCH_MV78XX0)    := mv78xx0
 machine-$(CONFIG_ARCH_MV78XX0)    := mv78xx0
 machine-$(CONFIG_ARCH_W90X900)    := w90x900


ifeq ($(CONFIG_ARCH_EBSA110),y)
ifeq ($(CONFIG_ARCH_EBSA110),y)
# This is what happens if you forget the IOCS16 line.
# This is what happens if you forget the IOCS16 line.
+19 −0
Original line number Original line Diff line number Diff line
if ARCH_W90X900

config CPU_W90P910
	bool
	help
	  Support for W90P910 of Nuvoton W90X900 CPUs.

menu "W90P910 Machines"

config MACH_W90P910EVB
	bool "Nuvoton W90P910 Evaluation Board"
	default y
	select CPU_W90P910
	help
	   Say Y here if you are using the Nuvoton W90P910EVB

endmenu

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

# Object file lists.

obj-y				:= irq.o time.o

# W90X900 CPU support files

obj-$(CONFIG_CPU_W90P910)	+= w90p910.o

# machine support

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