01 Jun, 2011

1 commit

  • introduced by: 96974a24
    (omap: consolidate touch screen initialization among different boards)

    ads7846 driver can use either gpio_pendown or get_pendown_state()
    callback. In case of gpio_pendown, it requests the provided gpio_pendown
    thus resulting in double requesting that gpio:

    ads7846 spi1.0: failed to request pendown GPIO57
    ads7846: probe of spi1.0 failed with error -16

    Fix this by restricting the gpio request to the case of
    get_pendown_state() callback is used.

    Signed-off-by: Igor Grinberg
    Tested-by: Thomas Weber
    Signed-off-by: Tony Lindgren

    Igor Grinberg
     

03 May, 2011

3 commits