|
@@ -670,6 +670,12 @@
|
|
|
#define ENETDMA_BUFALLOC_FORCE_SHIFT 31
|
|
|
#define ENETDMA_BUFALLOC_FORCE_MASK (1 << ENETDMA_BUFALLOC_FORCE_SHIFT)
|
|
|
|
|
|
+/* Global interrupt status */
|
|
|
+#define ENETDMA_GLB_IRQSTAT_REG (0x40)
|
|
|
+
|
|
|
+/* Global interrupt mask */
|
|
|
+#define ENETDMA_GLB_IRQMASK_REG (0x44)
|
|
|
+
|
|
|
/* Channel Configuration register */
|
|
|
#define ENETDMA_CHANCFG_REG(x) (0x100 + (x) * 0x10)
|
|
|
#define ENETDMA_CHANCFG_EN_SHIFT 0
|
|
@@ -709,9 +715,11 @@
|
|
|
/* Channel Configuration register */
|
|
|
#define ENETDMAC_CHANCFG_REG(x) ((x) * 0x10)
|
|
|
#define ENETDMAC_CHANCFG_EN_SHIFT 0
|
|
|
-#define ENETDMAC_CHANCFG_EN_MASK (1 << ENETDMA_CHANCFG_EN_SHIFT)
|
|
|
+#define ENETDMAC_CHANCFG_EN_MASK (1 << ENETDMAC_CHANCFG_EN_SHIFT)
|
|
|
#define ENETDMAC_CHANCFG_PKTHALT_SHIFT 1
|
|
|
-#define ENETDMAC_CHANCFG_PKTHALT_MASK (1 << ENETDMA_CHANCFG_PKTHALT_SHIFT)
|
|
|
+#define ENETDMAC_CHANCFG_PKTHALT_MASK (1 << ENETDMAC_CHANCFG_PKTHALT_SHIFT)
|
|
|
+#define ENETDMAC_CHANCFG_BUFHALT_SHIFT 2
|
|
|
+#define ENETDMAC_CHANCFG_BUFHALT_MASK (1 << ENETDMAC_CHANCFG_BUFHALT_SHIFT)
|
|
|
|
|
|
/* Interrupt Control/Status register */
|
|
|
#define ENETDMAC_IR_REG(x) (0x4 + (x) * 0x10)
|