forked from Minki/linux
staging: et131x: Move non-register defines from et131x.h to et131x.c
Header file should only have register defines, moved non-register defines to et131x.c Signed-off-by: Mark Einon <mark.einon@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
parent
2d0c64ad04
commit
bd156af600
@ -96,6 +96,37 @@ MODULE_LICENSE("Dual BSD/GPL");
|
||||
MODULE_DESCRIPTION("10/100/1000 Base-T Ethernet Driver "
|
||||
"for the ET1310 by Agere Systems");
|
||||
|
||||
/* EEPROM defines */
|
||||
#define MAX_NUM_REGISTER_POLLS 1000
|
||||
#define MAX_NUM_WRITE_RETRIES 2
|
||||
|
||||
/* MAC defines */
|
||||
#define COUNTER_WRAP_16_BIT 0x10000
|
||||
#define COUNTER_WRAP_12_BIT 0x1000
|
||||
|
||||
/* PCI defines */
|
||||
#define INTERNAL_MEM_SIZE 0x400 /* 1024 of internal memory */
|
||||
#define INTERNAL_MEM_RX_OFFSET 0x1FF /* 50% Tx, 50% Rx */
|
||||
|
||||
/* ISR defines */
|
||||
/*
|
||||
* For interrupts, normal running is:
|
||||
* rxdma_xfr_done, phy_interrupt, mac_stat_interrupt,
|
||||
* watchdog_interrupt & txdma_xfer_done
|
||||
*
|
||||
* In both cases, when flow control is enabled for either Tx or bi-direction,
|
||||
* we additional enable rx_fbr0_low and rx_fbr1_low, so we know when the
|
||||
* buffer rings are running low.
|
||||
*/
|
||||
#define INT_MASK_DISABLE 0xffffffff
|
||||
|
||||
/* NOTE: Masking out MAC_STAT Interrupt for now...
|
||||
* #define INT_MASK_ENABLE 0xfff6bf17
|
||||
* #define INT_MASK_ENABLE_NO_FLOW 0xfff6bfd7
|
||||
*/
|
||||
#define INT_MASK_ENABLE 0xfffebf17
|
||||
#define INT_MASK_ENABLE_NO_FLOW 0xfffebfd7
|
||||
|
||||
void et131x_error_timer_handler(unsigned long data);
|
||||
void et131x_enable_interrupts(struct et131x_adapter *adapter);
|
||||
void et131x_disable_interrupts(struct et131x_adapter *adapter);
|
||||
|
@ -49,7 +49,7 @@
|
||||
#define DRIVER_NAME "et131x"
|
||||
#define DRIVER_VERSION "v2.0"
|
||||
|
||||
/* EEPROM defines */
|
||||
/* EEPROM registers */
|
||||
|
||||
/* LBCIF Register Groups (addressed via 32-bit offsets) */
|
||||
#define LBCIF_DWORD0_GROUP 0xAC
|
||||
@ -77,34 +77,3 @@
|
||||
#define LBCIF_STATUS_CHECKSUM_ERROR 0x40
|
||||
#define LBCIF_STATUS_EEPROM_PRESENT 0x80
|
||||
|
||||
/* Miscellaneous Constraints */
|
||||
#define MAX_NUM_REGISTER_POLLS 1000
|
||||
#define MAX_NUM_WRITE_RETRIES 2
|
||||
|
||||
/* MAC defines */
|
||||
#define COUNTER_WRAP_16_BIT 0x10000
|
||||
#define COUNTER_WRAP_12_BIT 0x1000
|
||||
|
||||
/* PCI defines */
|
||||
#define INTERNAL_MEM_SIZE 0x400 /* 1024 of internal memory */
|
||||
#define INTERNAL_MEM_RX_OFFSET 0x1FF /* 50% Tx, 50% Rx */
|
||||
|
||||
/* ISR defines */
|
||||
/*
|
||||
* For interrupts, normal running is:
|
||||
* rxdma_xfr_done, phy_interrupt, mac_stat_interrupt,
|
||||
* watchdog_interrupt & txdma_xfer_done
|
||||
*
|
||||
* In both cases, when flow control is enabled for either Tx or bi-direction,
|
||||
* we additional enable rx_fbr0_low and rx_fbr1_low, so we know when the
|
||||
* buffer rings are running low.
|
||||
*/
|
||||
#define INT_MASK_DISABLE 0xffffffff
|
||||
|
||||
/* NOTE: Masking out MAC_STAT Interrupt for now...
|
||||
* #define INT_MASK_ENABLE 0xfff6bf17
|
||||
* #define INT_MASK_ENABLE_NO_FLOW 0xfff6bfd7
|
||||
*/
|
||||
#define INT_MASK_ENABLE 0xfffebf17
|
||||
#define INT_MASK_ENABLE_NO_FLOW 0xfffebfd7
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user