spidernet: introduce new setting

We found a new chip setting that we need in order
to make the driver work more reliable.

Signed-off-by: Arnd Bergmann <arnd.bergmann@de.ibm.com>
Signed-off-by: Stephen Hemminger <shemminger@osdl.org>

authored by Jens Osterkamp and committed by Stephen Hemminger b636d17a aedc0e52

+4
+2
drivers/net/spider_net.c
··· 1652 { SPIDER_NET_GFTRESTRT, SPIDER_NET_RESTART_VALUE }, 1653 1654 { SPIDER_NET_GMRWOLCTRL, 0 }, 1655 { SPIDER_NET_GTESTMD, 0 }, 1656 1657 { SPIDER_NET_GMACINTEN, 0 },
··· 1652 { SPIDER_NET_GFTRESTRT, SPIDER_NET_RESTART_VALUE }, 1653 1654 { SPIDER_NET_GMRWOLCTRL, 0 }, 1655 + { SPIDER_NET_GTESTMD, 0x10000000 }, 1656 + { SPIDER_NET_GTTQMSK, 0x00400040 }, 1657 { SPIDER_NET_GTESTMD, 0 }, 1658 1659 { SPIDER_NET_GMACINTEN, 0 },
+2
drivers/net/spider_net.h
··· 120 #define SPIDER_NET_GMRUAFILnR 0x00000500 121 #define SPIDER_NET_GMRUA0FIL15R 0x00000578 122 123 /* RX DMA controller registers, all 0x00000a.. are for DMA controller A, 124 * 0x00000b.. for DMA controller B, etc. */ 125 #define SPIDER_NET_GDADCHA 0x00000a00
··· 120 #define SPIDER_NET_GMRUAFILnR 0x00000500 121 #define SPIDER_NET_GMRUA0FIL15R 0x00000578 122 123 + #define SPIDER_NET_GTTQMSK 0x00000934 124 + 125 /* RX DMA controller registers, all 0x00000a.. are for DMA controller A, 126 * 0x00000b.. for DMA controller B, etc. */ 127 #define SPIDER_NET_GDADCHA 0x00000a00