04 Jul, 2011

1 commit


29 Jun, 2011

1 commit

  • omap_nand_platform_data fields 'options', 'gpio_irq', 'nand_setup' and
    'dma_channel' are never referenced by the NAND driver, yet various
    board files are initializing those fields. This is both incorrect and
    confusing, so remove them. This allows to get rid of a global
    variable in gpmc-nand.c.

    This also corrects an issue where some boards are trying to pass NAND
    16bit flag through .options, but the driver is using .devsize instead
    and ignoring .options.

    Finally, .dev_ready is treated as a flag by the driver, so make it bool
    instead of a function pointer.

    Signed-off-by: Grazvydas Ignotas
    Signed-off-by: Tony Lindgren

    Grazvydas Ignotas
     

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