Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

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: Kory Maincent (Dent Project) <kory.maincent@bootlin.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Link: https://patch.msgid.link/20250617-feature_poe_port_prio-v14-11-78a1a645e2ee@bootlin.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>

authored by

Kory Maincent (Dent Project) and committed by
Jakub Kicinski
2903001e 24a4e3a0

+19 -3
+19 -3
Documentation/devicetree/bindings/net/pse-pd/microchip,pd692x0.yaml
··· 22 22 reg: 23 23 maxItems: 1 24 24 25 + vdd-supply: 26 + description: Regulator that provides 3.3V VDD power supply. 27 + 28 + vdda-supply: 29 + description: Regulator that provides 3.3V VDDA power supply. 30 + 25 31 managers: 26 32 type: object 27 33 additionalProperties: false ··· 74 68 "#size-cells": 75 69 const: 0 76 70 71 + vmain-supply: 72 + description: Regulator that provides 44-57V VMAIN power supply. 73 + 74 + vaux5-supply: 75 + description: Regulator that provides 5V VAUX5 power supply. 76 + 77 + vaux3p3-supply: 78 + description: Regulator that provides 3.3V VAUX3P3 power supply. 79 + 77 80 patternProperties: 78 81 '^port@[0-7]$': 79 82 type: object ··· 121 106 #address-cells = <1>; 122 107 #size-cells = <0>; 123 108 124 - manager@0 { 109 + manager0: manager@0 { 125 110 reg = <0>; 126 111 #address-cells = <1>; 127 112 #size-cells = <0>; 113 + vmain-supply = <&pse1_supply>; 128 114 129 115 phys0: port@0 { 130 116 reg = <0>; ··· 177 161 pairset-names = "alternative-a", "alternative-b"; 178 162 pairsets = <&phys0>, <&phys1>; 179 163 polarity-supported = "MDI", "S"; 180 - vpwr-supply = <&vpwr1>; 164 + vpwr-supply = <&manager0>; 181 165 }; 182 166 pse_pi1: pse-pi@1 { 183 167 reg = <1>; ··· 185 169 pairset-names = "alternative-a"; 186 170 pairsets = <&phys2>; 187 171 polarity-supported = "MDI"; 188 - vpwr-supply = <&vpwr2>; 172 + vpwr-supply = <&manager0>; 189 173 }; 190 174 }; 191 175 };