changes v3: - provide separate field for config and state. - make state rejected on set - add validation
changes v2: - change names. Use MASTER_PREFERRED instead of MULTIPORT - configure master/slave only on request. Default configuration can be provided by PHY or eeprom - status and configuration to the user space. Oleksij Rempel (2): ethtool: provide UAPI for PHY master/slave configuration. net: phy: tja11xx: add support for master-slave configuration Documentation/networking/ethtool-netlink.rst | 3 + drivers/net/phy/nxp-tja11xx.c | 58 ++++++++++++- drivers/net/phy/phy.c | 7 +- drivers/net/phy/phy_device.c | 89 ++++++++++++++++++++ include/linux/phy.h | 3 + include/uapi/linux/ethtool.h | 29 ++++++- include/uapi/linux/ethtool_netlink.h | 2 + include/uapi/linux/mii.h | 2 + net/ethtool/linkmodes.c | 15 +++- 9 files changed, 204 insertions(+), 4 deletions(-) -- 2.26.2