• Liu Gang's avatar
    gpio: mpc8xxx: Correct irq handler function · 4499fcbd
    Liu Gang authored
    commit d71cf15b upstream.
    
    From the beginning of the gpio-mpc8xxx.c, the "handle_level_irq"
    has being used to handle GPIO interrupts in the PowerPC/Layerscape
    platforms. But actually, almost all PowerPC/Layerscape platforms
    assert an interrupt request upon either a high-to-low change or
    any change on the state of the signal.
    
    So the "handle_level_irq" is not reasonable for PowerPC/Layerscape
    GPIO interrupt, it should be "handle_edge_irq". Otherwise the system
    may lost some interrupts from the PIN's state changes.
    Signed-off-by: default avatarLiu Gang <Gang.Liu@nxp.com>
    Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
    Signed-off-by: default avatarWilly Tarreau <w@1wt.eu>
    4499fcbd
gpio-mpc8xxx.c 10 KB