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

Commit 220e6cf7 authored by Rob Herring's avatar Rob Herring Committed by Arnd Bergmann
Browse files

ARM: add Highbank core platform support



This adds basic support for the Calxeda Highbank platform.

Signed-off-by: default avatarRob Herring <rob.herring@calxeda.com>
Reviewed-by: default avatarJamie Iles <jamie@jamieiles.com>
Reviewed-by: default avatarShawn Guo <shawn.guo@linaro.org>
parent 253d7add
Loading
Loading
Loading
Loading
+14 −0
Original line number Original line Diff line number Diff line
@@ -330,6 +330,20 @@ config ARCH_BCMRING
	help
	help
	  Support for Broadcom's BCMRing platform.
	  Support for Broadcom's BCMRing platform.


config ARCH_HIGHBANK
	bool "Calxeda Highbank-based"
	select ARCH_WANT_OPTIONAL_GPIOLIB
	select ARM_AMBA
	select ARM_GIC
	select ARM_TIMER_SP804
	select CLKDEV_LOOKUP
	select CPU_V7
	select GENERIC_CLOCKEVENTS
	select HAVE_ARM_SCU
	select USE_OF
	help
	  Support for the Calxeda Highbank SoC based boards.

config ARCH_CLPS711X
config ARCH_CLPS711X
	bool "Cirrus Logic CLPS711x/EP721x-based"
	bool "Cirrus Logic CLPS711x/EP721x-based"
	select CPU_ARM720T
	select CPU_ARM720T
+7 −0
Original line number Original line Diff line number Diff line
@@ -128,6 +128,13 @@ choice
		  Say Y here if you want the debug print routines to direct
		  Say Y here if you want the debug print routines to direct
		  their output to the second serial port on these devices.
		  their output to the second serial port on these devices.


	config DEBUG_HIGHBANK_UART
		bool "Kernel low-level debugging messages via Highbank UART"
		depends on ARCH_HIGHBANK
		help
		  Say Y here if you want the debug print routines to direct
		  their output to the UART on Highbank based devices.

endchoice
endchoice


config EARLY_PRINTK
config EARLY_PRINTK
+1 −0
Original line number Original line Diff line number Diff line
@@ -144,6 +144,7 @@ machine-$(CONFIG_ARCH_EBSA110) := ebsa110
machine-$(CONFIG_ARCH_EP93XX)		:= ep93xx
machine-$(CONFIG_ARCH_EP93XX)		:= ep93xx
machine-$(CONFIG_ARCH_GEMINI)		:= gemini
machine-$(CONFIG_ARCH_GEMINI)		:= gemini
machine-$(CONFIG_ARCH_H720X)		:= h720x
machine-$(CONFIG_ARCH_H720X)		:= h720x
machine-$(CONFIG_ARCH_HIGHBANK)		:= highbank
machine-$(CONFIG_ARCH_INTEGRATOR)	:= integrator
machine-$(CONFIG_ARCH_INTEGRATOR)	:= integrator
machine-$(CONFIG_ARCH_IOP13XX)		:= iop13xx
machine-$(CONFIG_ARCH_IOP13XX)		:= iop13xx
machine-$(CONFIG_ARCH_IOP32X)		:= iop32x
machine-$(CONFIG_ARCH_IOP32X)		:= iop32x
+2 −0
Original line number Original line Diff line number Diff line
obj-y					:= clock.o highbank.o system.o
obj-$(CONFIG_DEBUG_HIGHBANK_UART)	+= lluart.o
+1 −0
Original line number Original line Diff line number Diff line
zreladdr-y	:= 0x00008000
Loading