diff options
author | Ong Boon Leong <boon.leong.ong@intel.com> | 2021-03-15 08:27:06 +0300 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2021-03-15 22:53:11 +0300 |
commit | 07a4bc51fc732b3618fd46dc51609948933064a4 (patch) | |
tree | cd756579109945874d559b0ebbfefea502e200ac /include/linux/pcs | |
parent | 29c35da103471d7fc39839192bead60fbf3ba1f9 (diff) | |
download | linux-07a4bc51fc732b3618fd46dc51609948933064a4.tar.xz |
net: pcs: rearrange C73 functions to prepare for C37 support later
The current implementation for XPCS is validated for C73, so we rename them
to have _c73 suffix and introduce a set of functions to use an_mode flag
to switch between C73 and C37 AN later.
Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/linux/pcs')
-rw-r--r-- | include/linux/pcs/pcs-xpcs.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/include/linux/pcs/pcs-xpcs.h b/include/linux/pcs/pcs-xpcs.h index 351c1c9aedc5..a04e57c25fea 100644 --- a/include/linux/pcs/pcs-xpcs.h +++ b/include/linux/pcs/pcs-xpcs.h @@ -10,10 +10,14 @@ #include <linux/phy.h> #include <linux/phylink.h> +/* AN mode */ +#define DW_AN_C73 1 + struct mdio_xpcs_args { __ETHTOOL_DECLARE_LINK_MODE_MASK(supported); struct mii_bus *bus; int addr; + int an_mode; }; struct mdio_xpcs_ops { |