xref: /linux/Documentation/devicetree/bindings/net/pse-pd/podl-pse-regulator.yaml (revision f05dfdaf567aaa482e6e4474bbf5993c5ffffc49)
1*f05dfdafSOleksij Rempel# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*f05dfdafSOleksij Rempel%YAML 1.2
3*f05dfdafSOleksij Rempel---
4*f05dfdafSOleksij Rempel$id: http://devicetree.org/schemas/net/pse-pd/podl-pse-regulator.yaml#
5*f05dfdafSOleksij Rempel$schema: http://devicetree.org/meta-schemas/core.yaml#
6*f05dfdafSOleksij Rempel
7*f05dfdafSOleksij Rempeltitle: Regulator based Power Sourcing Equipment
8*f05dfdafSOleksij Rempel
9*f05dfdafSOleksij Rempelmaintainers:
10*f05dfdafSOleksij Rempel  - Oleksij Rempel <o.rempel@pengutronix.de>
11*f05dfdafSOleksij Rempel
12*f05dfdafSOleksij Rempeldescription: Regulator based PoDL PSE controller. The device must be referenced
13*f05dfdafSOleksij Rempel  by the PHY node to control power injection to the Ethernet cable.
14*f05dfdafSOleksij Rempel
15*f05dfdafSOleksij RempelallOf:
16*f05dfdafSOleksij Rempel  - $ref: "pse-controller.yaml#"
17*f05dfdafSOleksij Rempel
18*f05dfdafSOleksij Rempelproperties:
19*f05dfdafSOleksij Rempel  compatible:
20*f05dfdafSOleksij Rempel    const: podl-pse-regulator
21*f05dfdafSOleksij Rempel
22*f05dfdafSOleksij Rempel  '#pse-cells':
23*f05dfdafSOleksij Rempel    const: 0
24*f05dfdafSOleksij Rempel
25*f05dfdafSOleksij Rempel  pse-supply:
26*f05dfdafSOleksij Rempel    description: Power supply for the PSE controller
27*f05dfdafSOleksij Rempel
28*f05dfdafSOleksij RempeladditionalProperties: false
29*f05dfdafSOleksij Rempel
30*f05dfdafSOleksij Rempelrequired:
31*f05dfdafSOleksij Rempel  - compatible
32*f05dfdafSOleksij Rempel  - pse-supply
33*f05dfdafSOleksij Rempel
34*f05dfdafSOleksij Rempelexamples:
35*f05dfdafSOleksij Rempel  - |
36*f05dfdafSOleksij Rempel    ethernet-pse {
37*f05dfdafSOleksij Rempel      compatible = "podl-pse-regulator";
38*f05dfdafSOleksij Rempel      pse-supply = <&reg_t1l1>;
39*f05dfdafSOleksij Rempel      #pse-cells = <0>;
40*f05dfdafSOleksij Rempel    };
41