All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH net-next v7 0/7] add generic PSE support
@ 2022-09-26 11:24 Oleksij Rempel
  2022-09-26 11:24 ` [PATCH net-next v7 1/7] dt-bindings: net: phy: add PoDL PSE property Oleksij Rempel
                   ` (6 more replies)
  0 siblings, 7 replies; 11+ messages in thread
From: Oleksij Rempel @ 2022-09-26 11:24 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: 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
  dt-bindings: net: pse-dt: add bindings for regulator based PoDL PSE
    controller
  net: pse-pd: add regulator based PSE driver

 .../devicetree/bindings/net/ethernet-phy.yaml |   6 +
 .../net/pse-pd/podl-pse-regulator.yaml        |  40 ++
 .../bindings/net/pse-pd/pse-controller.yaml   |  33 ++
 Documentation/networking/ethtool-netlink.rst  |  59 +++
 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                 | 351 ++++++++++++++++++
 drivers/net/pse-pd/pse_regulator.c            | 147 ++++++++
 include/linux/phy.h                           |   2 +
 include/linux/pse-pd/pse.h                    | 156 ++++++++
 include/uapi/linux/ethtool.h                  |  45 +++
 include/uapi/linux/ethtool_netlink.h          |  16 +
 net/ethtool/Makefile                          |   3 +-
 net/ethtool/common.h                          |   1 +
 net/ethtool/netlink.c                         |  17 +
 net/ethtool/netlink.h                         |   4 +
 net/ethtool/pse-pd.c                          | 185 +++++++++
 21 files changed, 1141 insertions(+), 12 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/net/pse-pd/podl-pse-regulator.yaml
 create mode 100644 Documentation/devicetree/bindings/net/pse-pd/pse-controller.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_regulator.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] 11+ messages in thread

end of thread, other threads:[~2022-09-28  1:02 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-09-26 11:24 [PATCH net-next v7 0/7] add generic PSE support Oleksij Rempel
2022-09-26 11:24 ` [PATCH net-next v7 1/7] dt-bindings: net: phy: add PoDL PSE property Oleksij Rempel
2022-09-26 11:24 ` [PATCH net-next v7 2/7] net: add framework to support Ethernet PSE and PDs devices Oleksij Rempel
2022-09-28  1:00   ` Jakub Kicinski
2022-09-26 11:24 ` [PATCH net-next v7 3/7] net: mdiobus: fwnode_mdiobus_register_phy() rework error handling Oleksij Rempel
2022-09-26 11:24 ` [PATCH net-next v7 4/7] net: mdiobus: search for PSE nodes by parsing PHY nodes Oleksij Rempel
2022-09-28  0:55   ` Jakub Kicinski
2022-09-26 11:24 ` [PATCH net-next v7 5/7] ethtool: add interface to interact with Ethernet Power Equipment Oleksij Rempel
2022-09-28  1:02   ` Jakub Kicinski
2022-09-26 11:24 ` [PATCH net-next v7 6/7] dt-bindings: net: pse-dt: add bindings for regulator based PoDL PSE controller Oleksij Rempel
2022-09-26 11:25 ` [PATCH net-next v7 7/7] net: pse-pd: add regulator based 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.