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