Skip to content

Commit 755a3ce

Browse files
Piotr KubikNipaLocal
authored andcommitted
net: pse-pd: Add Si3474 PSE controller driver
Add a driver for the Skyworks Si3474 I2C Power Sourcing Equipment controller. Driver supports basic features of Si3474 IC: - get port status, - get port power, - get port voltage, - enable/disable port power. Only 4p configurations are supported at this moment. Signed-off-by: Piotr Kubik <piotr.kubik@adtran.com> Signed-off-by: NipaLocal <nipa@local>
1 parent 3b57845 commit 755a3ce

File tree

3 files changed

+596
-0
lines changed

3 files changed

+596
-0
lines changed

drivers/net/pse-pd/Kconfig

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,17 @@ config PSE_PD692X0
3232
To compile this driver as a module, choose M here: the
3333
module will be called pd692x0.
3434

35+
config PSE_SI3474
36+
tristate "Si3474 PSE controller"
37+
depends on I2C
38+
help
39+
This module provides support for Si3474 regulator based Ethernet
40+
Power Sourcing Equipment.
41+
Only 4-pair PSE configurations are supported.
42+
43+
To compile this driver as a module, choose M here: the
44+
module will be called si3474.
45+
3546
config PSE_TPS23881
3647
tristate "TPS23881 PSE controller"
3748
depends on I2C

drivers/net/pse-pd/Makefile

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

66
obj-$(CONFIG_PSE_REGULATOR) += pse_regulator.o
77
obj-$(CONFIG_PSE_PD692X0) += pd692x0.o
8+
obj-$(CONFIG_PSE_SI3474) += si3474.o
89
obj-$(CONFIG_PSE_TPS23881) += tps23881.o

0 commit comments

Comments
 (0)