net: phy: Add BaseT1 auto-negotiation constants
authorDimitri Fedrau <dima.fedrau@gmail.com>
Sun, 18 Feb 2024 07:57:38 +0000 (08:57 +0100)
committerJakub Kicinski <kuba@kernel.org>
Wed, 21 Feb 2024 22:56:58 +0000 (14:56 -0800)
Added constants for advertising 100BT1 and 1000BT1 in register BASE-T1
auto-negotiation advertisement register [31:16] (Register 7.515)

Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Signed-off-by: Dimitri Fedrau <dima.fedrau@gmail.com>
Link: https://lore.kernel.org/r/20240218075753.18067-2-dima.fedrau@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
include/uapi/linux/mdio.h

index 3c90975..c0c8ec9 100644 (file)
 
 /* BASE-T1 auto-negotiation advertisement register [31:16] */
 #define MDIO_AN_T1_ADV_M_B10L          0x4000  /* device is compatible with 10BASE-T1L */
+#define MDIO_AN_T1_ADV_M_1000BT1       0x0080  /* advertise 1000BASE-T1 */
+#define MDIO_AN_T1_ADV_M_100BT1                0x0020  /* advertise 100BASE-T1 */
 #define MDIO_AN_T1_ADV_M_MST           0x0010  /* advertise master preference */
 
 /* BASE-T1 auto-negotiation advertisement register [47:32] */