]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/commitdiff
arm: omap: n810: add lp5521 platform_data
authorFelipe Balbi <felipe.balbi@nokia.com>
Fri, 13 Feb 2009 12:43:52 +0000 (14:43 +0200)
committerTony Lindgren <tony@atomide.com>
Tue, 17 Feb 2009 23:34:51 +0000 (15:34 -0800)
Without it, driver won't probe.

Signed-off-by: Felipe Balbi <felipe.balbi@nokia.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
arch/arm/mach-omap2/board-n800.c

index b38b295cc35c0eb7194f9368d36366500b22e410..18a0fe7c7317ec1f0df58237c0d0a65b31f35058 100644 (file)
@@ -26,6 +26,7 @@
 #include <linux/i2c.h>
 #include <linux/i2c/lm8323.h>
 #include <linux/i2c/menelaus.h>
+#include <linux/i2c/lp5521.h>
 #include <mach/hardware.h>
 #include <asm/mach-types.h>
 #include <asm/mach/arch.h>
@@ -628,6 +629,14 @@ static struct i2c_board_info __initdata n800_i2c_board_info_1[] = {
        },
 };
 
+static struct lp5521_platform_data n810_lp5521_platform_data = {
+       .mode           = LP5521_MODE_DIRECT_CONTROL,
+       .label          = "n810",
+       .red_present    = true,
+       .green_present  = true,
+       .blue_present   = true,
+};
+
 extern struct tcm825x_platform_data n800_tcm825x_platform_data;
 
 static struct i2c_board_info __initdata_or_module n8x0_i2c_board_info_2[] = {
@@ -657,6 +666,7 @@ static struct i2c_board_info __initdata_or_module n810_i2c_board_info_2[] = {
        },
        {
                I2C_BOARD_INFO("lp5521", 0x32),
+               .platform_data = &n810_lp5521_platform_data,
        },
 };