summaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
authorMarc Kleine-Budde <mkl@pengutronix.de>2011-06-30 19:44:17 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2011-07-29 12:10:38 +0200
commit9eaaf1b1caeea9a69397b2ee878900be6fa19fd0 (patch)
tree3b4f9447dfdb2bb834d7b04fea375a75bc40c9bb /drivers
parent672b286a7f7513e18ec081a66a28df0a165438e2 (diff)
downloadbarebox-9eaaf1b1caeea9a69397b2ee878900be6fa19fd0.tar.gz
barebox-9eaaf1b1caeea9a69397b2ee878900be6fa19fd0.tar.xz
ARM: add support for the i.MX53
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers')
-rw-r--r--drivers/mci/Kconfig2
-rw-r--r--drivers/serial/serial_imx.c3
-rw-r--r--drivers/spi/Kconfig2
-rw-r--r--drivers/spi/imx_spi.c2
4 files changed, 5 insertions, 4 deletions
diff --git a/drivers/mci/Kconfig b/drivers/mci/Kconfig
index 7b71b99a00..0d5a0e0814 100644
--- a/drivers/mci/Kconfig
+++ b/drivers/mci/Kconfig
@@ -55,7 +55,7 @@ config MCI_IMX
config MCI_IMX_ESDHC
bool "i.MX esdhc"
- depends on ARCH_IMX25 || ARCH_IMX35 || ARCH_IMX51
+ depends on ARCH_IMX25 || ARCH_IMX35 || ARCH_IMX51 || ARCH_IMX53
help
Enable this entry to add support to read and write SD cards on a
Freescale i.MX25/35/51 based system.
diff --git a/drivers/serial/serial_imx.c b/drivers/serial/serial_imx.c
index 8593efe104..e3edac951f 100644
--- a/drivers/serial/serial_imx.c
+++ b/drivers/serial/serial_imx.c
@@ -161,7 +161,8 @@
# define UCR4_VAL UCR4_CTSTL_32
#endif
#if defined CONFIG_ARCH_IMX31 || defined CONFIG_ARCH_IMX35 || \
- defined CONFIG_ARCH_IMX25 || defined CONFIG_ARCH_IMX51
+ defined CONFIG_ARCH_IMX25 || defined CONFIG_ARCH_IMX51 || \
+ defined CONFIG_ARCH_IMX53
# define UCR1_VAL (0)
# define UCR3_VAL (0x700 | UCR3_RXDMUXSEL)
# define UCR4_VAL UCR4_CTSTL_32
diff --git a/drivers/spi/Kconfig b/drivers/spi/Kconfig
index a88e179e5a..9ab03f619e 100644
--- a/drivers/spi/Kconfig
+++ b/drivers/spi/Kconfig
@@ -16,7 +16,7 @@ config DRIVER_SPI_IMX_0_0
config DRIVER_SPI_IMX_2_3
bool
- depends on ARCH_IMX51
+ depends on ARCH_IMX51 || ARCH_IMX53
default y
endmenu
diff --git a/drivers/spi/imx_spi.c b/drivers/spi/imx_spi.c
index bbe2789c0d..6dc41b92f5 100644
--- a/drivers/spi/imx_spi.c
+++ b/drivers/spi/imx_spi.c
@@ -373,7 +373,7 @@ static int imx_spi_probe(struct device_d *dev)
version = SPI_IMX_VER_0_0;
#endif
#ifdef CONFIG_DRIVER_SPI_IMX_2_3
- if (cpu_is_mx51())
+ if (cpu_is_mx51() || cpu_is_mx53())
version = SPI_IMX_VER_2_3;
#endif
imx->chipselect = spi_imx_devtype_data[version].chipselect;