diff options
Diffstat (limited to 'arch/arm/mach-omap2/board-omap3h1.c')
| -rw-r--r-- | arch/arm/mach-omap2/board-omap3h1.c | 10 | 
1 files changed, 9 insertions, 1 deletions
| diff --git a/arch/arm/mach-omap2/board-omap3h1.c b/arch/arm/mach-omap2/board-omap3h1.c index 071af9b51c3..c1009f3b7e2 100644 --- a/arch/arm/mach-omap2/board-omap3h1.c +++ b/arch/arm/mach-omap2/board-omap3h1.c @@ -79,6 +79,7 @@  #define TPS_SYS_NIRQ 0  #define USB_IRQ 124  #define USB_CS 17 +#define CHG_GPOUT 10  #define DEFAULT_RXDMA_POLLRATE		1	/* RX DMA polling rate (us) */  #define DEFAULT_RXDMA_BUFSIZE		4096	/* RX DMA buffer size */ @@ -90,6 +91,8 @@  #define LCD_RESET_GPIO 122  #endif +#define BACKLIGHT_PWM_GPIO    128 +  static struct of_device_id omap_dt_match_table[] __initdata = {  	{ .compatible = "olio,omap3-h1", },  	{ .compatible = "simple-bus", }, @@ -198,7 +201,7 @@ static struct mpu_platform_data mpu_data = {  #endif  static struct lm3530_platform_data omap3h1_backlight_platform_data = { -	.mode = LM3530_BL_MODE_MANUAL, +	.mode = LM3530_BL_MODE_SIMPLE_MANUAL,  	//.als_input_mode = LM3530_INPUT_ALS1,  	.max_current = LM3530_FS_CURR_29mA,  	//.pwm_pol_hi = true, @@ -211,6 +214,7 @@ static struct lm3530_platform_data omap3h1_backlight_platform_data = {  	//.als_vmin = 730,	    /* mV */  	//.als_vmax = 10a20,	/* mV */  	.brt_val = 0x64,	/* initial brightness */ +	.pwm_gpio = BACKLIGHT_PWM_GPIO,  }; @@ -418,6 +422,10 @@ static int __init omap3_h1_i2c_init(void)      omap3h1_i2c1_board_info[1].irq = acc_irq;  #endif +#if defined (CONFIG_MACH_OMAP3_H1_PV) +    omap3h1_i2c2_board_info[4].irq = gpio_to_irq(CHG_GPOUT); +#endif +  	gpio_request_one(USB_CS, GPIOF_OUT_INIT_HIGH, "USB on");      /* Register buses */ |