xref: /linux/drivers/net/pse-pd/Kconfig (revision ec2e0fb07d789976c601bec19ecced7a501c3705)
13114b075SOleksij Rempel# SPDX-License-Identifier: GPL-2.0-only
23114b075SOleksij Rempel#
33114b075SOleksij Rempel# Ethernet Power Sourcing Equipment drivers
43114b075SOleksij Rempel#
53114b075SOleksij Rempel
63114b075SOleksij Rempelmenuconfig PSE_CONTROLLER
73114b075SOleksij Rempel	bool "Ethernet Power Sourcing Equipment Support"
82fa809b9SKory Maincent (Dent Project)	depends on REGULATOR
93114b075SOleksij Rempel	help
103114b075SOleksij Rempel	  Generic Power Sourcing Equipment Controller support.
113114b075SOleksij Rempel
123114b075SOleksij Rempel	  If unsure, say no.
1366741b4eSOleksij Rempel
1466741b4eSOleksij Rempelif PSE_CONTROLLER
1566741b4eSOleksij Rempel
1666741b4eSOleksij Rempelconfig PSE_REGULATOR
1766741b4eSOleksij Rempel	tristate "Regulator based PSE controller"
1866741b4eSOleksij Rempel	help
1966741b4eSOleksij Rempel	  This module provides support for simple regulator based Ethernet Power
2066741b4eSOleksij Rempel	  Sourcing Equipment without automatic classification support. For
2166741b4eSOleksij Rempel	  example for basic implementation of PoDL (802.3bu) specification.
2266741b4eSOleksij Rempel
239a993845SKory Maincent (Dent Project)config PSE_PD692X0
249a993845SKory Maincent (Dent Project)	tristate "PD692X0 PSE controller"
259a993845SKory Maincent (Dent Project)	depends on I2C
267eadf500SKory Maincent	select FW_LOADER
279a993845SKory Maincent (Dent Project)	select FW_UPLOAD
289a993845SKory Maincent (Dent Project)	help
299a993845SKory Maincent (Dent Project)	  This module provides support for PD692x0 regulator based Ethernet
309a993845SKory Maincent (Dent Project)	  Power Sourcing Equipment.
319a993845SKory Maincent (Dent Project)
329a993845SKory Maincent (Dent Project)	  To compile this driver as a module, choose M here: the
339a993845SKory Maincent (Dent Project)	  module will be called pd692x0.
349a993845SKory Maincent (Dent Project)
35*a2317231SPiotr Kubikconfig PSE_SI3474
36*a2317231SPiotr Kubik	tristate "Si3474 PSE controller"
37*a2317231SPiotr Kubik	depends on I2C
38*a2317231SPiotr Kubik	help
39*a2317231SPiotr Kubik	  This module provides support for Si3474 regulator based Ethernet
40*a2317231SPiotr Kubik	  Power Sourcing Equipment.
41*a2317231SPiotr Kubik	  Only 4-pair PSE configurations are supported.
42*a2317231SPiotr Kubik
43*a2317231SPiotr Kubik	  To compile this driver as a module, choose M here: the
44*a2317231SPiotr Kubik	  module will be called si3474.
45*a2317231SPiotr Kubik
4620e6d190SKory Maincent (Dent Project)config PSE_TPS23881
4720e6d190SKory Maincent (Dent Project)	tristate "TPS23881 PSE controller"
4820e6d190SKory Maincent (Dent Project)	depends on I2C
4920e6d190SKory Maincent (Dent Project)	help
5020e6d190SKory Maincent (Dent Project)	  This module provides support for TPS23881 regulator based Ethernet
5120e6d190SKory Maincent (Dent Project)	  Power Sourcing Equipment.
5220e6d190SKory Maincent (Dent Project)
5320e6d190SKory Maincent (Dent Project)	  To compile this driver as a module, choose M here: the
5420e6d190SKory Maincent (Dent Project)	  module will be called tps23881.
5566741b4eSOleksij Rempelendif
56