Lines Matching +full:bd71828 +full:- +full:ambled
1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/mfd/rohm,bd71828-pmic.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: ROHM BD71828 Power Management Integrated Circuit bindings
10 - Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
13 BD71828GW is a single-chip power management IC for battery-powered portable
15 single-cell linear charger. Also included is a Coulomb counter, a real-time
20 const: rohm,bd71828
30 gpio-controller: true
32 "#gpio-cells":
41 "#clock-cells":
44 clock-output-names:
45 const: bd71828-32k-out
47 rohm,charger-sense-resistor-ohms:
51 BD71827 and BD71828 have SAR ADC for measuring charging currents.
57 $ref: ../regulator/rohm,bd71828-regulator.yaml
62 $ref: ../leds/rohm,bd71828-leds.yaml
64 gpio-reserved-ranges:
66 Usage of BD71828 GPIO pins can be changed via OTP. This property can be
71 - compatible
72 - reg
73 - interrupts
74 - clocks
75 - "#clock-cells"
76 - regulators
77 - gpio-controller
78 - "#gpio-cells"
83 - |
84 #include <dt-bindings/interrupt-controller/irq.h>
85 #include <dt-bindings/leds/common.h>
87 #address-cells = <1>;
88 #size-cells = <0>;
90 compatible = "rohm,bd71828";
93 interrupt-parent = <&gpio1>;
97 #clock-cells = <0>;
98 clock-output-names = "bd71828-32k-out";
100 gpio-controller;
101 #gpio-cells = <2>;
102 gpio-reserved-ranges = <0 1>, <2 1>;
104 rohm,charger-sense-resistor-ohms = <10000000>;
108 regulator-name = "buck1";
109 regulator-min-microvolt = <500000>;
110 regulator-max-microvolt = <2000000>;
111 regulator-ramp-delay = <2500>;
114 regulator-name = "buck2";
115 regulator-min-microvolt = <500000>;
116 regulator-max-microvolt = <2000000>;
117 regulator-ramp-delay = <2500>;
120 regulator-name = "buck3";
121 regulator-min-microvolt = <1200000>;
122 regulator-max-microvolt = <2000000>;
125 regulator-name = "buck4";
126 regulator-min-microvolt = <1000000>;
127 regulator-max-microvolt = <1800000>;
130 regulator-name = "buck5";
131 regulator-min-microvolt = <2500000>;
132 regulator-max-microvolt = <3300000>;
135 regulator-name = "buck6";
136 regulator-min-microvolt = <500000>;
137 regulator-max-microvolt = <2000000>;
138 regulator-ramp-delay = <2500>;
141 regulator-name = "buck7";
142 regulator-min-microvolt = <500000>;
143 regulator-max-microvolt = <2000000>;
144 regulator-ramp-delay = <2500>;
147 regulator-name = "ldo1";
148 regulator-min-microvolt = <800000>;
149 regulator-max-microvolt = <3300000>;
152 regulator-name = "ldo2";
153 regulator-min-microvolt = <800000>;
154 regulator-max-microvolt = <3300000>;
157 regulator-name = "ldo3";
158 regulator-min-microvolt = <800000>;
159 regulator-max-microvolt = <3300000>;
162 regulator-name = "ldo4";
163 regulator-min-microvolt = <800000>;
164 regulator-max-microvolt = <3300000>;
167 regulator-name = "ldo5";
168 regulator-min-microvolt = <800000>;
169 regulator-max-microvolt = <3300000>;
172 regulator-name = "ldo6";
173 regulator-min-microvolt = <1800000>;
174 regulator-max-microvolt = <1800000>;
177 regulator-name = "ldo7";
178 regulator-min-microvolt = <800000>;
179 regulator-max-microvolt = <3300000>;
184 compatible = "rohm,bd71828-leds";
186 led-1 {
187 rohm,led-compatible = "bd71828-grnled";
191 led-2 {
192 rohm,led-compatible = "bd71828-ambled";