Lines Matching +full:io +full:- +full:channel +full:- +full:ranges
1 // SPDX-License-Identifier: GPL-2.0
6 #interrupt-cells = <2>;
7 interrupt-controller;
8 #address-cells = <1>;
9 #size-cells = <0>;
12 compatible = "qcom,pm8058-pwrkey";
14 interrupts-extended = <&pm8058 50 IRQ_TYPE_EDGE_RISING>,
17 pull-up;
21 compatible = "qcom,pm8058-keypad-led";
27 compatible = "qcom,pm8058-vib";
32 compatible = "qcom,pm8058-mpp",
33 "qcom,ssbi-mpp";
35 gpio-controller;
36 #gpio-cells = <2>;
37 gpio-ranges = <&pm8058_mpps 0 0 12>;
38 interrupt-controller;
39 #interrupt-cells = <2>;
43 compatible = "qcom,pm8058-led";
49 compatible = "qcom,pm8058-led";
55 compatible = "qcom,pm8058-led";
61 compatible = "qcom,pm8058-keypad";
63 interrupts-extended = <&pm8058 74 IRQ_TYPE_EDGE_RISING>,
66 scan-delay = <32>;
67 row-hold = <91500>;
71 compatible = "qcom,pm8058-gpio",
72 "qcom,ssbi-gpio";
74 interrupt-controller;
75 #interrupt-cells = <2>;
76 gpio-controller;
77 gpio-ranges = <&pm8058_gpio 0 0 44>;
78 #gpio-cells = <2>;
82 compatible = "qcom,pm8058-adc";
84 interrupts-extended = <&pm8058 76 IRQ_TYPE_EDGE_RISING>;
85 #address-cells = <2>;
86 #size-cells = <0>;
87 #io-channel-cells = <2>;
89 vcoin: adc-channel@0 {
93 vbat: adc-channel@1 {
97 dcin: adc-channel@2 {
101 ichg: adc-channel@3 {
105 vph_pwr: adc-channel@4 {
109 usb_vbus: adc-channel@a {
113 die_temp: adc-channel@b {
117 ref_625mv: adc-channel@c {
121 ref_1250mv: adc-channel@d {
125 ref_325mv: adc-channel@e {
129 ref_muxoff: adc-channel@f {
135 compatible = "qcom,pm8058-rtc";
137 interrupts-extended = <&pm8058 39 IRQ_TYPE_EDGE_RISING>;
138 allow-set-time;
146 * That is why the ADC is referred to as "HKADC" - HouseKeeping
149 iio-hwmon {
150 compatible = "iio-hwmon";
151 io-channels = <&pm8058_xoadc 0x00 0x01>, /* Battery */