diff options
author | Jiawen Wu <[email protected]> | 2024-03-01 17:29:55 +0800 |
---|---|---|
committer | Paolo Abeni <[email protected]> | 2024-03-05 11:13:04 +0100 |
commit | b4a2496c17ed645f8d51061047c9c249b58c74ba (patch) | |
tree | b64c82e4c895166546f34130a3dbf1c3e40fb3b7 /lib/crypto/mpi/mpi-add.c | |
parent | b307e25d4e6d341ce5af8682d5913c70655d1d36 (diff) |
net: txgbe: fix GPIO interrupt blocking
The register of GPIO interrupt status is masked before MAC IRQ
is enabled. This is because of hardware deficiency. So manually
clear the interrupt status before using them. Otherwise, GPIO
interrupts will never be reported again. There is a workaround for
clearing interrupts to set GPIO EOI in txgbe_up_complete().
Fixes: aefd013624a1 ("net: txgbe: use irq_domain for interrupt controller")
Signed-off-by: Jiawen Wu <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Paolo Abeni <[email protected]>
Diffstat (limited to 'lib/crypto/mpi/mpi-add.c')
0 files changed, 0 insertions, 0 deletions