ar71xx: fix register range check for DMA stuck checks (thx, Frédéric Moulins), backpo...
[openwrt-10.03/.git] / target / linux / ar71xx / files / drivers / net / ag71xx / ag71xx.h
index 30caaff027d94dedc72f03b96ea17b5e9a714843..8ca5c8983f072d4601c8d9e63151eb38c5e690db 100644 (file)
@@ -150,6 +150,9 @@ struct ag71xx {
        struct napi_struct      napi;
        u32                     msg_enable;
 
+       struct ag71xx_desc      *stop_desc;
+       dma_addr_t              stop_desc_dma;
+
        struct ag71xx_ring      rx_ring;
        struct ag71xx_ring      tx_ring;
 
@@ -349,7 +352,8 @@ static inline void ag71xx_check_reg_offset(struct ag71xx *ag, unsigned reg)
 {
        switch (reg) {
        case AG71XX_REG_MAC_CFG1 ... AG71XX_REG_MAC_MFL:
-       case AG71XX_REG_MAC_IFCTL ... AG71XX_REG_INT_STATUS:
+       case AG71XX_REG_MAC_IFCTL ... AG71XX_REG_TX_SM:
+       case AG71XX_REG_MII_CFG:
                break;
 
        default: