summaryrefslogtreecommitdiffstats
path: root/arch
diff options
context:
space:
mode:
authorSascha Hauer <sha@octopus.labnet.pengutronix.de>2007-09-05 12:52:24 +0200
committerSascha Hauer <sha@octopus.labnet.pengutronix.de>2007-09-05 12:52:24 +0200
commita744809b5033061f8920af63240646d0dc4b0d5f (patch)
tree0f8cdfb9154ef3d9ce719224ff60641f6483580d /arch
parent43811766ac4c877962d5a25bd71fea664bc48d33 (diff)
downloadbarebox-a744809b5033061f8920af63240646d0dc4b0d5f.tar.gz
barebox-a744809b5033061f8920af63240646d0dc4b0d5f.tar.xz
add hilscher netx support
Diffstat (limited to 'arch')
-rw-r--r--arch/arm/Kconfig22
-rw-r--r--arch/arm/Makefile3
2 files changed, 23 insertions, 2 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index baae5a8c56..c955e93c3c 100644
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
@@ -3,11 +3,15 @@ config TEXT_BASE
string
default "0x08f00000" if MACH_MX1ADS
default "0x08f80000" if MACH_SCB9328
+ default "0x81f00000" if MACH_NXDB500
default "0x21e00000" if MACH_ECO920
config BOARDINFO
default "Synertronixx scb9328" if MACH_SCB9328
+config BOARDINFO
+ default "Hilscher Netx nxdb500" if MACH_NXDB500
+
config ARM
bool
default y
@@ -15,6 +19,9 @@ config ARM
config ARM920T
bool
+config ARM926EJS
+ bool
+
config ARCH_IMX
bool
select ARM920T
@@ -23,6 +30,10 @@ config ARCH_AT91RM9200
bool
select ARM920T
+config ARCH_NETX
+ bool
+ select ARM926EJS
+
choice
prompt "Select your board"
@@ -51,10 +62,17 @@ config MACH_ECO920
help
Say Y here if you are using the Motorola MX1ADS board
+config MACH_NXDB500
+ bool "Hilscher Netx nxdb500"
+ select HAS_NETX_ETHER
+ select HAS_CFI
+ select ARCH_NETX
+ help
+ Say Y here if you are using the Hilscher Netx nxdb500 board
+
endchoice
-config ARM920T
- bool
+source arch/arm/mach-netx/Kconfig
menu "Arm specific settings"
diff --git a/arch/arm/Makefile b/arch/arm/Makefile
index 1c8ecf1ccf..52087ecc09 100644
--- a/arch/arm/Makefile
+++ b/arch/arm/Makefile
@@ -5,11 +5,14 @@ CPPFLAGS += -fno-builtin -ffreestanding -nostdinc -Wall \
machine-$(CONFIG_ARCH_IMX) := imx
+machine-$(CONFIG_ARCH_NETX) := netx
machine-$(CONFIG_ARCH_AT91RM9200) := at91rm9200
board-$(CONFIG_MACH_MX1ADS) := mx1ads
board-$(CONFIG_MACH_ECO920) := eco920
board-$(CONFIG_MACH_SCB9328) := scb9328
+board-$(CONFIG_MACH_NXDB500) := netx
cpu-$(CONFIG_ARM920T) := arm920t
+cpu-$(CONFIG_ARM926EJS) := arm926ejs
TEXT_BASE = $(CONFIG_TEXT_BASE)