diff options
Diffstat (limited to 'drivers/net/rtl8019.h')
| -rw-r--r-- | drivers/net/rtl8019.h | 153 | 
1 files changed, 75 insertions, 78 deletions
| diff --git a/drivers/net/rtl8019.h b/drivers/net/rtl8019.h index 38116ad84..ae5163c43 100644 --- a/drivers/net/rtl8019.h +++ b/drivers/net/rtl8019.h @@ -30,88 +30,85 @@  #include <asm/types.h>  #include <config.h> -  #ifdef CONFIG_DRIVER_RTL8019 -#define		RTL8019_REG_00        		(RTL8019_BASE + 0x00) -#define 	RTL8019_REG_01        		(RTL8019_BASE + 0x01) -#define 	RTL8019_REG_02        		(RTL8019_BASE + 0x02) -#define 	RTL8019_REG_03        		(RTL8019_BASE + 0x03) -#define 	RTL8019_REG_04        		(RTL8019_BASE + 0x04) -#define 	RTL8019_REG_05        		(RTL8019_BASE + 0x05) -#define 	RTL8019_REG_06        		(RTL8019_BASE + 0x06) -#define 	RTL8019_REG_07        		(RTL8019_BASE + 0x07) -#define 	RTL8019_REG_08        		(RTL8019_BASE + 0x08) -#define 	RTL8019_REG_09        		(RTL8019_BASE + 0x09) -#define 	RTL8019_REG_0a        		(RTL8019_BASE + 0x0a) -#define 	RTL8019_REG_0b        		(RTL8019_BASE + 0x0b) -#define 	RTL8019_REG_0c        		(RTL8019_BASE + 0x0c) -#define 	RTL8019_REG_0d        		(RTL8019_BASE + 0x0d) -#define 	RTL8019_REG_0e       	 	(RTL8019_BASE + 0x0e) -#define 	RTL8019_REG_0f        		(RTL8019_BASE + 0x0f) -#define 	RTL8019_REG_10        		(RTL8019_BASE + 0x10) -#define 	RTL8019_REG_1f        		(RTL8019_BASE + 0x1f) - -#define		RTL8019_COMMAND			RTL8019_REG_00 -#define		RTL8019_PAGESTART		RTL8019_REG_01 -#define		RTL8019_PAGESTOP		RTL8019_REG_02 -#define		RTL8019_BOUNDARY		RTL8019_REG_03 -#define		RTL8019_TRANSMITSTATUS		RTL8019_REG_04 -#define		RTL8019_TRANSMITPAGE		RTL8019_REG_04 -#define		RTL8019_TRANSMITBYTECOUNT0	RTL8019_REG_05 -#define		RTL8019_NCR 			RTL8019_REG_05 -#define		RTL8019_TRANSMITBYTECOUNT1 	RTL8019_REG_06 -#define		RTL8019_INTERRUPTSTATUS		RTL8019_REG_07 -#define		RTL8019_CURRENT 		RTL8019_REG_07 -#define		RTL8019_REMOTESTARTADDRESS0 	RTL8019_REG_08 -#define		RTL8019_CRDMA0  		RTL8019_REG_08 -#define		RTL8019_REMOTESTARTADDRESS1 	RTL8019_REG_09 -#define		RTL8019_CRDMA1 			RTL8019_REG_09 -#define		RTL8019_REMOTEBYTECOUNT0	RTL8019_REG_0a -#define		RTL8019_REMOTEBYTECOUNT1	RTL8019_REG_0b -#define		RTL8019_RECEIVESTATUS		RTL8019_REG_0c -#define		RTL8019_RECEIVECONFIGURATION	RTL8019_REG_0c -#define		RTL8019_TRANSMITCONFIGURATION	RTL8019_REG_0d -#define		RTL8019_FAE_TALLY 		RTL8019_REG_0d -#define		RTL8019_DATACONFIGURATION	RTL8019_REG_0e -#define		RTL8019_CRC_TALLY 		RTL8019_REG_0e -#define		RTL8019_INTERRUPTMASK		RTL8019_REG_0f -#define		RTL8019_MISS_PKT_TALLY		RTL8019_REG_0f -#define		RTL8019_PHYSICALADDRESS0	RTL8019_REG_01 -#define 	RTL8019_PHYSICALADDRESS1	RTL8019_REG_02 -#define		RTL8019_PHYSICALADDRESS2	RTL8019_REG_03 -#define		RTL8019_PHYSICALADDRESS3	RTL8019_REG_04 -#define		RTL8019_PHYSICALADDRESS4	RTL8019_REG_05 -#define		RTL8019_PHYSICALADDRESS5	RTL8019_REG_06 -#define		RTL8019_MULTIADDRESS0		RTL8019_REG_08 -#define		RTL8019_MULTIADDRESS1		RTL8019_REG_09 -#define		RTL8019_MULTIADDRESS2		RTL8019_REG_0a -#define		RTL8019_MULTIADDRESS3		RTL8019_REG_0b -#define		RTL8019_MULTIADDRESS4		RTL8019_REG_0c -#define		RTL8019_MULTIADDRESS5		RTL8019_REG_0d -#define		RTL8019_MULTIADDRESS6		RTL8019_REG_0e -#define		RTL8019_MULTIADDRESS7		RTL8019_REG_0f -#define		RTL8019_DMA_DATA		RTL8019_REG_10 -#define		RTL8019_RESET			RTL8019_REG_1f - +#define RTL8019_REG_00			(RTL8019_BASE + 0x00) +#define	RTL8019_REG_01			(RTL8019_BASE + 0x01) +#define	RTL8019_REG_02			(RTL8019_BASE + 0x02) +#define	RTL8019_REG_03			(RTL8019_BASE + 0x03) +#define	RTL8019_REG_04			(RTL8019_BASE + 0x04) +#define	RTL8019_REG_05			(RTL8019_BASE + 0x05) +#define	RTL8019_REG_06			(RTL8019_BASE + 0x06) +#define	RTL8019_REG_07			(RTL8019_BASE + 0x07) +#define	RTL8019_REG_08			(RTL8019_BASE + 0x08) +#define	RTL8019_REG_09			(RTL8019_BASE + 0x09) +#define	RTL8019_REG_0a			(RTL8019_BASE + 0x0a) +#define	RTL8019_REG_0b			(RTL8019_BASE + 0x0b) +#define	RTL8019_REG_0c			(RTL8019_BASE + 0x0c) +#define	RTL8019_REG_0d			(RTL8019_BASE + 0x0d) +#define	RTL8019_REG_0e			(RTL8019_BASE + 0x0e) +#define	RTL8019_REG_0f			(RTL8019_BASE + 0x0f) +#define	RTL8019_REG_10			(RTL8019_BASE + 0x10) +#define	RTL8019_REG_1f			(RTL8019_BASE + 0x1f) -#define 	RTL8019_PAGE0               	0x22 -#define   	RTL8019_PAGE1               	0x62 -#define   	RTL8019_PAGE0DMAWRITE       	0x12 -#define   	RTL8019_PAGE2DMAWRITE       	0x92 -#define   	RTL8019_REMOTEDMAWR         	0x12 -#define   	RTL8019_REMOTEDMARD         	0x0A -#define   	RTL8019_ABORTDMAWR          	0x32 -#define   	RTL8019_ABORTDMARD          	0x2A -#define   	RTL8019_PAGE0STOP           	0x21 -#define   	RTL8019_PAGE1STOP           	0x61 -#define   	RTL8019_TRANSMIT            	0x26 -#define   	RTL8019_TXINPROGRESS        	0x04 -#define   	RTL8019_SEND		    	0x1A +#define RTL8019_COMMAND			RTL8019_REG_00 +#define RTL8019_PAGESTART		RTL8019_REG_01 +#define RTL8019_PAGESTOP		RTL8019_REG_02 +#define RTL8019_BOUNDARY		RTL8019_REG_03 +#define RTL8019_TRANSMITSTATUS		RTL8019_REG_04 +#define RTL8019_TRANSMITPAGE		RTL8019_REG_04 +#define RTL8019_TRANSMITBYTECOUNT0	RTL8019_REG_05 +#define RTL8019_NCR			RTL8019_REG_05 +#define RTL8019_TRANSMITBYTECOUNT1	RTL8019_REG_06 +#define RTL8019_INTERRUPTSTATUS		RTL8019_REG_07 +#define RTL8019_CURRENT			RTL8019_REG_07 +#define RTL8019_REMOTESTARTADDRESS0	RTL8019_REG_08 +#define RTL8019_CRDMA0			RTL8019_REG_08 +#define RTL8019_REMOTESTARTADDRESS1	RTL8019_REG_09 +#define RTL8019_CRDMA1			RTL8019_REG_09 +#define RTL8019_REMOTEBYTECOUNT0	RTL8019_REG_0a +#define RTL8019_REMOTEBYTECOUNT1	RTL8019_REG_0b +#define RTL8019_RECEIVESTATUS		RTL8019_REG_0c +#define RTL8019_RECEIVECONFIGURATION	RTL8019_REG_0c +#define RTL8019_TRANSMITCONFIGURATION	RTL8019_REG_0d +#define RTL8019_FAE_TALLY		RTL8019_REG_0d +#define RTL8019_DATACONFIGURATION	RTL8019_REG_0e +#define RTL8019_CRC_TALLY		RTL8019_REG_0e +#define RTL8019_INTERRUPTMASK		RTL8019_REG_0f +#define RTL8019_MISS_PKT_TALLY		RTL8019_REG_0f +#define RTL8019_PHYSICALADDRESS0	RTL8019_REG_01 +#define	RTL8019_PHYSICALADDRESS1	RTL8019_REG_02 +#define RTL8019_PHYSICALADDRESS2	RTL8019_REG_03 +#define RTL8019_PHYSICALADDRESS3	RTL8019_REG_04 +#define RTL8019_PHYSICALADDRESS4	RTL8019_REG_05 +#define RTL8019_PHYSICALADDRESS5	RTL8019_REG_06 +#define RTL8019_MULTIADDRESS0		RTL8019_REG_08 +#define RTL8019_MULTIADDRESS1		RTL8019_REG_09 +#define RTL8019_MULTIADDRESS2		RTL8019_REG_0a +#define RTL8019_MULTIADDRESS3		RTL8019_REG_0b +#define RTL8019_MULTIADDRESS4		RTL8019_REG_0c +#define RTL8019_MULTIADDRESS5		RTL8019_REG_0d +#define RTL8019_MULTIADDRESS6		RTL8019_REG_0e +#define RTL8019_MULTIADDRESS7		RTL8019_REG_0f +#define RTL8019_DMA_DATA		RTL8019_REG_10 +#define RTL8019_RESET			RTL8019_REG_1f -#define		RTL8019_PSTART			0x4c -#define		RTL8019_PSTOP			0x80 -#define		RTL8019_TPSTART			0x40 +#define	RTL8019_PAGE0			0x22 +#define	RTL8019_PAGE1			0x62 +#define	RTL8019_PAGE0DMAWRITE		0x12 +#define	RTL8019_PAGE2DMAWRITE		0x92 +#define	RTL8019_REMOTEDMAWR		0x12 +#define	RTL8019_REMOTEDMARD		0x0A +#define	RTL8019_ABORTDMAWR		0x32 +#define	RTL8019_ABORTDMARD		0x2A +#define	RTL8019_PAGE0STOP		0x21 +#define	RTL8019_PAGE1STOP		0x61 +#define	RTL8019_TRANSMIT		0x26 +#define	RTL8019_TXINPROGRESS		0x04 +#define	RTL8019_SEND			0x1A +#define RTL8019_PSTART			0x4c +#define RTL8019_PSTOP			0x80 +#define RTL8019_TPSTART			0x40  #endif /*end of CONFIG_DRIVER_RTL8019*/ |