summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeremiah Lott <jeremiah.lott@timesys.com>2009-09-18 15:48:37 -0400
committerJeremiah Lott <jeremiah.lott@timesys.com>2009-09-21 14:35:31 -0400
commit0d56fd2da374c1479164ee9cb1559a6fba5fea89 (patch)
treeba6cf407cf37ad2c47ca0850c2cf5d4a564b649a
parentd888b7955aee0c8c0895ed3b4cb4faabafb6afff (diff)
Add dummy i2c entries. There aren't any i2c devices on the board.
-rw-r--r--arch/arm/mach-mx2/mx27lite.c23
1 files changed, 23 insertions, 0 deletions
diff --git a/arch/arm/mach-mx2/mx27lite.c b/arch/arm/mach-mx2/mx27lite.c
index c0a6a5c78313..ddd412d2b16e 100644
--- a/arch/arm/mach-mx2/mx27lite.c
+++ b/arch/arm/mach-mx2/mx27lite.c
@@ -23,6 +23,7 @@
#include <linux/mtd/plat-ram.h>
#include <linux/mtd/physmap.h>
#include <linux/fsl_devices.h>
+#include <linux/i2c/at24.h>
#include <asm/mach-types.h>
#include <asm/mach/arch.h>
#include <asm/mach/time.h>
@@ -37,6 +38,7 @@
#include <mach/mxc_ehci.h>
#include <mach/keypad.h>
#include <mach/mmc.h>
+#include <mach/i2c.h>
#include "devices.h"
@@ -299,6 +301,20 @@ static struct imxmmc_platform_data sdhc2_pdata = {
.exit = mx27ads_sdhc2_exit,
};
+static struct imxi2c_platform_data mx27lite_i2c_data_0 = {
+ .bitrate = 100000,
+};
+
+static struct i2c_board_info mx27lite_i2c_devices_0[] = {
+};
+
+static struct imxi2c_platform_data mx27lite_i2c_data_1 = {
+ .bitrate = 100000,
+};
+
+static struct i2c_board_info mx27lite_i2c_devices_1[] = {
+};
+
static void __init mx27lite_init(void)
{
mxc_gpio_setup_multiple_pins(mx27lite_pins, ARRAY_SIZE(mx27lite_pins),
@@ -313,6 +329,13 @@ static void __init mx27lite_init(void)
mxc_register_device(&mxc_usbh2, &usbh2_pdata);
mxc_register_device(&mxc_sdhc_device1, &sdhc2_pdata);
+
+ i2c_register_board_info(0, mx27lite_i2c_devices_0,
+ ARRAY_SIZE(mx27lite_i2c_devices_0));
+ mxc_register_device(&mxc_i2c_device0, &mx27lite_i2c_data_0);
+ i2c_register_board_info(1, mx27lite_i2c_devices_1,
+ ARRAY_SIZE(mx27lite_i2c_devices_1));
+ mxc_register_device(&mxc_i2c_device1, &mx27lite_i2c_data_1);
}
static void __init mx27lite_timer_init(void)