1 # SPDX-License-Identifier: GPL-2.0
4 $id: http://devicetree.org/schemas/mfd/hisilicon,hi6421-spmi-pmic.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: HiSilicon 6421v600 SPMI PMIC
10 - Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
13 HiSilicon 6421v600 should be connected inside a MIPI System Power Management
14 (SPMI) bus. It provides interrupts and power supply.
16 The GPIO and interrupt settings are represented as part of the top-level PMIC
19 The SPMI controller part is provided by
20 Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
24 pattern: "pmic@[0-9a-f]"
27 const: hisilicon,hi6421v600-spmi
35 interrupt-controller: true
43 additionalProperties: false
49 $ref: /schemas/regulator/regulator.yaml#
51 unevaluatedProperties: false
58 additionalProperties: false
62 #include <dt-bindings/spmi/spmi.h>
69 compatible = "hisilicon,hi6421v600-spmi";
72 #interrupt-cells = <2>;
74 interrupt-parent = <&gpio28>;
79 regulator-name = "ldo3";
80 regulator-min-microvolt = <1500000>;
81 regulator-max-microvolt = <2000000>;
86 regulator-name = "ldo4";
87 regulator-min-microvolt = <1725000>;
88 regulator-max-microvolt = <1900000>;
93 regulator-name = "ldo9";
94 regulator-min-microvolt = <1750000>;
95 regulator-max-microvolt = <3300000>;
100 regulator-name = "ldo15";
101 regulator-min-microvolt = <1800000>;
102 regulator-max-microvolt = <3000000>;
107 regulator-name = "ldo16";
108 regulator-min-microvolt = <1800000>;
109 regulator-max-microvolt = <3000000>;
114 regulator-name = "ldo17";
115 regulator-min-microvolt = <2500000>;
116 regulator-max-microvolt = <3300000>;
120 regulator-name = "ldo33";
121 regulator-min-microvolt = <2500000>;
122 regulator-max-microvolt = <3300000>;
127 regulator-name = "ldo34";
128 regulator-min-microvolt = <2600000>;
129 regulator-max-microvolt = <3300000>;