• Kim Phillips's avatar
    crypto: talitos - support for channel remap and 2nd IRQ · c3e337f8
    Kim Phillips authored
    Some later SEC v3.x are equipped with a second IRQ line.
    By correctly assigning IRQ affinity, this feature can be
    used to increase performance on dual core parts, like the
    MPC8572E and P2020E.
    
    The existence of the 2nd IRQ is determined from the device
    node's interrupt property.  If present, the driver remaps
    two of four channels, which in turn makes those channels
    trigger their interrupts on the 2nd line instead of the first.
    To handle single- and dual-IRQ combinations efficiently,
    talitos gets two new interrupt handlers and back-half workers.
    
    [includes a fix to MCR_LO's address.]
    Signed-off-by: default avatarKim Phillips <kim.phillips@freescale.com>
    Signed-off-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
    c3e337f8
talitos.h 10.2 KB