mirror of
https://github.com/torvalds/linux.git
synced 2026-07-29 02:31:27 +02:00
net: stmmac: add phy_intf_sel and ACTPHYIF definitions
Add definitions for the active PHY interface found in DMA hardware feature register 0, and also used to configure the core in multi- interface designs via phy_intf_sel. Signed-off-by: Russell King (Oracle) <rmk+kernel@armlinux.org.uk> Reviewed-by: Maxime Chevallier <maxime.chevallier@bootlin.com> Link: https://patch.msgid.link/E1vFt4X-0000000ChoY-30p9@rmk-PC.armlinux.org.uk Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:
parent
553f23d195
commit
4a4692e909
|
|
@ -313,6 +313,16 @@ struct stmmac_safety_stats {
|
|||
#define DMA_HW_FEAT_ACTPHYIF 0x70000000 /* Active/selected PHY iface */
|
||||
#define DEFAULT_DMA_PBL 8
|
||||
|
||||
/* phy_intf_sel_i and ACTPHYIF encodings */
|
||||
#define PHY_INTF_SEL_GMII_MII 0
|
||||
#define PHY_INTF_SEL_RGMII 1
|
||||
#define PHY_INTF_SEL_SGMII 2
|
||||
#define PHY_INTF_SEL_TBI 3
|
||||
#define PHY_INTF_SEL_RMII 4
|
||||
#define PHY_INTF_SEL_RTBI 5
|
||||
#define PHY_INTF_SEL_SMII 6
|
||||
#define PHY_INTF_SEL_REVMII 7
|
||||
|
||||
/* MSI defines */
|
||||
#define STMMAC_MSI_VEC_MAX 32
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user