diff options
author | Sammy He <r62914@freescale.com> | 2011-04-29 17:41:56 +0800 |
---|---|---|
committer | Sammy He <r62914@freescale.com> | 2011-05-04 09:42:22 +0800 |
commit | 7adf62b4345dae54a8f8956a775e2dbaed2586e2 (patch) | |
tree | f9e125387614541fcdf2b24061efd8c730758392 /arch | |
parent | 8a0d9e097393676c2f17128f048eaf474e6c6310 (diff) |
ENGR00141235-2 mx53 smd: Add mag3110 magnetometer driver support
Add mag3110 magnetometer driver support for mx53 smd.
Signed-off-by: Sammy He <r62914@freescale.com>
Diffstat (limited to 'arch')
-rw-r--r-- | arch/arm/mach-mx5/mx53_smd.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/arch/arm/mach-mx5/mx53_smd.c b/arch/arm/mach-mx5/mx53_smd.c index a10fc32d6dd5..d94370558498 100644 --- a/arch/arm/mach-mx5/mx53_smd.c +++ b/arch/arm/mach-mx5/mx53_smd.c @@ -665,6 +665,11 @@ static struct i2c_board_info mxc_i2c1_board_info[] __initdata = { .irq = gpio_to_irq(MX53_SMD_KEY_INT), .platform_data = &mpr121_keyboard_platdata, }, + { + .type = "mag3110", + .addr = 0x0e, + .irq = gpio_to_irq(MX53_SMD_eCOMPASS_INT), + }, }; #if defined(CONFIG_KEYBOARD_GPIO) || defined(CONFIG_KEYBOARD_GPIO_MODULE) @@ -1155,6 +1160,10 @@ static void __init mx53_smd_io_init(void) gpio_request(MX53_SMD_LCD_PWR_EN, "lcd-pwr-en"); gpio_direction_output(MX53_SMD_LCD_PWR_EN, 1); + + /* mag3110 magnetometer sensor */ + gpio_request(MX53_SMD_eCOMPASS_INT, "ecompass int"); + gpio_direction_input(MX53_SMD_eCOMPASS_INT); } /*! |