aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ieee802154/mcr20a.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/ieee802154/mcr20a.c')
-rw-r--r--drivers/net/ieee802154/mcr20a.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/net/ieee802154/mcr20a.c b/drivers/net/ieee802154/mcr20a.c
index e428277781ac..04891429a554 100644
--- a/drivers/net/ieee802154/mcr20a.c
+++ b/drivers/net/ieee802154/mcr20a.c
@@ -903,19 +903,19 @@ mcr20a_irq_clean_complete(void *context)
903 903
904 switch (seq_state) { 904 switch (seq_state) {
905 /* TX IRQ, RX IRQ and SEQ IRQ */ 905 /* TX IRQ, RX IRQ and SEQ IRQ */
906 case (0x03): 906 case (DAR_IRQSTS1_TXIRQ | DAR_IRQSTS1_SEQIRQ):
907 if (lp->is_tx) { 907 if (lp->is_tx) {
908 lp->is_tx = 0; 908 lp->is_tx = 0;
909 dev_dbg(printdev(lp), "TX is done. No ACK\n"); 909 dev_dbg(printdev(lp), "TX is done. No ACK\n");
910 mcr20a_handle_tx_complete(lp); 910 mcr20a_handle_tx_complete(lp);
911 } 911 }
912 break; 912 break;
913 case (0x05): 913 case (DAR_IRQSTS1_RXIRQ | DAR_IRQSTS1_SEQIRQ):
914 /* rx is starting */ 914 /* rx is starting */
915 dev_dbg(printdev(lp), "RX is starting\n"); 915 dev_dbg(printdev(lp), "RX is starting\n");
916 mcr20a_handle_rx(lp); 916 mcr20a_handle_rx(lp);
917 break; 917 break;
918 case (0x07): 918 case (DAR_IRQSTS1_RXIRQ | DAR_IRQSTS1_TXIRQ | DAR_IRQSTS1_SEQIRQ):
919 if (lp->is_tx) { 919 if (lp->is_tx) {
920 /* tx is done */ 920 /* tx is done */
921 lp->is_tx = 0; 921 lp->is_tx = 0;
@@ -927,7 +927,7 @@ mcr20a_irq_clean_complete(void *context)
927 mcr20a_handle_rx(lp); 927 mcr20a_handle_rx(lp);
928 } 928 }
929 break; 929 break;
930 case (0x01): 930 case (DAR_IRQSTS1_SEQIRQ):
931 if (lp->is_tx) { 931 if (lp->is_tx) {
932 dev_dbg(printdev(lp), "TX is starting\n"); 932 dev_dbg(printdev(lp), "TX is starting\n");
933 mcr20a_handle_tx(lp); 933 mcr20a_handle_tx(lp);