• T
    OMAP3: Fixed crash bug with serial + suspend · 2466211e
    Tero Kristo 提交于
    It was possible for an unhandled interrupt to occur if there was incoming
    serial traffic during wakeup from suspend. This was caused by the code
    in arch-arm/mach-omap2/serial.c keeping interrupt enabled all the time,
    but not acking its interrupts. Applies on top of PM branch.
    
    Use the PM begin/end hooks to ensure that the "serial idle" interrupts
    are disabled during the suspend path.  Also, since begin/end hooks are
    now used, use the suspend_state that is passed in the begin hook instead
    of the enter hook as per the platform_suspend_ops docs.
    Signed-off-by: NTero Kristo <tero.kristo@nokia.com>
    Signed-off-by: NKevin Hilman <khilman@deeprootsystems.com>
    2466211e
serial.h 1.9 KB