summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>2009-11-01 21:43:59 +0100
committerSascha Hauer <s.hauer@pengutronix.de>2009-11-02 14:44:43 +0100
commit49c95cf86a597b4e2be9d4b6d43b5909719ee6c8 (patch)
tree2d5affab6e915586711106f627c0768c66d5e220
parentbe6966d51d8fb2c6b99810bcd4809976e78900c2 (diff)
downloadbarebox-49c95cf86a597b4e2be9d4b6d43b5909719ee6c8.tar.gz
barebox-49c95cf86a597b4e2be9d4b6d43b5909719ee6c8.tar.xz
arm: move config ARCH_TEXT_BASE and BOARDINFO to mach Kconfig
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
-rw-r--r--arch/arm/Kconfig41
-rw-r--r--arch/arm/mach-at91/Kconfig10
-rw-r--r--arch/arm/mach-at91rm9200/Kconfig6
-rw-r--r--arch/arm/mach-imx/Kconfig26
-rw-r--r--arch/arm/mach-netx/Kconfig7
-rw-r--r--arch/arm/mach-s3c24xx/Kconfig8
6 files changed, 57 insertions, 41 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index 74cb595cf0..6fa11ee8cc 100644
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
@@ -1,47 +1,6 @@
#
#
#
-config ARCH_TEXT_BASE
- hex
- default 0x08f00000 if MACH_MX1ADS
- default 0x08f80000 if MACH_SCB9328
- default 0x81f00000 if MACH_NXDB500
- default 0x21e00000 if MACH_ECO920
- default 0xa0000000 if MACH_PCM038
- default 0xc0000000 if MACH_IMX21ADS
- default 0xa0000000 if MACH_IMX27ADS
- default 0x87f00000 if MACH_PCM037
- default 0x23f00000 if MACH_AT91SAM9260_EK
- default 0x23f00000 if MACH_AT91SAM9263_EK
- default 0x23f00000 if MACH_PM9263
- default 0x87f00000 if MACH_FREESCALE_MX35_3STACK
- default 0x31fc0000 if MACH_A9M2410
- default 0x87f00000 if MACH_FREESCALE_MX25_3STACK
- default 0x87f00000 if MACH_PCM043
- default 0xa7f00000 if MACH_PCA100
- default 0x31fc0000 if MACH_A9M2440
- default 0x23f00000 if MACH_MMCCPU
- default 0xa0000000 if MACH_EUKREA_CPUIMX27
-
-config BOARDINFO
- default "Synertronixx scb9328" if MACH_SCB9328
- default "Hilscher Netx nxdb500" if MACH_NXDB500
- default "Phytec phyCORE-i.MX27" if MACH_PCM038
- default "Freescale i.MX21 ADS" if MACH_IMX21ADS
- default "Freescale i.MX27 ADS" if MACH_IMX27ADS
- default "Phytec phyCORE-i.MX31" if MACH_PCM037
- default "Atmel 91SAM9260-EK" if MACH_AT91SAM9260_EK
- default "Atmel at91sam9263-ek" if MACH_AT91SAM9263_EK
- default "Digi A9M2440" if MACH_A9M2440
- default "Ronetix PM9263" if MACH_PM9263
- default "Freescale MX35 3Stack" if MACH_FREESCALE_MX35_3STACK
- default "Freescale MX25 3Stack" if MACH_FREESCALE_MX25_3STACK
- default "Phytec phyCORE-i.MX35" if MACH_PCM043
- default "Digi A9M2410" if MACH_A9M2410
- default "Phytec phyCard-i.MX27" if MACH_PCA100
- default "Bucyrus MMC-CPU" if MACH_MMCCPU
- default "Eukrea CPUIMX27" if MACH_EUKREA_CPUIMX27
-
config BOARD_LINKER_SCRIPT
bool
default n
diff --git a/arch/arm/mach-at91/Kconfig b/arch/arm/mach-at91/Kconfig
index b0e6407b0a..cd2645ef30 100644
--- a/arch/arm/mach-at91/Kconfig
+++ b/arch/arm/mach-at91/Kconfig
@@ -1,5 +1,15 @@
if ARCH_AT91
+config ARCH_TEXT_BASE
+ hex
+ default 0x23f00000
+
+config BOARDINFO
+ default "Atmel 91SAM9260-EK" if MACH_AT91SAM9260_EK
+ default "Atmel at91sam9263-ek" if MACH_AT91SAM9263_EK
+ default "Bucyrus MMC-CPU" if MACH_MMCCPU
+ default "Ronetix PM9263" if MACH_PM9263
+
comment "Atmel AT91 System-on-Chip"
choice
diff --git a/arch/arm/mach-at91rm9200/Kconfig b/arch/arm/mach-at91rm9200/Kconfig
index 32b6105965..7e9017999d 100644
--- a/arch/arm/mach-at91rm9200/Kconfig
+++ b/arch/arm/mach-at91rm9200/Kconfig
@@ -1,5 +1,11 @@
if ARCH_AT91RM9200
+config ARCH_TEXT_BASE
+ hex
+ default 0x21e00000 if MACH_ECO920
+
+config BOARDINFO
+
comment "Atmel AT91RM9200 System-on-Chip"
choice
diff --git a/arch/arm/mach-imx/Kconfig b/arch/arm/mach-imx/Kconfig
index 01b88c7fe9..ef9dbb05ed 100644
--- a/arch/arm/mach-imx/Kconfig
+++ b/arch/arm/mach-imx/Kconfig
@@ -1,5 +1,31 @@
if ARCH_IMX
+config ARCH_TEXT_BASE
+ hex
+ default 0xa0000000 if MACH_EUKREA_CPUIMX27
+ default 0x08f00000 if MACH_MX1ADS
+ default 0xc0000000 if MACH_IMX21ADS
+ default 0xa0000000 if MACH_IMX27ADS
+ default 0x87f00000 if MACH_FREESCALE_MX25_3STACK
+ default 0x87f00000 if MACH_FREESCALE_MX35_3STACK
+ default 0xa7f00000 if MACH_PCA100
+ default 0xa0000000 if MACH_PCM038
+ default 0x87f00000 if MACH_PCM037
+ default 0x87f00000 if MACH_PCM043
+ default 0x08f80000 if MACH_SCB9328
+
+config BOARDINFO
+ default "Eukrea CPUIMX27" if MACH_EUKREA_CPUIMX27
+ default "Freescale i.MX21 ADS" if MACH_IMX21ADS
+ default "Freescale i.MX27 ADS" if MACH_IMX27ADS
+ default "Freescale MX35 3Stack" if MACH_FREESCALE_MX35_3STACK
+ default "Freescale MX25 3Stack" if MACH_FREESCALE_MX25_3STACK
+ default "Phytec phyCard-i.MX27" if MACH_PCA100
+ default "Phytec phyCORE-i.MX27" if MACH_PCM038
+ default "Phytec phyCORE-i.MX31" if MACH_PCM037
+ default "Phytec phyCORE-i.MX35" if MACH_PCM043
+ default "Synertronixx scb9328" if MACH_SCB9328
+
config ARCH_HAS_FEC_IMX
bool
diff --git a/arch/arm/mach-netx/Kconfig b/arch/arm/mach-netx/Kconfig
index a62c3bc8f9..8e83417285 100644
--- a/arch/arm/mach-netx/Kconfig
+++ b/arch/arm/mach-netx/Kconfig
@@ -1,5 +1,12 @@
if ARCH_NETX
+config ARCH_TEXT_BASE
+ hex
+ default 0x81f00000 if MACH_NXDB500
+
+config BOARDINFO
+ default "Hilscher Netx nxdb500" if MACH_NXDB500
+
config NETX_SDRAM_CTRL
hex
default 0x010D0001 if MACH_NXDKN
diff --git a/arch/arm/mach-s3c24xx/Kconfig b/arch/arm/mach-s3c24xx/Kconfig
index f41a450acf..37ccf2f7ce 100644
--- a/arch/arm/mach-s3c24xx/Kconfig
+++ b/arch/arm/mach-s3c24xx/Kconfig
@@ -1,5 +1,13 @@
if ARCH_S3C24xx
+config ARCH_TEXT_BASE
+ hex
+ default 0x31fc0000
+
+config BOARDINFO
+ default "Digi A9M2440" if MACH_A9M2440
+ default "Digi A9M2410" if MACH_A9M2410
+
config CPU_S3C2410
bool