All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH net-next v3 0/7] add generic PSE support
@ 2022-08-27  5:10 Oleksij Rempel
  2022-08-27  5:10 ` [PATCH net-next v3 1/7] dt-bindings: net: pse-dt: add bindings for generic PSE controller Oleksij Rempel
                   ` (6 more replies)
  0 siblings, 7 replies; 15+ messages in thread
From: Oleksij Rempel @ 2022-08-27  5:10 UTC (permalink / raw)
  To: Andrew Lunn, Heiner Kallweit, David S. Miller, Eric Dumazet,
	Jakub Kicinski, Paolo Abeni, Russell King, Rob Herring,
	Krzysztof Kozlowski, Jonathan Corbet
  Cc: Oleksij Rempel, kernel, linux-kernel, netdev, devicetree,
	linux-doc, David Jander, Luka Perkov, Robert Marko

Add generic support for the Ethernet Power Sourcing Equipment.

changes are listed within patches.

Oleksij Rempel (7):
  dt-bindings: net: pse-dt: add bindings for generic PSE controller
  dt-bindings: net: phy: add PoDL PSE property
  net: add framework to support Ethernet PSE and PDs devices
  net: mdiobus: fwnode_mdiobus_register_phy() rework error handling
  net: mdiobus: search for PSE nodes by parsing PHY nodes.
  ethtool: add interface to interact with Ethernet Power Equipment
  net: pse-pd: add generic PSE driver

 .../devicetree/bindings/net/ethernet-phy.yaml |   5 +
 .../bindings/net/pse-pd/generic-pse.yaml      |  95 +++++
 Documentation/networking/ethtool-netlink.rst  |  58 +++
 drivers/net/Kconfig                           |   2 +
 drivers/net/Makefile                          |   1 +
 drivers/net/mdio/fwnode_mdio.c                |  55 ++-
 drivers/net/phy/phy_device.c                  |   2 +
 drivers/net/pse-pd/Kconfig                    |  22 ++
 drivers/net/pse-pd/Makefile                   |   6 +
 drivers/net/pse-pd/pse_core.c                 | 363 ++++++++++++++++++
 drivers/net/pse-pd/pse_generic.c              | 148 +++++++
 include/linux/phy.h                           |   2 +
 include/linux/pse-pd/pse.h                    | 155 ++++++++
 include/uapi/linux/ethtool.h                  |  45 +++
 include/uapi/linux/ethtool_netlink.h          |  17 +
 net/ethtool/Makefile                          |   3 +-
 net/ethtool/common.h                          |   1 +
 net/ethtool/netlink.c                         |  19 +
 net/ethtool/netlink.h                         |   4 +
 net/ethtool/pse-pd.c                          | 176 +++++++++
 20 files changed, 1167 insertions(+), 12 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/net/pse-pd/generic-pse.yaml
 create mode 100644 drivers/net/pse-pd/Kconfig
 create mode 100644 drivers/net/pse-pd/Makefile
 create mode 100644 drivers/net/pse-pd/pse_core.c
 create mode 100644 drivers/net/pse-pd/pse_generic.c
 create mode 100644 include/linux/pse-pd/pse.h
 create mode 100644 net/ethtool/pse-pd.c

-- 
2.30.2


^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2022-08-28  6:17 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-08-27  5:10 [PATCH net-next v3 0/7] add generic PSE support Oleksij Rempel
2022-08-27  5:10 ` [PATCH net-next v3 1/7] dt-bindings: net: pse-dt: add bindings for generic PSE controller Oleksij Rempel
2022-08-27  5:10 ` [PATCH net-next v3 2/7] dt-bindings: net: phy: add PoDL PSE property Oleksij Rempel
2022-08-27 16:38   ` Andrew Lunn
2022-08-27  5:10 ` [PATCH net-next v3 3/7] net: add framework to support Ethernet PSE and PDs devices Oleksij Rempel
2022-08-27 16:40   ` Andrew Lunn
2022-08-27  5:10 ` [PATCH net-next v3 4/7] net: mdiobus: fwnode_mdiobus_register_phy() rework error handling Oleksij Rempel
2022-08-27 16:41   ` Andrew Lunn
2022-08-27  5:10 ` [PATCH net-next v3 5/7] net: mdiobus: search for PSE nodes by parsing PHY nodes Oleksij Rempel
2022-08-27 16:46   ` Andrew Lunn
2022-08-27  5:10 ` [PATCH net-next v3 6/7] ethtool: add interface to interact with Ethernet Power Equipment Oleksij Rempel
2022-08-27 16:51   ` Andrew Lunn
2022-08-27 18:38   ` Andrew Lunn
2022-08-28  6:16     ` Oleksij Rempel
2022-08-27  5:10 ` [PATCH net-next v3 7/7] net: pse-pd: add generic PSE driver Oleksij Rempel

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.