diff options
author | Iyappan Subramanian <isubramanian@apm.com> | 2015-04-28 13:52:39 -0700 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2015-04-30 16:03:13 -0400 |
commit | bc1b7c132a09d84a22e1a15a76d2eb6eb916d217 (patch) | |
tree | d3e4567b44beed1bd76e1298e548739b2d27e683 /drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.h | |
parent | drivers: net: xgene: Add ring manager v2 functions (diff) | |
download | linux-dev-bc1b7c132a09d84a22e1a15a76d2eb6eb916d217.tar.xz linux-dev-bc1b7c132a09d84a22e1a15a76d2eb6eb916d217.zip |
drivers: net: xgene: Add 10GbE support with ring manager v2
Signed-off-by: Iyappan Subramanian <isubramanian@apm.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to '')
-rw-r--r-- | drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.h b/drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.h index 5a5296a6d1df..d07ee5ea3046 100644 --- a/drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.h +++ b/drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.h @@ -24,6 +24,23 @@ #define BLOCK_AXG_MAC_OFFSET 0x0800 #define BLOCK_AXG_MAC_CSR_OFFSET 0x2000 +#define XGENET_SRST_ADDR 0x0000 +#define XGENET_CLKEN_ADDR 0x0008 + +#define CSR_CLK BIT(0) +#define XGENET_CLK BIT(1) +#define PCS_CLK BIT(3) +#define AN_REF_CLK BIT(4) +#define AN_CLK BIT(5) +#define AD_CLK BIT(6) + +#define CSR_RST BIT(0) +#define XGENET_RST BIT(1) +#define PCS_RST BIT(3) +#define AN_REF_RST BIT(4) +#define AN_RST BIT(5) +#define AD_RST BIT(6) + #define AXGMAC_CONFIG_0 0x0000 #define AXGMAC_CONFIG_1 0x0004 #define HSTMACRST BIT(31) |