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/mfd/hisilicon,hi6421-spmi-pmic.yaml
24 pattern: "pmic@[0-9a-f]"
27 const: hisilicon,hi6421v600-spmi
35 interrupt-controller: true
39 description: GPIO used for IRQs
52 '^ldo[0-9]+@[0-9a-f]$':
55 $ref: "/schemas/regulator/regulator.yaml#"
62 additionalProperties: false
69 compatible = "hisilicon,hi6421-spmi";
72 #interrupt-cells = <2>;
74 gpios = <&gpio28 0 0>;
81 regulator-name = "ldo3";
82 regulator-min-microvolt = <1500000>;
83 regulator-max-microvolt = <2000000>;
88 regulator-name = "ldo4";
89 regulator-min-microvolt = <1725000>;
90 regulator-max-microvolt = <1900000>;
95 regulator-name = "ldo9";
96 regulator-min-microvolt = <1750000>;
97 regulator-max-microvolt = <3300000>;
102 regulator-name = "ldo15";
103 regulator-min-microvolt = <1800000>;
104 regulator-max-microvolt = <3000000>;
109 regulator-name = "ldo16";
110 regulator-min-microvolt = <1800000>;
111 regulator-max-microvolt = <3000000>;
116 regulator-name = "ldo17";
117 regulator-min-microvolt = <2500000>;
118 regulator-max-microvolt = <3300000>;
122 regulator-name = "ldo33";
123 regulator-min-microvolt = <2500000>;
124 regulator-max-microvolt = <3300000>;
129 regulator-name = "ldo34";
130 regulator-min-microvolt = <2600000>;
131 regulator-max-microvolt = <3300000>;