diff options
Diffstat (limited to 'drivers/net/ethernet/renesas/sh_eth.h')
-rw-r--r-- | drivers/net/ethernet/renesas/sh_eth.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/net/ethernet/renesas/sh_eth.h b/drivers/net/ethernet/renesas/sh_eth.h index 37a0702b7490..bae84fd2e73a 100644 --- a/drivers/net/ethernet/renesas/sh_eth.h +++ b/drivers/net/ethernet/renesas/sh_eth.h | |||
@@ -27,6 +27,10 @@ | |||
27 | #define TX_TIMEOUT (5*HZ) | 27 | #define TX_TIMEOUT (5*HZ) |
28 | #define TX_RING_SIZE 64 /* Tx ring size */ | 28 | #define TX_RING_SIZE 64 /* Tx ring size */ |
29 | #define RX_RING_SIZE 64 /* Rx ring size */ | 29 | #define RX_RING_SIZE 64 /* Rx ring size */ |
30 | #define TX_RING_MIN 64 | ||
31 | #define RX_RING_MIN 64 | ||
32 | #define TX_RING_MAX 1024 | ||
33 | #define RX_RING_MAX 1024 | ||
30 | #define ETHERSMALL 60 | 34 | #define ETHERSMALL 60 |
31 | #define PKT_BUF_SZ 1538 | 35 | #define PKT_BUF_SZ 1538 |
32 | #define SH_ETH_TSU_TIMEOUT_MS 500 | 36 | #define SH_ETH_TSU_TIMEOUT_MS 500 |
@@ -701,6 +705,8 @@ struct sh_eth_private { | |||
701 | const u16 *reg_offset; | 705 | const u16 *reg_offset; |
702 | void __iomem *addr; | 706 | void __iomem *addr; |
703 | void __iomem *tsu_addr; | 707 | void __iomem *tsu_addr; |
708 | u32 num_rx_ring; | ||
709 | u32 num_tx_ring; | ||
704 | dma_addr_t rx_desc_dma; | 710 | dma_addr_t rx_desc_dma; |
705 | dma_addr_t tx_desc_dma; | 711 | dma_addr_t tx_desc_dma; |
706 | struct sh_eth_rxdesc *rx_ring; | 712 | struct sh_eth_rxdesc *rx_ring; |