Lines Matching +full:hisi +full:- +full:spmi +full:- +full:controller
1 # SPDX-License-Identifier: GPL-2.0
3 ---
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>
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
32 '#interrupt-cells':
35 interrupt-controller: true
46 '^ldo[0-9]+$':
54 - compatible
55 - reg
56 - regulators
61 - |
62 #include <dt-bindings/spmi/spmi.h>
64 spmi {
65 #address-cells = <2>;
66 #size-cells = <0>;
69 compatible = "hisilicon,hi6421v600-spmi";
72 #interrupt-cells = <2>;
73 interrupt-controller;
74 interrupt-parent = <&gpio28>;
79 regulator-name = "ldo3";
80 regulator-min-microvolt = <1500000>;
81 regulator-max-microvolt = <2000000>;
82 regulator-boot-on;
86 regulator-name = "ldo4";
87 regulator-min-microvolt = <1725000>;
88 regulator-max-microvolt = <1900000>;
89 regulator-boot-on;
93 regulator-name = "ldo9";
94 regulator-min-microvolt = <1750000>;
95 regulator-max-microvolt = <3300000>;
96 regulator-boot-on;
100 regulator-name = "ldo15";
101 regulator-min-microvolt = <1800000>;
102 regulator-max-microvolt = <3000000>;
103 regulator-always-on;
107 regulator-name = "ldo16";
108 regulator-min-microvolt = <1800000>;
109 regulator-max-microvolt = <3000000>;
110 regulator-boot-on;
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>;
123 regulator-boot-on;
127 regulator-name = "ldo34";
128 regulator-min-microvolt = <2600000>;
129 regulator-max-microvolt = <3300000>;