diff options
Diffstat (limited to 'drivers/net/ethernet/mediatek/mtk_eth_soc.h')
| -rw-r--r-- | drivers/net/ethernet/mediatek/mtk_eth_soc.h | 8 | 
1 files changed, 8 insertions, 0 deletions
| diff --git a/drivers/net/ethernet/mediatek/mtk_eth_soc.h b/drivers/net/ethernet/mediatek/mtk_eth_soc.h index 85830fe14a1b..454cfcd465fd 100644 --- a/drivers/net/ethernet/mediatek/mtk_eth_soc.h +++ b/drivers/net/ethernet/mediatek/mtk_eth_soc.h @@ -352,10 +352,13 @@  #define DQSI0(x)		((x << 0) & GENMASK(6, 0))  #define DQSI1(x)		((x << 8) & GENMASK(14, 8))  #define RXCTL_DMWTLAT(x)	((x << 16) & GENMASK(18, 16)) +#define RXC_RST			BIT(31)  #define RXC_DQSISEL		BIT(30)  #define RCK_CTRL_RGMII_1000	(RXC_DQSISEL | RXCTL_DMWTLAT(2) | DQSI1(16))  #define RCK_CTRL_RGMII_10_100	RXCTL_DMWTLAT(2) +#define NUM_TRGMII_CTRL		5 +  /* TRGMII RXC control register */  #define TRGMII_TCK_CTRL		0x10340  #define TXCTL_DMWTLAT(x)	((x << 16) & GENMASK(18, 16)) @@ -363,6 +366,11 @@  #define TCK_CTRL_RGMII_1000	TXCTL_DMWTLAT(2)  #define TCK_CTRL_RGMII_10_100	(TXC_INV | TXCTL_DMWTLAT(2)) +/* TRGMII TX Drive Strength */ +#define TRGMII_TD_ODT(i)	(0x10354 + 8 * (i)) +#define  TD_DM_DRVP(x)		((x) & 0xf) +#define  TD_DM_DRVN(x)		(((x) & 0xf) << 4) +  /* TRGMII Interface mode register */  #define INTF_MODE		0x10390  #define TRGMII_INTF_DIS		BIT(0) |