diff options
author | Russell King (Oracle) <rmk+kernel@armlinux.org.uk> | 2023-11-24 12:28:14 +0000 |
---|---|---|
committer | Jakub Kicinski <kuba@kernel.org> | 2023-11-27 18:04:12 -0800 |
commit | 01972fa9ab7dc1af073dd994380f3e603eb0654e (patch) | |
tree | 10f378149a26bda8653f037a705680ea9565cb62 /drivers/net/phy/aquantia/aquantia.h | |
parent | a22583338e535ba2512283da4aee893163a4b78d (diff) | |
download | linux-stable-01972fa9ab7dc1af073dd994380f3e603eb0654e.tar.gz linux-stable-01972fa9ab7dc1af073dd994380f3e603eb0654e.tar.bz2 linux-stable-01972fa9ab7dc1af073dd994380f3e603eb0654e.zip |
net: phy: aquantia: fill in possible_interfaces for AQR113C
Fill in the possible_interfaces bitmap for AQR113C so phylink knows
which interface modes will be used by the PHY.
Signed-off-by: Russell King (Oracle) <rmk+kernel@armlinux.org.uk>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Link: https://lore.kernel.org/r/E1r6VI6-00DDLl-2D@rmk-PC.armlinux.org.uk
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'drivers/net/phy/aquantia/aquantia.h')
-rw-r--r-- | drivers/net/phy/aquantia/aquantia.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/net/phy/aquantia/aquantia.h b/drivers/net/phy/aquantia/aquantia.h index 9ed38972abdb..1c19ae74ad2b 100644 --- a/drivers/net/phy/aquantia/aquantia.h +++ b/drivers/net/phy/aquantia/aquantia.h @@ -47,6 +47,11 @@ #define VEND1_GLOBAL_CFG_5G 0x031e #define VEND1_GLOBAL_CFG_10G 0x031f /* ...and now the fields */ +#define VEND1_GLOBAL_CFG_SERDES_MODE GENMASK(2, 0) +#define VEND1_GLOBAL_CFG_SERDES_MODE_XFI 0 +#define VEND1_GLOBAL_CFG_SERDES_MODE_SGMII 3 +#define VEND1_GLOBAL_CFG_SERDES_MODE_OCSGMII 4 +#define VEND1_GLOBAL_CFG_SERDES_MODE_XFI5G 6 #define VEND1_GLOBAL_CFG_RATE_ADAPT GENMASK(8, 7) #define VEND1_GLOBAL_CFG_RATE_ADAPT_NONE 0 #define VEND1_GLOBAL_CFG_RATE_ADAPT_USX 1 |