pm8950.dtsi (9a87ffc99ec8eb8d35eed7c4f816d75f5cc9662e) pm8950.dtsi (41c1855232ed277e74daedbecac8d328b6c2ceb8)
1// SPDX-License-Identifier: BSD-3-Clause
2/*
3 * Copyright (c) 2022, AngeloGioacchino Del Regno
4 * <angelogioacchino.delregno@somainline.org>
5 * Copyright (c) 2022, Marijn Suijten <marijn.suijten@somainline.org>
6 */
7
8#include <dt-bindings/iio/qcom,spmi-vadc.h>

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

45 pm8950_vadc: adc@3100 {
46 compatible = "qcom,spmi-vadc";
47 reg = <0x3100>;
48 interrupts = <0x0 0x31 0x0 IRQ_TYPE_EDGE_RISING>;
49 #address-cells = <1>;
50 #size-cells = <0>;
51 #io-channel-cells = <1>;
52
1// SPDX-License-Identifier: BSD-3-Clause
2/*
3 * Copyright (c) 2022, AngeloGioacchino Del Regno
4 * <angelogioacchino.delregno@somainline.org>
5 * Copyright (c) 2022, Marijn Suijten <marijn.suijten@somainline.org>
6 */
7
8#include <dt-bindings/iio/qcom,spmi-vadc.h>

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

45 pm8950_vadc: adc@3100 {
46 compatible = "qcom,spmi-vadc";
47 reg = <0x3100>;
48 interrupts = <0x0 0x31 0x0 IRQ_TYPE_EDGE_RISING>;
49 #address-cells = <1>;
50 #size-cells = <0>;
51 #io-channel-cells = <1>;
52
53 vcoin@5 {
53 channel@5 {
54 reg = <VADC_VCOIN>;
55 qcom,pre-scaling = <1 1>;
54 reg = <VADC_VCOIN>;
55 qcom,pre-scaling = <1 1>;
56 label = "vcoin";
56 };
57
57 };
58
58 vph-pwr@7 {
59 channel@7 {
59 reg = <VADC_VSYS>;
60 qcom,pre-scaling = <1 1>;
60 reg = <VADC_VSYS>;
61 qcom,pre-scaling = <1 1>;
62 label = "vph_pwr";
61 };
62
63 };
64
63 die-temp@8 {
65 channel@8 {
64 reg = <VADC_DIE_TEMP>;
65 qcom,pre-scaling = <1 1>;
66 reg = <VADC_DIE_TEMP>;
67 qcom,pre-scaling = <1 1>;
68 label = "die_temp";
66 };
67
69 };
70
68 ref-625mv@9 {
71 channel@9 {
69 reg = <VADC_REF_625MV>;
70 qcom,pre-scaling = <1 1>;
72 reg = <VADC_REF_625MV>;
73 qcom,pre-scaling = <1 1>;
74 label = "ref_625mv";
71 };
72
75 };
76
73 ref-1250mv@a {
77 channel@a {
74 reg = <VADC_REF_1250MV>;
75 qcom,pre-scaling = <1 1>;
78 reg = <VADC_REF_1250MV>;
79 qcom,pre-scaling = <1 1>;
80 label = "ref_1250mv";
76 };
77
81 };
82
78 ref-buf-625mv@c {
83 channel@c {
79 reg = <VADC_SPARE1>;
80 qcom,pre-scaling = <1 1>;
84 reg = <VADC_SPARE1>;
85 qcom,pre-scaling = <1 1>;
86 label = "ref_buf_625mv";
81 };
82
87 };
88
83 ref-gnd@e {
89 channel@e {
84 reg = <VADC_GND_REF>;
90 reg = <VADC_GND_REF>;
91 label = "ref_gnd";
85 };
86
92 };
93
87 ref-vdd@f {
94 channel@f {
88 reg = <VADC_VDD_VADC>;
95 reg = <VADC_VDD_VADC>;
96 label = "ref_vdd";
89 };
90
97 };
98
91 pa-therm1@11 {
99 channel@11 {
92 reg = <VADC_P_MUX2_1_1>;
93 qcom,pre-scaling = <1 1>;
94 qcom,ratiometric;
95 qcom,hw-settle-time = <200>;
100 reg = <VADC_P_MUX2_1_1>;
101 qcom,pre-scaling = <1 1>;
102 qcom,ratiometric;
103 qcom,hw-settle-time = <200>;
104 label = "pa_therm1";
96 };
97
105 };
106
98 case-therm@13 {
107 channel@13 {
99 reg = <VADC_P_MUX4_1_1>;
100 qcom,pre-scaling = <1 1>;
101 qcom,ratiometric;
102 qcom,hw-settle-time = <200>;
108 reg = <VADC_P_MUX4_1_1>;
109 qcom,pre-scaling = <1 1>;
110 qcom,ratiometric;
111 qcom,hw-settle-time = <200>;
112 label = "case_therm";
103 };
104
113 };
114
105 xo-therm@32 {
115 channel@32 {
106 reg = <VADC_LR_MUX3_XO_THERM>;
107 qcom,pre-scaling = <1 1>;
108 qcom,ratiometric;
109 qcom,hw-settle-time = <200>;
116 reg = <VADC_LR_MUX3_XO_THERM>;
117 qcom,pre-scaling = <1 1>;
118 qcom,ratiometric;
119 qcom,hw-settle-time = <200>;
120 label = "xo_therm";
110 };
111
121 };
122
112 pa-therm0@36 {
123 channel@36 {
113 reg = <VADC_LR_MUX7_HW_ID>;
114 qcom,pre-scaling = <1 1>;
115 qcom,ratiometric;
116 qcom,hw-settle-time = <200>;
124 reg = <VADC_LR_MUX7_HW_ID>;
125 qcom,pre-scaling = <1 1>;
126 qcom,ratiometric;
127 qcom,hw-settle-time = <200>;
128 label = "pa_therm0";
117 };
118
129 };
130
119 xo-therm-buf@3c {
131 channel@3c {
120 reg = <VADC_LR_MUX3_BUF_XO_THERM>;
121 qcom,pre-scaling = <1 1>;
122 qcom,ratiometric;
123 qcom,hw-settle-time = <200>;
132 reg = <VADC_LR_MUX3_BUF_XO_THERM>;
133 qcom,pre-scaling = <1 1>;
134 qcom,ratiometric;
135 qcom,hw-settle-time = <200>;
136 label = "xo_therm_buf";
124 };
125 };
126
127 rtc@6000 {
128 compatible = "qcom,pm8941-rtc";
129 reg = <0x6000>, <0x6100>;
130 reg-names = "rtc", "alarm";
131 interrupts = <0x0 0x61 0x1 IRQ_TYPE_NONE>;

--- 34 unchanged lines hidden ---
137 };
138 };
139
140 rtc@6000 {
141 compatible = "qcom,pm8941-rtc";
142 reg = <0x6000>, <0x6100>;
143 reg-names = "rtc", "alarm";
144 interrupts = <0x0 0x61 0x1 IRQ_TYPE_NONE>;

--- 34 unchanged lines hidden ---