lkml.org 
[lkml]   [2011]   [Jan]   [19]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCHv4 1/4] OMAP3: Devkit8000: Change lcd power pin
    Date
    This patch fixes a wrongly used lcd enable pin.

    The Devkit8000 uses twl4030_ledA configured as output gpio only for the
    lcd enable line. twl4030_gpio.1 is used through the generic gpio functions
    while ledA is used via low level twl4030 calls.

    Remove the low level calls and use the generic gpio functions for
    initialization and use of ledA.

    This also fixes a bug where the lcd would not power down when blanking.

    Fix indentation issue. The comment line uses 8 whitespace.
    This is replaced with one tabulator.

    Reported-by: Daniel Morsing <daniel.morsing@gmail.com>
    Signed-off-by: Thomas Weber <weber@corscience.de>
    ---
    arch/arm/mach-omap2/board-devkit8000.c | 7 ++-----
    1 files changed, 2 insertions(+), 5 deletions(-)

    diff --git a/arch/arm/mach-omap2/board-devkit8000.c b/arch/arm/mach-omap2/board-devkit8000.c
    index 451e7ff..719f4e5 100644
    --- a/arch/arm/mach-omap2/board-devkit8000.c
    +++ b/arch/arm/mach-omap2/board-devkit8000.c
    @@ -114,9 +114,6 @@ static struct omap2_hsmmc_info mmc[] = {

    static int devkit8000_panel_enable_lcd(struct omap_dss_device *dssdev)
    {
    - twl_i2c_write_u8(TWL4030_MODULE_GPIO, 0x80, REG_GPIODATADIR1);
    - twl_i2c_write_u8(TWL4030_MODULE_LED, 0x0, 0x0);
    -
    if (gpio_is_valid(dssdev->reset_gpio))
    gpio_set_value_cansleep(dssdev->reset_gpio, 1);
    return 0;
    @@ -245,8 +242,8 @@ static int devkit8000_twl_gpio_setup(struct device *dev,
    /* TWL4030_GPIO_MAX + 1 == ledB, PMU_STAT (out, active low LED) */
    gpio_leds[2].gpio = gpio + TWL4030_GPIO_MAX + 1;

    - /* gpio + 1 is "LCD_PWREN" (out, active high) */
    - devkit8000_lcd_device.reset_gpio = gpio + 1;
    + /* TWL4030_GPIO_MAX + 0 is "LCD_PWREN" (out, active high) */
    + devkit8000_lcd_device.reset_gpio = gpio + TWL4030_GPIO_MAX + 0;
    gpio_request(devkit8000_lcd_device.reset_gpio, "LCD_PWREN");
    /* Disable until needed */
    gpio_direction_output(devkit8000_lcd_device.reset_gpio, 0);
    --
    1.7.4.rc2


    \
     
     \ /
      Last update: 2011-01-19 09:21    [W:0.024 / U:61.636 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site