xref: /freebsd-src/sys/contrib/device-tree/Bindings/net/pse-pd/podl-pse-regulator.yaml (revision fac71e4e09885bb2afa3d984a0c239a52e1a7418)
17ef62cebSEmmanuel Vadot# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
27ef62cebSEmmanuel Vadot%YAML 1.2
37ef62cebSEmmanuel Vadot---
47ef62cebSEmmanuel Vadot$id: http://devicetree.org/schemas/net/pse-pd/podl-pse-regulator.yaml#
57ef62cebSEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
67ef62cebSEmmanuel Vadot
77ef62cebSEmmanuel Vadottitle: Regulator based Power Sourcing Equipment
87ef62cebSEmmanuel Vadot
97ef62cebSEmmanuel Vadotmaintainers:
107ef62cebSEmmanuel Vadot  - Oleksij Rempel <o.rempel@pengutronix.de>
117ef62cebSEmmanuel Vadot
127ef62cebSEmmanuel Vadotdescription: Regulator based PoDL PSE controller. The device must be referenced
137ef62cebSEmmanuel Vadot  by the PHY node to control power injection to the Ethernet cable.
147ef62cebSEmmanuel Vadot
157ef62cebSEmmanuel VadotallOf:
16*fac71e4eSEmmanuel Vadot  - $ref: pse-controller.yaml#
177ef62cebSEmmanuel Vadot
187ef62cebSEmmanuel Vadotproperties:
197ef62cebSEmmanuel Vadot  compatible:
207ef62cebSEmmanuel Vadot    const: podl-pse-regulator
217ef62cebSEmmanuel Vadot
227ef62cebSEmmanuel Vadot  '#pse-cells':
237ef62cebSEmmanuel Vadot    const: 0
247ef62cebSEmmanuel Vadot
257ef62cebSEmmanuel Vadot  pse-supply:
267ef62cebSEmmanuel Vadot    description: Power supply for the PSE controller
277ef62cebSEmmanuel Vadot
287ef62cebSEmmanuel VadotadditionalProperties: false
297ef62cebSEmmanuel Vadot
307ef62cebSEmmanuel Vadotrequired:
317ef62cebSEmmanuel Vadot  - compatible
327ef62cebSEmmanuel Vadot  - pse-supply
337ef62cebSEmmanuel Vadot
347ef62cebSEmmanuel Vadotexamples:
357ef62cebSEmmanuel Vadot  - |
367ef62cebSEmmanuel Vadot    ethernet-pse {
377ef62cebSEmmanuel Vadot      compatible = "podl-pse-regulator";
387ef62cebSEmmanuel Vadot      pse-supply = <&reg_t1l1>;
397ef62cebSEmmanuel Vadot      #pse-cells = <0>;
407ef62cebSEmmanuel Vadot    };
41