mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2025-01-06 13:16:22 +00:00
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>
This commit is contained in:
parent
9c1de033af
commit
9a99384518
@ -20,4 +20,15 @@ config PSE_REGULATOR
|
||||
Sourcing Equipment without automatic classification support. For
|
||||
example for basic implementation of PoDL (802.3bu) specification.
|
||||
|
||||
config PSE_PD692X0
|
||||
tristate "PD692X0 PSE controller"
|
||||
depends on I2C
|
||||
select FW_UPLOAD
|
||||
help
|
||||
This module provides support for PD692x0 regulator based Ethernet
|
||||
Power Sourcing Equipment.
|
||||
|
||||
To compile this driver as a module, choose M here: the
|
||||
module will be called pd692x0.
|
||||
|
||||
endif
|
||||
|
@ -4,3 +4,4 @@
|
||||
obj-$(CONFIG_PSE_CONTROLLER) += pse_core.o
|
||||
|
||||
obj-$(CONFIG_PSE_REGULATOR) += pse_regulator.o
|
||||
obj-$(CONFIG_PSE_PD692X0) += pd692x0.o
|
||||
|
1223
drivers/net/pse-pd/pd692x0.c
Normal file
1223
drivers/net/pse-pd/pd692x0.c
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user