mirror of https://github.com/torvalds/linux.git
The LP8556 datasheet describes an EN/VDDIO input, which serves "both as a chip enable and as a power supply reference for PWM, SDA, and SCL inputs." The LP8556 that I'm testing doesn't respond properly if I try to talk I2C to it too quickly after enabling VDDIO, and the LP8555 datasheet mentions a t_RESPONSE delay of up to 1 millisecond. Support this EN/VDDIO by adding a regulator property to the binding; enabling this regulator at probe time; and sleeping for 1 to 2ms, if the EN/VDDIO regulator was provided. Signed-off-by: Brian Norris <briannorris@chromium.org> Acked-by: Rob Herring <robh@kernel.org> Acked-by: Milo Kim <milo.kim@ti.com> Reviewed-by: Stephen Barber <smbarber@chromium.org> Signed-off-by: Lee Jones <lee.jones@linaro.org> |
||
|---|---|---|
| .. | ||
| 88pm860x_bl.c | ||
| Kconfig | ||
| Makefile | ||
| aat2870_bl.c | ||
| adp5520_bl.c | ||
| adp8860_bl.c | ||
| adp8870_bl.c | ||
| ams369fg06.c | ||
| apple_bl.c | ||
| as3711_bl.c | ||
| backlight.c | ||
| bd6107.c | ||
| corgi_lcd.c | ||
| cr_bllcd.c | ||
| da903x_bl.c | ||
| da9052_bl.c | ||
| ep93xx_bl.c | ||
| generic_bl.c | ||
| gpio_backlight.c | ||
| hp680_bl.c | ||
| hx8357.c | ||
| ili922x.c | ||
| ili9320.c | ||
| ili9320.h | ||
| ipaq_micro_bl.c | ||
| jornada720_bl.c | ||
| jornada720_lcd.c | ||
| kb3886_bl.c | ||
| l4f00242t03.c | ||
| lcd.c | ||
| ld9040.c | ||
| ld9040_gamma.h | ||
| lm3533_bl.c | ||
| lm3630a_bl.c | ||
| lm3639_bl.c | ||
| lms283gf05.c | ||
| lms501kf03.c | ||
| locomolcd.c | ||
| lp855x_bl.c | ||
| lp8788_bl.c | ||
| ltv350qv.c | ||
| ltv350qv.h | ||
| lv5207lp.c | ||
| max8925_bl.c | ||
| omap1_bl.c | ||
| ot200_bl.c | ||
| pandora_bl.c | ||
| pcf50633-backlight.c | ||
| platform_lcd.c | ||
| pm8941-wled.c | ||
| pwm_bl.c | ||
| s6e63m0.c | ||
| s6e63m0_gamma.h | ||
| sky81452-backlight.c | ||
| tdo24m.c | ||
| tosa_bl.c | ||
| tosa_lcd.c | ||
| tps65217_bl.c | ||
| vgg2432a4.c | ||
| wm831x_bl.c | ||