summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeremiah Lott <jeremiah.lott@timesys.com>2009-09-18 15:48:37 -0400
committerAndy Voltz <andy.voltz@timesys.com>2010-11-19 12:22:36 -0500
commitbfa6df23f45417fa1418672410ea55d4923ad454 (patch)
tree28626d230522dab2ec3e97056a2752c56b3bd4c4
parent9c196edcf46a8c11bee7984c87124033ad8bde26 (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)