Lines Matching +full:ab8500 +full:- +full:fg
1 // SPDX-License-Identifier: GPL-2.0-or-later
6 #include <dt-bindings/clock/ste-ab8500.h>
10 iio-hwmon {
11 compatible = "iio-hwmon";
12 io-channels = <&gpadc 0x02>, /* Battery temperature */
24 interrupt-parent = <&intc>;
26 interrupt-controller;
27 #interrupt-cells = <2>;
28 #address-cells = <1>;
29 #size-cells = <0>;
31 ab8500_clock: clock-controller {
32 compatible = "stericsson,ab8500-clk";
33 #clock-cells = <1>;
37 compatible = "stericsson,ab8505-gpio";
38 gpio-controller;
39 #gpio-cells = <2>;
43 compatible = "stericsson,ab8500-rtc";
46 interrupt-names = "60S", "ALARM";
50 compatible = "stericsson,ab8500-gpadc";
52 interrupt-names = "SW_CONV_END";
53 vddadc-supply = <&ab8500_ldo_adc_reg>;
54 #address-cells = <1>;
55 #size-cells = <0>;
56 #io-channel-cells = <1>;
98 compatible = "stericsson,abx500-temp";
100 interrupt-names = "ABX500_TEMP_WARM";
104 compatible = "stericsson,ab8500-fg";
110 interrupt-names = "NCONV_ACCU",
115 monitored-battery = <&battery>;
116 io-channels = <&gpadc 0x08>;
117 io-channel-names = "main_bat_v";
121 compatible = "stericsson,ab8500-btemp";
127 interrupt-names = "BAT_CTRL_INDB",
132 monitored-battery = <&battery>;
133 io-channels = <&gpadc 0x02>,
135 io-channel-names = "btemp_ball",
140 compatible = "stericsson,ab8500-charger";
155 interrupt-names = "MAIN_CH_UNPLUG_DET",
169 monitored-battery = <&battery>;
170 vddadc-supply = <&ab8500_ldo_adc_reg>;
171 io-channels = <&gpadc 0x09>,
173 io-channel-names = "vbus_v",
178 compatible = "stericsson,ab8500-chargalg";
179 monitored-battery = <&battery>;
183 compatible = "stericsson,ab8500-usb";
191 interrupt-names = "ID_WAKEUP_R",
198 vddulpivio18-supply = <&ab8500_ldo_intcore_reg>;
199 v-ape-supply = <&db8500_vape_reg>;
200 musb_1v8-supply = <&db8500_vsmps2_reg>;
202 clock-names = "sysclk";
203 #phy-cells = <0>;
207 compatible = "stericsson,ab8500-poweron-key";
210 interrupt-names = "ONKEY_DBF", "ONKEY_DBR";
213 ab8500-sysctrl {
214 compatible = "stericsson,ab8500-sysctrl";
218 compatible = "stericsson,ab8500-pwm";
221 clock-names = "intclk";
222 #pwm-cells = <1>;
226 compatible = "stericsson,ab8500-codec";
228 V-AUD-supply = <&ab8500_ldo_audio_reg>;
229 V-AMIC1-supply = <&ab8500_ldo_anamic1_reg>;
230 V-AMIC2-supply = <&ab8500_ldo_anamic2_reg>;
233 clock-names = "audioclk";
235 stericsson,earpeice-cmv = <950>; /* Units in mV. */
239 compatible = "stericsson,ab8505-regulator";
242 regulator-min-microvolt = <2800000>;
243 regulator-max-microvolt = <3300000>;
247 regulator-min-microvolt = <1100000>;
248 regulator-max-microvolt = <3300000>;
252 regulator-min-microvolt = <1100000>;
253 regulator-max-microvolt = <3300000>;
257 regulator-min-microvolt = <1100000>;
258 regulator-max-microvolt = <3300000>;
262 regulator-min-microvolt = <1050000>;
263 regulator-max-microvolt = <2790000>;
267 regulator-min-microvolt = <1050000>;
268 regulator-max-microvolt = <2790000>;
271 // supply for v-intcore12; VINTCORE12 LDO
273 regulator-min-microvolt = <1250000>;
274 regulator-max-microvolt = <1350000>;
281 // supply for ab8500-vaudio; VAUDIO LDO
285 // supply for v-anamic1 VAMIC1 LDO
289 // supply for v-amic2; VAMIC2 LDO; reuse constants for AMIC1
293 // supply for v-aux8; VAUX8 LDO
305 stericsson,audio-codec = <&codec>;
307 clock-names = "sysclk", "ulpclk", "intclk";
311 vana-supply = <&ab8500_ldo_ana_reg>;
314 vana-supply = <&ab8500_ldo_ana_reg>;
317 vana-supply = <&ab8500_ldo_ana_reg>;
320 vana-supply = <&ab8500_ldo_ana_reg>;
326 phy-names = "usb";