Home
last modified time | relevance | path

Searched +full:podl +full:- +full:pse +full:- +full:regulator (Results 1 – 4 of 4) sorted by relevance

/linux-6.8/Documentation/devicetree/bindings/net/pse-pd/
Dpodl-pse-regulator.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/net/pse-pd/podl-pse-regulator.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Regulator based Power Sourcing Equipment
10 - Oleksij Rempel <o.rempel@pengutronix.de>
12 description: Regulator based PoDL PSE controller. The device must be referenced
16 - $ref: pse-controller.yaml#
20 const: podl-pse-regulator
22 '#pse-cells':
[all …]
/linux-6.8/arch/arm/boot/dts/st/
Dstm32mp151a-prtt1c.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
6 /dts-v1/;
8 #include "stm32mp151a-prtt1l.dtsi"
14 clock_ksz9031: clock-ksz9031 {
15 compatible = "fixed-clock";
16 #clock-cells = <0>;
17 clock-frequency = <25000000>;
20 clock_sja1105: clock-sja1105 {
21 compatible = "fixed-clock";
22 #clock-cells = <0>;
[all …]
/linux-6.8/drivers/net/pse-pd/
Dpse_regulator.c1 // SPDX-License-Identifier: GPL-2.0-only
3 // Driver for the regulator based Ethernet Power Sourcing Equipment, without
12 #include <linux/pse-pd/pse.h>
13 #include <linux/regulator/consumer.h>
17 struct regulator *ps; /*power source */
34 if (priv->admin_state == config->admin_cotrol) in pse_reg_ethtool_set_config()
37 switch (config->admin_cotrol) { in pse_reg_ethtool_set_config()
39 ret = regulator_enable(priv->ps); in pse_reg_ethtool_set_config()
42 ret = regulator_disable(priv->ps); in pse_reg_ethtool_set_config()
45 dev_err(pcdev->dev, "Unknown admin state %i\n", in pse_reg_ethtool_set_config()
[all …]
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
16 tristate "Regulator based PSE controller"
17 depends on REGULATOR || COMPILE_TEST
19 This module provides support for simple regulator based Ethernet Power
21 example for basic implementation of PoDL (802.3bu) specification.