• Zumeng Chen's avatar
    ARM: OMAP3530evm: set pendown_state and debounce time for ads7846 · 16aced80
    Zumeng Chen authored
    Currently most ads7846 config definitions for OMAP3 series boards have
    been moved to common-board-devices.c, and it is transparent for init.
    And it's no very proper to do gpio_request based on get_pendown_state
    since omap_ads7846_init knows everything about ads7846_config.
    
    So it's more fit to request gpio according to the right gpio_pendown
    and set debounce time conditionally. If we don't set proper debouce
    time, there are flooded interrupt counters of ads7846 responding to
    one time touch on screen, then the driver couldn't work very well.
    
    This patch has been validated on 3530evm.
    Signed-off-by: default avatarZumeng Chen <zumeng.chen@windriver.com>
    Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
    16aced80
common-board-devices.c 3.99 KB