diff options
Diffstat (limited to 'drivers/net/ethernet/mediatek/mtk_eth_soc.h')
-rw-r--r-- | drivers/net/ethernet/mediatek/mtk_eth_soc.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/net/ethernet/mediatek/mtk_eth_soc.h b/drivers/net/ethernet/mediatek/mtk_eth_soc.h index eed626d56ea4..a5eb7c62306b 100644 --- a/drivers/net/ethernet/mediatek/mtk_eth_soc.h +++ b/drivers/net/ethernet/mediatek/mtk_eth_soc.h | |||
@@ -91,6 +91,7 @@ | |||
91 | #define MTK_QDMA_GLO_CFG 0x1A04 | 91 | #define MTK_QDMA_GLO_CFG 0x1A04 |
92 | #define MTK_RX_2B_OFFSET BIT(31) | 92 | #define MTK_RX_2B_OFFSET BIT(31) |
93 | #define MTK_RX_BT_32DWORDS (3 << 11) | 93 | #define MTK_RX_BT_32DWORDS (3 << 11) |
94 | #define MTK_NDP_CO_PRO BIT(10) | ||
94 | #define MTK_TX_WB_DDONE BIT(6) | 95 | #define MTK_TX_WB_DDONE BIT(6) |
95 | #define MTK_DMA_SIZE_16DWORDS (2 << 4) | 96 | #define MTK_DMA_SIZE_16DWORDS (2 << 4) |
96 | #define MTK_RX_DMA_BUSY BIT(3) | 97 | #define MTK_RX_DMA_BUSY BIT(3) |
@@ -357,6 +358,7 @@ struct mtk_rx_ring { | |||
357 | * @rx_ring: Pointer to the memore holding info about the RX ring | 358 | * @rx_ring: Pointer to the memore holding info about the RX ring |
358 | * @rx_napi: The NAPI struct | 359 | * @rx_napi: The NAPI struct |
359 | * @scratch_ring: Newer SoCs need memory for a second HW managed TX ring | 360 | * @scratch_ring: Newer SoCs need memory for a second HW managed TX ring |
361 | * @phy_scratch_ring: physical address of scratch_ring | ||
360 | * @scratch_head: The scratch memory that scratch_ring points to. | 362 | * @scratch_head: The scratch memory that scratch_ring points to. |
361 | * @clk_ethif: The ethif clock | 363 | * @clk_ethif: The ethif clock |
362 | * @clk_esw: The switch clock | 364 | * @clk_esw: The switch clock |
@@ -384,6 +386,7 @@ struct mtk_eth { | |||
384 | struct mtk_rx_ring rx_ring; | 386 | struct mtk_rx_ring rx_ring; |
385 | struct napi_struct rx_napi; | 387 | struct napi_struct rx_napi; |
386 | struct mtk_tx_dma *scratch_ring; | 388 | struct mtk_tx_dma *scratch_ring; |
389 | dma_addr_t phy_scratch_ring; | ||
387 | void *scratch_head; | 390 | void *scratch_head; |
388 | struct clk *clk_ethif; | 391 | struct clk *clk_ethif; |
389 | struct clk *clk_esw; | 392 | struct clk *clk_esw; |