pmp8074.dtsi (9a87ffc99ec8eb8d35eed7c4f816d75f5cc9662e) pmp8074.dtsi (41c1855232ed277e74daedbecac8d328b6c2ceb8)
1// SPDX-License-Identifier: GPL-2.0-only OR BSD-3-Clause
2
3#include <dt-bindings/spmi/spmi.h>
4#include <dt-bindings/iio/qcom,spmi-vadc.h>
5
6&spmi_bus {
7 pmic@0 {
8 compatible = "qcom,pmp8074", "qcom,spmi-pmic";

--- 4 unchanged lines hidden (view full) ---

13 pmp8074_adc: adc@3100 {
14 compatible = "qcom,spmi-adc-rev2";
15 reg = <0x3100>;
16 interrupts = <0x0 0x31 0x0 IRQ_TYPE_EDGE_RISING>;
17 #address-cells = <1>;
18 #size-cells = <0>;
19 #io-channel-cells = <1>;
20
1// SPDX-License-Identifier: GPL-2.0-only OR BSD-3-Clause
2
3#include <dt-bindings/spmi/spmi.h>
4#include <dt-bindings/iio/qcom,spmi-vadc.h>
5
6&spmi_bus {
7 pmic@0 {
8 compatible = "qcom,pmp8074", "qcom,spmi-pmic";

--- 4 unchanged lines hidden (view full) ---

13 pmp8074_adc: adc@3100 {
14 compatible = "qcom,spmi-adc-rev2";
15 reg = <0x3100>;
16 interrupts = <0x0 0x31 0x0 IRQ_TYPE_EDGE_RISING>;
17 #address-cells = <1>;
18 #size-cells = <0>;
19 #io-channel-cells = <1>;
20
21 ref-gnd@0 {
21 channel@0 {
22 reg = <ADC5_REF_GND>;
23 qcom,pre-scaling = <1 1>;
22 reg = <ADC5_REF_GND>;
23 qcom,pre-scaling = <1 1>;
24 label = "ref_gnd";
24 };
25
25 };
26
26 vref-1p25@1 {
27 channel@1 {
27 reg = <ADC5_1P25VREF>;
28 qcom,pre-scaling = <1 1>;
28 reg = <ADC5_1P25VREF>;
29 qcom,pre-scaling = <1 1>;
30 label = "vref_1p25";
29 };
30
31 };
32
31 vref-vadc@2 {
33 channel@2 {
32 reg = <ADC5_VREF_VADC>;
33 qcom,pre-scaling = <1 1>;
34 reg = <ADC5_VREF_VADC>;
35 qcom,pre-scaling = <1 1>;
36 label = "vref_vadc";
34 };
35
37 };
38
36 pmic_die: die-temp@6 {
39 channel@6 {
37 reg = <ADC5_DIE_TEMP>;
38 qcom,pre-scaling = <1 1>;
40 reg = <ADC5_DIE_TEMP>;
41 qcom,pre-scaling = <1 1>;
42 label = "pmic_die";
39 };
40
43 };
44
41 xo_therm: xo-temp@76 {
45 channel@76 {
42 reg = <ADC5_XO_THERM_100K_PU>;
43 qcom,ratiometric;
44 qcom,hw-settle-time = <200>;
45 qcom,pre-scaling = <1 1>;
46 reg = <ADC5_XO_THERM_100K_PU>;
47 qcom,ratiometric;
48 qcom,hw-settle-time = <200>;
49 qcom,pre-scaling = <1 1>;
50 label = "xo_therm";
46 };
47
51 };
52
48 pa_therm1: thermistor1@77 {
53 channel@77 {
49 reg = <ADC5_AMUX_THM1_100K_PU>;
50 qcom,ratiometric;
51 qcom,hw-settle-time = <200>;
52 qcom,pre-scaling = <1 1>;
54 reg = <ADC5_AMUX_THM1_100K_PU>;
55 qcom,ratiometric;
56 qcom,hw-settle-time = <200>;
57 qcom,pre-scaling = <1 1>;
58 label = "pa_therm1";
53 };
54
59 };
60
55 pa_therm2: thermistor2@78 {
61 channel@78 {
56 reg = <ADC5_AMUX_THM2_100K_PU>;
57 qcom,ratiometric;
58 qcom,hw-settle-time = <200>;
59 qcom,pre-scaling = <1 1>;
62 reg = <ADC5_AMUX_THM2_100K_PU>;
63 qcom,ratiometric;
64 qcom,hw-settle-time = <200>;
65 qcom,pre-scaling = <1 1>;
66 label = "pa_therm2";
60 };
61
67 };
68
62 pa_therm3: thermistor3@79 {
69 channel@79 {
63 reg = <ADC5_AMUX_THM3_100K_PU>;
64 qcom,ratiometric;
65 qcom,hw-settle-time = <200>;
66 qcom,pre-scaling = <1 1>;
70 reg = <ADC5_AMUX_THM3_100K_PU>;
71 qcom,ratiometric;
72 qcom,hw-settle-time = <200>;
73 qcom,pre-scaling = <1 1>;
74 label = "pa_therm3";
67 };
68
75 };
76
69 vph-pwr@131 {
77 channel@131 {
70 reg = <ADC5_VPH_PWR>;
71 qcom,pre-scaling = <1 3>;
78 reg = <ADC5_VPH_PWR>;
79 qcom,pre-scaling = <1 3>;
80 label = "vph_pwr";
72 };
73 };
74
75 pmp8074_rtc: rtc@6000 {
76 compatible = "qcom,pm8941-rtc";
77 reg = <0x6000>, <0x6100>;
78 reg-names = "rtc", "alarm";
79 interrupts = <0x0 0x61 0x1 IRQ_TYPE_NONE>;

--- 46 unchanged lines hidden ---
81 };
82 };
83
84 pmp8074_rtc: rtc@6000 {
85 compatible = "qcom,pm8941-rtc";
86 reg = <0x6000>, <0x6100>;
87 reg-names = "rtc", "alarm";
88 interrupts = <0x0 0x61 0x1 IRQ_TYPE_NONE>;

--- 46 unchanged lines hidden ---