Commit 2903001e authored by Kory Maincent (Dent Project)'s avatar Kory Maincent (Dent Project) Committed by Jakub Kicinski
Browse files

dt-bindings: net: pse-pd: microchip,pd692x0: Add manager regulator supply



Adds the regulator supply parameter of the managers.
Update also the example as the regulator supply of the PSE PIs
should be the managers itself and not an external regulator.

Signed-off-by: default avatarKory Maincent (Dent Project) <kory.maincent@bootlin.com>
Reviewed-by: default avatarKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Link: https://patch.msgid.link/20250617-feature_poe_port_prio-v14-11-78a1a645e2ee@bootlin.com


Signed-off-by: default avatarJakub Kicinski <kuba@kernel.org>
parent 24a4e3a0
Loading
Loading
Loading
Loading
+19 −3
Original line number Diff line number Diff line
@@ -22,6 +22,12 @@ properties:
  reg:
    maxItems: 1

  vdd-supply:
    description: Regulator that provides 3.3V VDD power supply.

  vdda-supply:
    description: Regulator that provides 3.3V VDDA power supply.

  managers:
    type: object
    additionalProperties: false
@@ -68,6 +74,15 @@ properties:
          "#size-cells":
            const: 0

          vmain-supply:
            description: Regulator that provides 44-57V VMAIN power supply.

          vaux5-supply:
            description: Regulator that provides 5V VAUX5 power supply.

          vaux3p3-supply:
            description: Regulator that provides 3.3V VAUX3P3 power supply.

        patternProperties:
          '^port@[0-7]$':
            type: object
@@ -106,10 +121,11 @@ examples:
          #address-cells = <1>;
          #size-cells = <0>;

          manager@0 {
          manager0: manager@0 {
            reg = <0>;
            #address-cells = <1>;
            #size-cells = <0>;
            vmain-supply = <&pse1_supply>;

            phys0: port@0 {
              reg = <0>;
@@ -161,7 +177,7 @@ examples:
            pairset-names = "alternative-a", "alternative-b";
            pairsets = <&phys0>, <&phys1>;
            polarity-supported = "MDI", "S";
            vpwr-supply = <&vpwr1>;
            vpwr-supply = <&manager0>;
          };
          pse_pi1: pse-pi@1 {
            reg = <1>;
@@ -169,7 +185,7 @@ examples:
            pairset-names = "alternative-a";
            pairsets = <&phys2>;
            polarity-supported = "MDI";
            vpwr-supply = <&vpwr2>;
            vpwr-supply = <&manager0>;
          };
        };
      };