diff options
| author | Victor Krawiec <victor.krawiec@arturia.com> | 2026-07-23 11:39:58 +0200 |
|---|---|---|
| committer | Mark Brown <broonie@kernel.org> | 2026-07-28 19:23:28 +0100 |
| commit | bde9b2c351c8009a270054d3822e164af0ecfdb0 (patch) | |
| tree | 17b7db9c00412f28b6c212d5c12970c715f14bc8 /Documentation/devicetree/bindings/regulator | |
| parent | 9396a1d9e14237f857046c0677ab24f3d5df340c (diff) | |
regulator: dt-bindings: Add fan53555 allowed modes
Fairchild FAN53555 and its clone from Rockchip, Silergy and TCS support
two modes of operation:
- Auto-PFM: Allow automatic PFM during light load (default mode)
- Forced PWM
Some boards require forced PWM mode to keep the supply ripple within
acceptable limits under light load conditions.
Regulator mode indexes are starting from 1 to keep backward compatibility
with existing device trees
Signed-off-by: Victor Krawiec <victor.krawiec@arturia.com>
Link: https://patch.msgid.link/20260723094001.120264-2-victor.krawiec@arturia.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'Documentation/devicetree/bindings/regulator')
| -rw-r--r-- | Documentation/devicetree/bindings/regulator/fcs,fan53555.yaml | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/regulator/fcs,fan53555.yaml b/Documentation/devicetree/bindings/regulator/fcs,fan53555.yaml index 69bae90fc4b2..9a18891f721e 100644 --- a/Documentation/devicetree/bindings/regulator/fcs,fan53555.yaml +++ b/Documentation/devicetree/bindings/regulator/fcs,fan53555.yaml @@ -48,6 +48,12 @@ properties: VSEL0 register. When this pin is HIGH, VOUT is set by the VSEL1 register. maxItems: 1 + regulator-initial-mode: + enum: + [ 1, 2 ] + description: + Defined in include/dt-bindings/regulator/fcs,fan53555-regulator.h + required: - compatible - reg @@ -56,6 +62,7 @@ unevaluatedProperties: false examples: - | + #include <dt-bindings/regulator/fcs,fan53555-regulator.h> i2c { #address-cells = <1>; #size-cells = <0>; @@ -68,6 +75,7 @@ examples: regulator-max-microvolt = <1800000>; vin-supply = <&parent_reg>; fcs,suspend-voltage-selector = <1>; + regulator-initial-mode = <FAN53555_REGULATOR_MODE_FORCE_PWM>; }; }; ... |
