summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2011-01-20 10:21:01 +0100
committerSascha Hauer <s.hauer@pengutronix.de>2011-01-20 10:43:24 +0100
commite88d86a445266de5977fabe3dbde0f64ca8e535e (patch)
treefe43c8bc63c16082ecb41d370bfef9f3f9e52a12
parentca2cae2b1ae146171af7838f3a26938d60cec4eb (diff)
downloadbarebox-e88d86a445266de5977fabe3dbde0f64ca8e535e.tar.gz
barebox-e88d86a445266de5977fabe3dbde0f64ca8e535e.tar.xz
ARM: rename STM arch to mxs
We never supported the sigmatel stm chips and probably never will. So do the first step and rename the architecture to mxs just like in the kernel. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
-rw-r--r--arch/arm/Kconfig6
-rw-r--r--arch/arm/Makefile2
-rw-r--r--arch/arm/configs/chumbyone_defconfig2
-rw-r--r--arch/arm/configs/imx23evk_defconfig2
-rw-r--r--arch/arm/configs/tx28stk5_defconfig2
-rw-r--r--arch/arm/mach-mxs/Kconfig (renamed from arch/arm/mach-stm/Kconfig)4
-rw-r--r--arch/arm/mach-mxs/Makefile (renamed from arch/arm/mach-stm/Makefile)0
-rw-r--r--arch/arm/mach-mxs/clocksource-imx23.c (renamed from arch/arm/mach-stm/clocksource-imx23.c)0
-rw-r--r--arch/arm/mach-mxs/clocksource-imx28.c (renamed from arch/arm/mach-stm/clocksource-imx28.c)0
-rw-r--r--arch/arm/mach-mxs/imx.c (renamed from arch/arm/mach-stm/imx.c)0
-rw-r--r--arch/arm/mach-mxs/imx_lcd_clk.c (renamed from arch/arm/mach-stm/imx_lcd_clk.c)0
-rw-r--r--arch/arm/mach-mxs/include/mach/clock-imx23.h (renamed from arch/arm/mach-stm/include/mach/clock-imx23.h)0
-rw-r--r--arch/arm/mach-mxs/include/mach/clock-imx28.h (renamed from arch/arm/mach-stm/include/mach/clock-imx28.h)0
-rw-r--r--arch/arm/mach-mxs/include/mach/clock.h (renamed from arch/arm/mach-stm/include/mach/clock.h)0
-rw-r--r--arch/arm/mach-mxs/include/mach/fb.h (renamed from arch/arm/mach-stm/include/mach/fb.h)0
-rw-r--r--arch/arm/mach-mxs/include/mach/generic.h (renamed from arch/arm/mach-stm/include/mach/generic.h)0
-rw-r--r--arch/arm/mach-mxs/include/mach/gpio.h (renamed from arch/arm/mach-stm/include/mach/gpio.h)0
-rw-r--r--arch/arm/mach-mxs/include/mach/imx-regs.h (renamed from arch/arm/mach-stm/include/mach/imx-regs.h)0
-rw-r--r--arch/arm/mach-mxs/include/mach/imx23-regs.h (renamed from arch/arm/mach-stm/include/mach/imx23-regs.h)0
-rw-r--r--arch/arm/mach-mxs/include/mach/imx28-regs.h (renamed from arch/arm/mach-stm/include/mach/imx28-regs.h)0
-rw-r--r--arch/arm/mach-mxs/include/mach/iomux-imx23.h (renamed from arch/arm/mach-stm/include/mach/iomux-imx23.h)0
-rw-r--r--arch/arm/mach-mxs/include/mach/iomux-imx28.h (renamed from arch/arm/mach-stm/include/mach/iomux-imx28.h)0
-rw-r--r--arch/arm/mach-mxs/include/mach/mci.h (renamed from arch/arm/mach-stm/include/mach/mci.h)0
-rw-r--r--arch/arm/mach-mxs/include/mach/usb.h (renamed from arch/arm/mach-stm/include/mach/usb.h)0
-rw-r--r--arch/arm/mach-mxs/iomux-imx.c (renamed from arch/arm/mach-stm/iomux-imx.c)0
-rw-r--r--arch/arm/mach-mxs/reset-imx.c (renamed from arch/arm/mach-stm/reset-imx.c)0
-rw-r--r--arch/arm/mach-mxs/speed-imx23.c (renamed from arch/arm/mach-stm/speed-imx23.c)0
-rw-r--r--arch/arm/mach-mxs/speed-imx28.c (renamed from arch/arm/mach-stm/speed-imx28.c)0
-rw-r--r--arch/arm/mach-mxs/usb.c (renamed from arch/arm/mach-stm/usb.c)0
-rw-r--r--drivers/mci/Kconfig2
-rw-r--r--drivers/net/fec_imx.c4
-rw-r--r--drivers/serial/Kconfig2
-rw-r--r--drivers/video/Kconfig2
33 files changed, 14 insertions, 14 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index cb46edce8e..bc54e58d67 100644
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
@@ -39,8 +39,8 @@ config ARCH_IMX
bool "Freescale iMX-based"
select GENERIC_GPIO
-config ARCH_STM
- bool "SigmaTel/FSL iMX-based"
+config ARCH_MXS
+ bool "Freescale i.MX23/28 (mxs) based"
select GENERIC_GPIO
config ARCH_NETX
@@ -71,7 +71,7 @@ source arch/arm/cpu/Kconfig
source arch/arm/mach-at91/Kconfig
source arch/arm/mach-ep93xx/Kconfig
source arch/arm/mach-imx/Kconfig
-source arch/arm/mach-stm/Kconfig
+source arch/arm/mach-mxs/Kconfig
source arch/arm/mach-netx/Kconfig
source arch/arm/mach-nomadik/Kconfig
source arch/arm/mach-omap/Kconfig
diff --git a/arch/arm/Makefile b/arch/arm/Makefile
index 04a8292983..57a045f967 100644
--- a/arch/arm/Makefile
+++ b/arch/arm/Makefile
@@ -42,7 +42,7 @@ AFLAGS += -include asm/unified.h
machine-$(CONFIG_ARCH_AT91) := at91
machine-$(CONFIG_ARCH_EP93XX) := ep93xx
machine-$(CONFIG_ARCH_IMX) := imx
-machine-$(CONFIG_ARCH_STM) := stm
+machine-$(CONFIG_ARCH_MXS) := mxs
machine-$(CONFIG_ARCH_NOMADIK) := nomadik
machine-$(CONFIG_ARCH_NETX) := netx
machine-$(CONFIG_ARCH_OMAP) := omap
diff --git a/arch/arm/configs/chumbyone_defconfig b/arch/arm/configs/chumbyone_defconfig
index 45804a8d21..e06ae51ceb 100644
--- a/arch/arm/configs/chumbyone_defconfig
+++ b/arch/arm/configs/chumbyone_defconfig
@@ -1,4 +1,4 @@
-CONFIG_ARCH_STM=y
+CONFIG_ARCH_MXS=y
CONFIG_MACH_CHUMBY=y
CONFIG_AEABI=y
CONFIG_ARM_OPTIMZED_STRING_FUNCTIONS=y
diff --git a/arch/arm/configs/imx23evk_defconfig b/arch/arm/configs/imx23evk_defconfig
index 047a7e1586..2fc6ebe993 100644
--- a/arch/arm/configs/imx23evk_defconfig
+++ b/arch/arm/configs/imx23evk_defconfig
@@ -1,4 +1,4 @@
-CONFIG_ARCH_STM=y
+CONFIG_ARCH_MXS=y
CONFIG_AEABI=y
CONFIG_ARM_OPTIMZED_STRING_FUNCTIONS=y
CONFIG_BROKEN=y
diff --git a/arch/arm/configs/tx28stk5_defconfig b/arch/arm/configs/tx28stk5_defconfig
index 88ace35fe5..384c1c9f3e 100644
--- a/arch/arm/configs/tx28stk5_defconfig
+++ b/arch/arm/configs/tx28stk5_defconfig
@@ -1,4 +1,4 @@
-CONFIG_ARCH_STM=y
+CONFIG_ARCH_MXS=y
CONFIG_ARCH_IMX28=y
CONFIG_AEABI=y
CONFIG_ARM_OPTIMZED_STRING_FUNCTIONS=y
diff --git a/arch/arm/mach-stm/Kconfig b/arch/arm/mach-mxs/Kconfig
index 402a9b7a63..f9cefaf907 100644
--- a/arch/arm/mach-stm/Kconfig
+++ b/arch/arm/mach-mxs/Kconfig
@@ -1,4 +1,4 @@
-if ARCH_STM
+if ARCH_MXS
config ARCH_TEXT_BASE
hex
@@ -11,7 +11,7 @@ config BOARDINFO
default "Chumby Falconwing" if MACH_CHUMBY
default "Karo TX28" if MACH_TX28
-comment "SigmaTel/Freescale i.MX System-on-Chip"
+comment "Freescale i.MX System-on-Chip"
choice
prompt "Freescale i.MX Processor"
diff --git a/arch/arm/mach-stm/Makefile b/arch/arm/mach-mxs/Makefile
index f70a9944cf..f70a9944cf 100644
--- a/arch/arm/mach-stm/Makefile
+++ b/arch/arm/mach-mxs/Makefile
diff --git a/arch/arm/mach-stm/clocksource-imx23.c b/arch/arm/mach-mxs/clocksource-imx23.c
index f7c94c1d75..f7c94c1d75 100644
--- a/arch/arm/mach-stm/clocksource-imx23.c
+++ b/arch/arm/mach-mxs/clocksource-imx23.c
diff --git a/arch/arm/mach-stm/clocksource-imx28.c b/arch/arm/mach-mxs/clocksource-imx28.c
index 15ae951004..15ae951004 100644
--- a/arch/arm/mach-stm/clocksource-imx28.c
+++ b/arch/arm/mach-mxs/clocksource-imx28.c
diff --git a/arch/arm/mach-stm/imx.c b/arch/arm/mach-mxs/imx.c
index 14a4249893..14a4249893 100644
--- a/arch/arm/mach-stm/imx.c
+++ b/arch/arm/mach-mxs/imx.c
diff --git a/arch/arm/mach-stm/imx_lcd_clk.c b/arch/arm/mach-mxs/imx_lcd_clk.c
index 65bfc6ee3d..65bfc6ee3d 100644
--- a/arch/arm/mach-stm/imx_lcd_clk.c
+++ b/arch/arm/mach-mxs/imx_lcd_clk.c
diff --git a/arch/arm/mach-stm/include/mach/clock-imx23.h b/arch/arm/mach-mxs/include/mach/clock-imx23.h
index 723f343566..723f343566 100644
--- a/arch/arm/mach-stm/include/mach/clock-imx23.h
+++ b/arch/arm/mach-mxs/include/mach/clock-imx23.h
diff --git a/arch/arm/mach-stm/include/mach/clock-imx28.h b/arch/arm/mach-mxs/include/mach/clock-imx28.h
index 45fb043ac4..45fb043ac4 100644
--- a/arch/arm/mach-stm/include/mach/clock-imx28.h
+++ b/arch/arm/mach-mxs/include/mach/clock-imx28.h
diff --git a/arch/arm/mach-stm/include/mach/clock.h b/arch/arm/mach-mxs/include/mach/clock.h
index bd1fa7c849..bd1fa7c849 100644
--- a/arch/arm/mach-stm/include/mach/clock.h
+++ b/arch/arm/mach-mxs/include/mach/clock.h
diff --git a/arch/arm/mach-stm/include/mach/fb.h b/arch/arm/mach-mxs/include/mach/fb.h
index 5346306311..5346306311 100644
--- a/arch/arm/mach-stm/include/mach/fb.h
+++ b/arch/arm/mach-mxs/include/mach/fb.h
diff --git a/arch/arm/mach-stm/include/mach/generic.h b/arch/arm/mach-mxs/include/mach/generic.h
index 50f25c5d1b..50f25c5d1b 100644
--- a/arch/arm/mach-stm/include/mach/generic.h
+++ b/arch/arm/mach-mxs/include/mach/generic.h
diff --git a/arch/arm/mach-stm/include/mach/gpio.h b/arch/arm/mach-mxs/include/mach/gpio.h
index c419926214..c419926214 100644
--- a/arch/arm/mach-stm/include/mach/gpio.h
+++ b/arch/arm/mach-mxs/include/mach/gpio.h
diff --git a/arch/arm/mach-stm/include/mach/imx-regs.h b/arch/arm/mach-mxs/include/mach/imx-regs.h
index 9b33a0656c..9b33a0656c 100644
--- a/arch/arm/mach-stm/include/mach/imx-regs.h
+++ b/arch/arm/mach-mxs/include/mach/imx-regs.h
diff --git a/arch/arm/mach-stm/include/mach/imx23-regs.h b/arch/arm/mach-mxs/include/mach/imx23-regs.h
index cc8c03e8bb..cc8c03e8bb 100644
--- a/arch/arm/mach-stm/include/mach/imx23-regs.h
+++ b/arch/arm/mach-mxs/include/mach/imx23-regs.h
diff --git a/arch/arm/mach-stm/include/mach/imx28-regs.h b/arch/arm/mach-mxs/include/mach/imx28-regs.h
index 0c97c4c2f2..0c97c4c2f2 100644
--- a/arch/arm/mach-stm/include/mach/imx28-regs.h
+++ b/arch/arm/mach-mxs/include/mach/imx28-regs.h
diff --git a/arch/arm/mach-stm/include/mach/iomux-imx23.h b/arch/arm/mach-mxs/include/mach/iomux-imx23.h
index bebaf56571..bebaf56571 100644
--- a/arch/arm/mach-stm/include/mach/iomux-imx23.h
+++ b/arch/arm/mach-mxs/include/mach/iomux-imx23.h
diff --git a/arch/arm/mach-stm/include/mach/iomux-imx28.h b/arch/arm/mach-mxs/include/mach/iomux-imx28.h
index 1e6d421c22..1e6d421c22 100644
--- a/arch/arm/mach-stm/include/mach/iomux-imx28.h
+++ b/arch/arm/mach-mxs/include/mach/iomux-imx28.h
diff --git a/arch/arm/mach-stm/include/mach/mci.h b/arch/arm/mach-mxs/include/mach/mci.h
index b9249085ae..b9249085ae 100644
--- a/arch/arm/mach-stm/include/mach/mci.h
+++ b/arch/arm/mach-mxs/include/mach/mci.h
diff --git a/arch/arm/mach-stm/include/mach/usb.h b/arch/arm/mach-mxs/include/mach/usb.h
index af7d885cb3..af7d885cb3 100644
--- a/arch/arm/mach-stm/include/mach/usb.h
+++ b/arch/arm/mach-mxs/include/mach/usb.h
diff --git a/arch/arm/mach-stm/iomux-imx.c b/arch/arm/mach-mxs/iomux-imx.c
index bf6165f8d2..bf6165f8d2 100644
--- a/arch/arm/mach-stm/iomux-imx.c
+++ b/arch/arm/mach-mxs/iomux-imx.c
diff --git a/arch/arm/mach-stm/reset-imx.c b/arch/arm/mach-mxs/reset-imx.c
index b35f796b40..b35f796b40 100644
--- a/arch/arm/mach-stm/reset-imx.c
+++ b/arch/arm/mach-mxs/reset-imx.c
diff --git a/arch/arm/mach-stm/speed-imx23.c b/arch/arm/mach-mxs/speed-imx23.c
index a31139d7a7..a31139d7a7 100644
--- a/arch/arm/mach-stm/speed-imx23.c
+++ b/arch/arm/mach-mxs/speed-imx23.c
diff --git a/arch/arm/mach-stm/speed-imx28.c b/arch/arm/mach-mxs/speed-imx28.c
index 63c6b0754b..63c6b0754b 100644
--- a/arch/arm/mach-stm/speed-imx28.c
+++ b/arch/arm/mach-mxs/speed-imx28.c
diff --git a/arch/arm/mach-stm/usb.c b/arch/arm/mach-mxs/usb.c
index d232bb6075..d232bb6075 100644
--- a/arch/arm/mach-stm/usb.c
+++ b/arch/arm/mach-mxs/usb.c
diff --git a/drivers/mci/Kconfig b/drivers/mci/Kconfig
index ee04079c38..7d214ac86d 100644
--- a/drivers/mci/Kconfig
+++ b/drivers/mci/Kconfig
@@ -29,7 +29,7 @@ comment "--- MCI host drivers ---"
config MCI_STM378X
bool "i.MX23/i.MX28"
- depends on ARCH_STM
+ depends on ARCH_MXS
help
Enable this entry to add support to read and write SD cards on a
i.MX23/i.MX28 based system.
diff --git a/drivers/net/fec_imx.c b/drivers/net/fec_imx.c
index 440ef1ff83..ca72e93ff0 100644
--- a/drivers/net/fec_imx.c
+++ b/drivers/net/fec_imx.c
@@ -33,7 +33,7 @@
#include <mach/imx-regs.h>
#include <clock.h>
#include <mach/clock.h>
-#ifndef CONFIG_ARCH_STM
+#ifndef CONFIG_ARCH_MXS
# include <mach/iim.h>
#endif
#include <xfuncs.h>
@@ -269,7 +269,7 @@ static void fec_rbd_clean(int last, struct buffer_descriptor __iomem *pRbd)
static int fec_get_hwaddr(struct eth_device *dev, unsigned char *mac)
{
-#ifdef CONFIG_ARCH_STM
+#ifdef CONFIG_ARCH_MXS
return -1;
#else
return imx_iim_get_mac(mac);
diff --git a/drivers/serial/Kconfig b/drivers/serial/Kconfig
index 04d9b98174..ffd877a410 100644
--- a/drivers/serial/Kconfig
+++ b/drivers/serial/Kconfig
@@ -19,7 +19,7 @@ config DRIVER_SERIAL_IMX
bool "i.MX serial driver"
config DRIVER_SERIAL_STM378X
- depends on ARCH_STM
+ depends on ARCH_MXS
default y
bool "i.MX23/i.MX28 serial driver"
diff --git a/drivers/video/Kconfig b/drivers/video/Kconfig
index c69308e749..c652622ccc 100644
--- a/drivers/video/Kconfig
+++ b/drivers/video/Kconfig
@@ -22,7 +22,7 @@ config DRIVER_VIDEO_IMX_IPU
config DRIVER_VIDEO_STM
bool "i.MX23/28 framebuffer driver"
- depends on ARCH_STM
+ depends on ARCH_MXS
help
Say 'Y' here to enable framebuffer and splash screen support for
i.MX23 and i.MX28 based systems.