diff options
author | Steffen Trumtrar <s.trumtrar@pengutronix.de> | 2012-08-07 10:44:59 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2012-08-09 09:34:39 +0200 |
commit | 09938f0335495d1dd649466fa8d0eba54392a2ea (patch) | |
tree | 1483d7b8d5837622fb44c22f4cb9db2f46fda0d9 /arch/arm/mach-imx/include/mach/devices-imx6.h | |
parent | 58713d32746d49ad39ba17658fe82f1b98b80b2e (diff) | |
download | barebox-09938f0335495d1dd649466fa8d0eba54392a2ea.tar.gz barebox-09938f0335495d1dd649466fa8d0eba54392a2ea.tar.xz |
ARM i.MX: Add support for i2c on imx6
Signed-off-by: Steffen Trumtrar <s.trumtrar@pengutronix.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm/mach-imx/include/mach/devices-imx6.h')
-rw-r--r-- | arch/arm/mach-imx/include/mach/devices-imx6.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/arch/arm/mach-imx/include/mach/devices-imx6.h b/arch/arm/mach-imx/include/mach/devices-imx6.h index ca063c5459..c73e4888ed 100644 --- a/arch/arm/mach-imx/include/mach/devices-imx6.h +++ b/arch/arm/mach-imx/include/mach/devices-imx6.h @@ -49,3 +49,18 @@ static inline struct device_d *imx6_add_spi0(struct spi_imx_master *pdata) { return imx_add_spi((void *)MX6_ECSPI1_BASE_ADDR, 0, pdata); } + +static inline struct device_d *imx6_add_i2c0(struct i2c_platform_data *pdata) +{ + return imx_add_i2c((void *)MX6_I2C1_BASE_ADDR, 0, pdata); +} + +static inline struct device_d *imx6_add_i2c1(struct i2c_platform_data *pdata) +{ + return imx_add_i2c((void *)MX6_I2C2_BASE_ADDR, 1, pdata); +} + +static inline struct device_d *imx6_add_i2c2(struct i2c_platform_data *pdata) +{ + return imx_add_i2c((void *)MX6_I2C3_BASE_ADDR, 2, pdata); +} |