All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH net-next v2 0/8] net: pse-pd: Add new PSE c33 features
@ 2024-06-07  7:30 Kory Maincent
  2024-06-07  7:30 ` [PATCH net-next v2 1/8] net: pse-pd: Use EOPNOTSUPP error code instead of ENOTSUPP Kory Maincent
                   ` (7 more replies)
  0 siblings, 8 replies; 18+ messages in thread
From: Kory Maincent @ 2024-06-07  7:30 UTC (permalink / raw)
  To: David S. Miller, Eric Dumazet, Jakub Kicinski, Paolo Abeni,
	Donald Hunter, Oleksij Rempel
  Cc: Thomas Petazzoni, linux-kernel, netdev, Dent Project, kernel,
	Kory Maincent, Andrew Lunn

From: "Kory Maincent (Dent Project)" <kory.maincent@bootlin.com>

This patch series adds new c33 features to the PSE API.
- Expand the PSE PI informations status with power, class and failure
  reason
- Add the possibility to get and set the PSE PIs power limit

Jakub could you check if patchwork works correctly with this patch series.

Changes in v2:
- Use uA and uV instead of mA and mV to have more precision in the power
  calculation. Need to use 64bit variables for the calculation.
- Modify the pd-92x0behavior in case of setting the current out of the
  available ranges. Report an error now.
- Link to v1: https://lore.kernel.org/r/20240529-feature_poe_power_cap-v1-0-0c4b1d5953b8@bootlin.com

Signed-off-by: Kory Maincent <kory.maincent@bootlin.com>
---
Kory Maincent (8):
      net: pse-pd: Use EOPNOTSUPP error code instead of ENOTSUPP
      net: ethtool: pse-pd: Expand C33 PSE status with class, power and extended state
      netlink: specs: Expand the PSE netlink command with C33 new features
      net: pse-pd: pd692x0: Expand ethtool status message
      net: pse-pd: Add new power limit get and set c33 features
      net: ethtool: Add new power limit get and set features
      netlink: specs: Expand the PSE netlink command with C33 pw-limit attributes
      net: pse-pd: pd692x0: Enhance with new current limit and voltage read callbacks

 Documentation/netlink/specs/ethtool.yaml |  25 +++
 drivers/net/pse-pd/pd692x0.c             | 283 ++++++++++++++++++++++++++++++-
 drivers/net/pse-pd/pse_core.c            | 172 +++++++++++++++++--
 include/linux/ethtool.h                  |  11 ++
 include/linux/pse-pd/pse.h               |  46 ++++-
 include/uapi/linux/ethtool.h             |  41 +++++
 include/uapi/linux/ethtool_netlink.h     |   5 +
 net/ethtool/pse-pd.c                     |  69 +++++++-
 8 files changed, 631 insertions(+), 21 deletions(-)
---
base-commit: c7309fc9b716c653dc37c8ebcdc6e9132c370076
change-id: 20240425-feature_poe_power_cap-18e90ba7294b

Best regards,
-- 
Köry Maincent, Bootlin
Embedded Linux and kernel engineering
https://bootlin.com


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

end of thread, other threads:[~2024-06-12  9:08 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-06-07  7:30 [PATCH net-next v2 0/8] net: pse-pd: Add new PSE c33 features Kory Maincent
2024-06-07  7:30 ` [PATCH net-next v2 1/8] net: pse-pd: Use EOPNOTSUPP error code instead of ENOTSUPP Kory Maincent
2024-06-10  5:18   ` Oleksij Rempel
2024-06-10  8:26     ` Kory Maincent
2024-06-07  7:30 ` [PATCH net-next v2 2/8] net: ethtool: pse-pd: Expand C33 PSE status with class, power and extended state Kory Maincent
2024-06-10  5:16   ` Oleksij Rempel
2024-06-10  9:25     ` Kory Maincent
2024-06-11  8:05       ` Oleksij Rempel
2024-06-11 12:01         ` Kory Maincent
2024-06-12  9:08         ` Kory Maincent
2024-06-07  7:30 ` [PATCH net-next v2 3/8] netlink: specs: Expand the PSE netlink command with C33 new features Kory Maincent
2024-06-07 10:09   ` Donald Hunter
2024-06-10  9:39     ` Kory Maincent
2024-06-07  7:30 ` [PATCH net-next v2 4/8] net: pse-pd: pd692x0: Expand ethtool status message Kory Maincent
2024-06-07  7:30 ` [PATCH net-next v2 5/8] net: pse-pd: Add new power limit get and set c33 features Kory Maincent
2024-06-07  7:30 ` [PATCH net-next v2 6/8] net: ethtool: Add new power limit get and set features Kory Maincent
2024-06-07  7:30 ` [PATCH net-next v2 7/8] netlink: specs: Expand the PSE netlink command with C33 pw-limit attributes Kory Maincent
2024-06-07  7:30 ` [PATCH net-next v2 8/8] net: pse-pd: pd692x0: Enhance with new current limit and voltage read callbacks Kory Maincent

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.