From 0d56fd2da374c1479164ee9cb1559a6fba5fea89 Mon Sep 17 00:00:00 2001 From: Jeremiah Lott Date: Fri, 18 Sep 2009 15:48:37 -0400 Subject: Add dummy i2c entries. There aren't any i2c devices on the board. --- arch/arm/mach-mx2/mx27lite.c | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) 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 #include #include +#include #include #include #include @@ -37,6 +38,7 @@ #include #include #include +#include #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) -- cgit v1.2.3