summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Aberg <maberg@gaisler.com>2015-10-20 11:25:06 +0200
committerDaniel Hellstrom <daniel@gaisler.com>2017-03-06 07:54:55 +0100
commita48bfc0ffa8924ddce55a567795a5352a98fb322 (patch)
treeee146cf5b8042962193363416c8d16ddc4bbb199
parentleon, grspw_pkt: Fixed parameter check in grspw_dma_open() (diff)
downloadrtems-a48bfc0ffa8924ddce55a567795a5352a98fb322.tar.bz2
leon, grspw_pkt: Fixed txpkt flag for link error
There was a mixup between the transmit descriptor Link error (LE) bit and Interrupt enable (IE) bit. TXPKT_FLAG_LINKERR now correctly indicates the link error condition.
-rw-r--r--c/src/lib/libbsp/sparc/shared/include/grspw_pkt.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/c/src/lib/libbsp/sparc/shared/include/grspw_pkt.h b/c/src/lib/libbsp/sparc/shared/include/grspw_pkt.h
index 4b3d40de1c..c014b37bb1 100644
--- a/c/src/lib/libbsp/sparc/shared/include/grspw_pkt.h
+++ b/c/src/lib/libbsp/sparc/shared/include/grspw_pkt.h
@@ -59,16 +59,16 @@ extern int grspw_work_task_priority;
#define TXPKT_FLAG_NOCRC_LENe 0x0000000e
#define TXPKT_FLAG_NOCRC_LENf 0x0000000f
-/* Marks if packet was transmitted or not */
-#define TXPKT_FLAG_TX 0x8000
-
#define TXPKT_FLAG_INPUT_MASK (TXPKT_FLAG_NOCRC_MASK | TXPKT_FLAG_IE | \
TXPKT_FLAG_HCRC | TXPKT_FLAG_DCRC)
+/* Marks if packet was transmitted or not */
+#define TXPKT_FLAG_TX 0x4000
+
/* Link Error */
-#define TXPKT_FLAG_LINKERR 0x4000
+#define TXPKT_FLAG_LINKERR 0x8000
-#define TXPKT_FLAG_OUTPUT_MASK (TXPKT_FLAG_LINKERR)
+#define TXPKT_FLAG_OUTPUT_MASK (TXPKT_FLAG_TX | TXPKT_FLAG_LINKERR)
/*** RX Packet Flags ***/