Skip to content

Commit 9a99384

Browse files
kmaincentkuba-moo
authored andcommitted
net: pse-pd: Add PD692x0 PSE controller driver
Add a new driver for the PD692x0 I2C Power Sourcing Equipment controller. This driver only support i2c communication for now. Signed-off-by: Kory Maincent <kory.maincent@bootlin.com> Reviewed-by: Andrew Lunn <andrew@lunn.ch> Link: https://lore.kernel.org/r/20240417-feature_poe-v9-12-242293fd1900@bootlin.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>
1 parent 9c1de03 commit 9a99384

File tree

3 files changed

+1235
-0
lines changed

3 files changed

+1235
-0
lines changed

drivers/net/pse-pd/Kconfig

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,15 @@ config PSE_REGULATOR
2020
Sourcing Equipment without automatic classification support. For
2121
example for basic implementation of PoDL (802.3bu) specification.
2222

23+
config PSE_PD692X0
24+
tristate "PD692X0 PSE controller"
25+
depends on I2C
26+
select FW_UPLOAD
27+
help
28+
This module provides support for PD692x0 regulator based Ethernet
29+
Power Sourcing Equipment.
30+
31+
To compile this driver as a module, choose M here: the
32+
module will be called pd692x0.
33+
2334
endif

drivers/net/pse-pd/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,4 @@
44
obj-$(CONFIG_PSE_CONTROLLER) += pse_core.o
55

66
obj-$(CONFIG_PSE_REGULATOR) += pse_regulator.o
7+
obj-$(CONFIG_PSE_PD692X0) += pd692x0.o

0 commit comments

Comments
 (0)