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 1644566e61SJonas Jelonekconfig PSE_REALTEK_MCU 1744566e61SJonas Jelonek tristate 1844566e61SJonas Jelonek help 1944566e61SJonas Jelonek Shared core for the Realtek PSE MCU driver. This is selected 2044566e61SJonas Jelonek automatically by the transport options below. 2144566e61SJonas Jelonek 224c088d9eSJonas Jelonekconfig PSE_REALTEK_MCU_I2C 234c088d9eSJonas Jelonek tristate "Realtek PSE MCU driver (I2C transport)" 244c088d9eSJonas Jelonek depends on I2C 254c088d9eSJonas Jelonek select PSE_REALTEK_MCU 264c088d9eSJonas Jelonek help 274c088d9eSJonas Jelonek Driver for the microcontroller (MCU) that fronts the PSE 284c088d9eSJonas Jelonek hardware on various Realtek-based managed switches, attached 294c088d9eSJonas Jelonek via I2C/SMBus. The MCU exposes a message-based protocol; the actual 304c088d9eSJonas Jelonek PSE silicon is not accessed directly. To compile this driver as a 314c088d9eSJonas Jelonek module, choose M here: the module will be called realtek-pse-mcu-i2c. 324c088d9eSJonas Jelonek 33*5cc93d98SJonas Jelonekconfig PSE_REALTEK_MCU_UART 34*5cc93d98SJonas Jelonek tristate "Realtek PSE MCU driver (UART transport)" 35*5cc93d98SJonas Jelonek depends on SERIAL_DEV_BUS 36*5cc93d98SJonas Jelonek select PSE_REALTEK_MCU 37*5cc93d98SJonas Jelonek help 38*5cc93d98SJonas Jelonek Driver for the microcontroller (MCU) that fronts the PSE 39*5cc93d98SJonas Jelonek hardware on various Realtek-based managed switches, attached 40*5cc93d98SJonas Jelonek via UART. The MCU exposes a message-based protocol; the actual PSE 41*5cc93d98SJonas Jelonek silicon is not accessed directly. To compile this driver as a 42*5cc93d98SJonas Jelonek module, choose M here: the module will be called realtek-pse-mcu-uart. 43*5cc93d98SJonas Jelonek 4466741b4eSOleksij Rempelconfig PSE_REGULATOR 4566741b4eSOleksij Rempel tristate "Regulator based PSE controller" 4666741b4eSOleksij Rempel help 4766741b4eSOleksij Rempel This module provides support for simple regulator based Ethernet Power 4866741b4eSOleksij Rempel Sourcing Equipment without automatic classification support. For 4966741b4eSOleksij Rempel example for basic implementation of PoDL (802.3bu) specification. 5066741b4eSOleksij Rempel 519a993845SKory Maincent (Dent Project)config PSE_PD692X0 529a993845SKory Maincent (Dent Project) tristate "PD692X0 PSE controller" 539a993845SKory Maincent (Dent Project) depends on I2C 547eadf500SKory Maincent select FW_LOADER 559a993845SKory Maincent (Dent Project) select FW_UPLOAD 569a993845SKory Maincent (Dent Project) help 579a993845SKory Maincent (Dent Project) This module provides support for PD692x0 regulator based Ethernet 589a993845SKory Maincent (Dent Project) Power Sourcing Equipment. 599a993845SKory Maincent (Dent Project) 609a993845SKory Maincent (Dent Project) To compile this driver as a module, choose M here: the 619a993845SKory Maincent (Dent Project) module will be called pd692x0. 629a993845SKory Maincent (Dent Project) 63a2317231SPiotr Kubikconfig PSE_SI3474 64a2317231SPiotr Kubik tristate "Si3474 PSE controller" 65a2317231SPiotr Kubik depends on I2C 66a2317231SPiotr Kubik help 67a2317231SPiotr Kubik This module provides support for Si3474 regulator based Ethernet 68a2317231SPiotr Kubik Power Sourcing Equipment. 69a2317231SPiotr Kubik Only 4-pair PSE configurations are supported. 70a2317231SPiotr Kubik 71a2317231SPiotr Kubik To compile this driver as a module, choose M here: the 72a2317231SPiotr Kubik module will be called si3474. 73a2317231SPiotr Kubik 7420e6d190SKory Maincent (Dent Project)config PSE_TPS23881 7520e6d190SKory Maincent (Dent Project) tristate "TPS23881 PSE controller" 7620e6d190SKory Maincent (Dent Project) depends on I2C 7720e6d190SKory Maincent (Dent Project) help 7820e6d190SKory Maincent (Dent Project) This module provides support for TPS23881 regulator based Ethernet 7920e6d190SKory Maincent (Dent Project) Power Sourcing Equipment. 8020e6d190SKory Maincent (Dent Project) 8120e6d190SKory Maincent (Dent Project) To compile this driver as a module, choose M here: the 8220e6d190SKory Maincent (Dent Project) module will be called tps23881. 8366741b4eSOleksij Rempelendif 84