2010-06-16 07:35:31 +02:00
/*
* Copyright ( C ) 2010 Pengutronix
* Uwe Kleine - Koenig < u . kleine - koenig @ pengutronix . de >
*
* This program is free software ; you can redistribute it and / or modify it under
* the terms of the GNU General Public License version 2 as published by the
* Free Software Foundation .
*/
# include <mach/mx27.h>
# include <mach/devices-common.h>
2010-06-16 17:25:40 +02:00
# define imx27_add_i2c_imx0(pdata) \
imx_add_imx_i2c ( 0 , MX27_I2C1_BASE_ADDR , SZ_4K , MX27_INT_I2C1 , pdata )
# define imx27_add_i2c_imx1(pdata) \
imx_add_imx_i2c ( 1 , MX27_I2C2_BASE_ADDR , SZ_4K , MX27_INT_I2C2 , pdata )
2010-06-23 09:36:01 +02:00
# define imx27_add_imx_uart0(pdata) \
imx_add_imx_uart_1irq ( 0 , MX27_UART1_BASE_ADDR , SZ_4K , MX27_INT_UART1 , pdata )
# define imx27_add_imx_uart1(pdata) \
imx_add_imx_uart_1irq ( 1 , MX27_UART2_BASE_ADDR , SZ_4K , MX27_INT_UART2 , pdata )
# define imx27_add_imx_uart2(pdata) \
imx_add_imx_uart_1irq ( 2 , MX27_UART3_BASE_ADDR , SZ_4K , MX27_INT_UART3 , pdata )
# define imx27_add_imx_uart3(pdata) \
imx_add_imx_uart_1irq ( 3 , MX27_UART4_BASE_ADDR , SZ_4K , MX27_INT_UART4 , pdata )
# define imx27_add_imx_uart4(pdata) \
imx_add_imx_uart_1irq ( 4 , MX27_UART5_BASE_ADDR , SZ_4K , MX27_INT_UART5 , pdata )
# define imx27_add_imx_uart5(pdata) \
imx_add_imx_uart_1irq ( 5 , MX27_UART6_BASE_ADDR , SZ_4K , MX27_INT_UART6 , pdata )
2010-06-16 07:35:31 +02:00
# define imx27_add_mxc_nand(pdata) \
imx_add_mxc_nand_v1 ( MX27_NFC_BASE_ADDR , MX27_INT_NANDFC , pdata )
2010-06-22 09:00:22 +02:00
# define imx27_add_spi_imx0(pdata) \
imx_add_spi_imx ( 0 , MX27_CSPI1_BASE_ADDR , SZ_4K , MX27_INT_CSPI1 , pdata )
# define imx27_add_spi_imx1(pdata) \
imx_add_spi_imx ( 1 , MX27_CSPI2_BASE_ADDR , SZ_4K , MX27_INT_CSPI2 , pdata )
# define imx27_add_spi_imx2(pdata) \
imx_add_spi_imx ( 2 , MX27_CSPI3_BASE_ADDR , SZ_4K , MX27_INT_CSPI3 , pdata )