Skip to content

Commit f5d15ff

Browse files
wdouglassbroonie
authored andcommitted
regulator: dt-bindings: nxp,pf530x: Add NXP PF5300/PF5301/PF5302 PMICs
Bindings for the pf530x series of voltage regulators Signed-off-by: Woodrow Douglass <wdouglass@carnegierobotics.com> Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Message-ID: <20250902-pf530x-v7-1-10eb2542f944@carnegierobotics.com> Signed-off-by: Mark Brown <broonie@kernel.org>
1 parent 1b237f1 commit f5d15ff

1 file changed

Lines changed: 54 additions & 0 deletions

File tree

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2+
%YAML 1.2
3+
---
4+
$id: http://devicetree.org/schemas/regulator/nxp,pf5300.yaml#
5+
$schema: http://devicetree.org/meta-schemas/core.yaml#
6+
7+
title: NXP PF5300/PF5301/PF5302 PMIC regulators
8+
9+
maintainers:
10+
- Woodrow Douglass <wdouglass@carnegierobotics.com>
11+
12+
description: |
13+
The PF5300, PF5301, and PF5302 integrate high-performance buck converters,
14+
12 A, 8 A, and 15 A, respectively, to power high-end automotive and industrial
15+
processors. With adaptive voltage positioning and a high-bandwidth loop, they
16+
offer transient regulation to minimize capacitor requirements.
17+
18+
allOf:
19+
- $ref: regulator.yaml#
20+
21+
properties:
22+
compatible:
23+
oneOf:
24+
- const: nxp,pf5300
25+
- items:
26+
- enum:
27+
- nxp,pf5301
28+
- nxp,pf5302
29+
- const: nxp,pf5300
30+
reg:
31+
maxItems: 1
32+
33+
required:
34+
- compatible
35+
- reg
36+
37+
unevaluatedProperties: false
38+
39+
examples:
40+
- |
41+
i2c {
42+
#address-cells = <1>;
43+
#size-cells = <0>;
44+
45+
regulator@28 {
46+
compatible = "nxp,pf5302", "nxp,pf5300";
47+
reg = <0x28>;
48+
49+
regulator-always-on;
50+
regulator-boot-on;
51+
regulator-max-microvolt = <1200000>;
52+
regulator-min-microvolt = <500000>;
53+
};
54+
};

0 commit comments

Comments
 (0)