diff options
| -rw-r--r-- | drivers/net/ethernet/microchip/lan743x_main.c | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/drivers/net/ethernet/microchip/lan743x_main.c b/drivers/net/ethernet/microchip/lan743x_main.c index 2876bab642e2..13e6bf13ac4d 100644 --- a/drivers/net/ethernet/microchip/lan743x_main.c +++ b/drivers/net/ethernet/microchip/lan743x_main.c | |||
| @@ -585,8 +585,7 @@ static int lan743x_intr_open(struct lan743x_adapter *adapter) | |||
| 585 | 585 | ||
| 586 | if (adapter->csr.flags & | 586 | if (adapter->csr.flags & |
| 587 | LAN743X_CSR_FLAG_SUPPORTS_INTR_AUTO_SET_CLR) { | 587 | LAN743X_CSR_FLAG_SUPPORTS_INTR_AUTO_SET_CLR) { |
| 588 | flags = LAN743X_VECTOR_FLAG_VECTOR_ENABLE_AUTO_CLEAR | | 588 | flags = LAN743X_VECTOR_FLAG_VECTOR_ENABLE_AUTO_SET | |
| 589 | LAN743X_VECTOR_FLAG_VECTOR_ENABLE_AUTO_SET | | ||
| 590 | LAN743X_VECTOR_FLAG_SOURCE_ENABLE_AUTO_SET | | 589 | LAN743X_VECTOR_FLAG_SOURCE_ENABLE_AUTO_SET | |
| 591 | LAN743X_VECTOR_FLAG_SOURCE_ENABLE_AUTO_CLEAR | | 590 | LAN743X_VECTOR_FLAG_SOURCE_ENABLE_AUTO_CLEAR | |
| 592 | LAN743X_VECTOR_FLAG_SOURCE_STATUS_AUTO_CLEAR; | 591 | LAN743X_VECTOR_FLAG_SOURCE_STATUS_AUTO_CLEAR; |
| @@ -599,12 +598,6 @@ static int lan743x_intr_open(struct lan743x_adapter *adapter) | |||
| 599 | /* map TX interrupt to vector */ | 598 | /* map TX interrupt to vector */ |
| 600 | int_vec_map1 |= INT_VEC_MAP1_TX_VEC_(index, vector); | 599 | int_vec_map1 |= INT_VEC_MAP1_TX_VEC_(index, vector); |
| 601 | lan743x_csr_write(adapter, INT_VEC_MAP1, int_vec_map1); | 600 | lan743x_csr_write(adapter, INT_VEC_MAP1, int_vec_map1); |
| 602 | if (flags & | ||
| 603 | LAN743X_VECTOR_FLAG_VECTOR_ENABLE_AUTO_CLEAR) { | ||
| 604 | int_vec_en_auto_clr |= INT_VEC_EN_(vector); | ||
| 605 | lan743x_csr_write(adapter, INT_VEC_EN_AUTO_CLR, | ||
| 606 | int_vec_en_auto_clr); | ||
| 607 | } | ||
| 608 | 601 | ||
| 609 | /* Remove TX interrupt from shared mask */ | 602 | /* Remove TX interrupt from shared mask */ |
| 610 | intr->vector_list[0].int_mask &= ~int_bit; | 603 | intr->vector_list[0].int_mask &= ~int_bit; |
