pm7250b.dtsi (61b7369483efb5e0a9f3b48e75fac00d46d661e0) pm7250b.dtsi (41c1855232ed277e74daedbecac8d328b6c2ceb8)
1// SPDX-License-Identifier: BSD-3-Clause
2/*
3 * Copyright (C) 2022 Luca Weiss <luca.weiss@fairphone.com>
4 */
5
6#include <dt-bindings/iio/qcom,spmi-vadc.h>
7#include <dt-bindings/interrupt-controller/irq.h>
8#include <dt-bindings/spmi/spmi.h>

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

57 pm7250b_adc: adc@3100 {
58 compatible = "qcom,spmi-adc5";
59 reg = <0x3100>;
60 #address-cells = <1>;
61 #size-cells = <0>;
62 #io-channel-cells = <1>;
63 interrupts = <0x2 0x31 0x0 IRQ_TYPE_EDGE_RISING>;
64
1// SPDX-License-Identifier: BSD-3-Clause
2/*
3 * Copyright (C) 2022 Luca Weiss <luca.weiss@fairphone.com>
4 */
5
6#include <dt-bindings/iio/qcom,spmi-vadc.h>
7#include <dt-bindings/interrupt-controller/irq.h>
8#include <dt-bindings/spmi/spmi.h>

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

57 pm7250b_adc: adc@3100 {
58 compatible = "qcom,spmi-adc5";
59 reg = <0x3100>;
60 #address-cells = <1>;
61 #size-cells = <0>;
62 #io-channel-cells = <1>;
63 interrupts = <0x2 0x31 0x0 IRQ_TYPE_EDGE_RISING>;
64
65 adc-chan@0 {
65 channel@0 {
66 reg = <ADC5_REF_GND>;
67 qcom,pre-scaling = <1 1>;
68 label = "ref_gnd";
69 };
70
66 reg = <ADC5_REF_GND>;
67 qcom,pre-scaling = <1 1>;
68 label = "ref_gnd";
69 };
70
71 adc-chan@1 {
71 channel@1 {
72 reg = <ADC5_1P25VREF>;
73 qcom,pre-scaling = <1 1>;
74 label = "vref_1p25";
75 };
76
72 reg = <ADC5_1P25VREF>;
73 qcom,pre-scaling = <1 1>;
74 label = "vref_1p25";
75 };
76
77 adc-chan@2 {
77 channel@2 {
78 reg = <ADC5_DIE_TEMP>;
79 qcom,pre-scaling = <1 1>;
80 label = "die_temp";
81 };
82
78 reg = <ADC5_DIE_TEMP>;
79 qcom,pre-scaling = <1 1>;
80 label = "die_temp";
81 };
82
83 adc-chan@7 {
83 channel@7 {
84 reg = <ADC5_USB_IN_I>;
85 qcom,pre-scaling = <1 1>;
86 label = "usb_in_i_uv";
87 };
88
84 reg = <ADC5_USB_IN_I>;
85 qcom,pre-scaling = <1 1>;
86 label = "usb_in_i_uv";
87 };
88
89 adc-chan@8 {
89 channel@8 {
90 reg = <ADC5_USB_IN_V_16>;
91 qcom,pre-scaling = <1 16>;
92 label = "usb_in_v_div_16";
93 };
94
90 reg = <ADC5_USB_IN_V_16>;
91 qcom,pre-scaling = <1 16>;
92 label = "usb_in_v_div_16";
93 };
94
95 adc-chan@9 {
95 channel@9 {
96 reg = <ADC5_CHG_TEMP>;
97 qcom,pre-scaling = <1 1>;
98 label = "chg_temp";
99 };
100
96 reg = <ADC5_CHG_TEMP>;
97 qcom,pre-scaling = <1 1>;
98 label = "chg_temp";
99 };
100
101 adc-chan@e {
101 channel@e {
102 reg = <ADC5_AMUX_THM2>;
103 qcom,hw-settle-time = <200>;
104 qcom,pre-scaling = <1 1>;
105 label = "smb1390_therm";
106 };
107
102 reg = <ADC5_AMUX_THM2>;
103 qcom,hw-settle-time = <200>;
104 qcom,pre-scaling = <1 1>;
105 label = "smb1390_therm";
106 };
107
108 adc-chan@1e {
108 channel@1e {
109 reg = <ADC5_MID_CHG_DIV6>;
110 qcom,pre-scaling = <1 6>;
111 label = "chg_mid";
112 };
113
109 reg = <ADC5_MID_CHG_DIV6>;
110 qcom,pre-scaling = <1 6>;
111 label = "chg_mid";
112 };
113
114 adc-chan@4b {
114 channel@4b {
115 reg = <ADC5_BAT_ID_100K_PU>;
116 qcom,hw-settle-time = <200>;
117 qcom,pre-scaling = <1 1>;
118 qcom,ratiometric;
119 label = "bat_id";
120 };
121
115 reg = <ADC5_BAT_ID_100K_PU>;
116 qcom,hw-settle-time = <200>;
117 qcom,pre-scaling = <1 1>;
118 qcom,ratiometric;
119 label = "bat_id";
120 };
121
122 adc-chan@83 {
122 channel@83 {
123 reg = <ADC5_VPH_PWR>;
124 qcom,pre-scaling = <1 3>;
125 label = "vph_pwr";
126 };
127
123 reg = <ADC5_VPH_PWR>;
124 qcom,pre-scaling = <1 3>;
125 label = "vph_pwr";
126 };
127
128 adc-chan@84 {
128 channel@84 {
129 reg = <ADC5_VBAT_SNS>;
130 qcom,pre-scaling = <1 3>;
131 label = "vbat_sns";
132 };
133
129 reg = <ADC5_VBAT_SNS>;
130 qcom,pre-scaling = <1 3>;
131 label = "vbat_sns";
132 };
133
134 adc-chan@99 {
134 channel@99 {
135 reg = <ADC5_SBUx>;
136 qcom,pre-scaling = <1 3>;
137 label = "chg_sbux";
138 };
139 };
140
141 pm7250b_adc_tm: adc-tm@3500 {
142 compatible = "qcom,spmi-adc-tm5";

--- 16 unchanged lines hidden ---
135 reg = <ADC5_SBUx>;
136 qcom,pre-scaling = <1 3>;
137 label = "chg_sbux";
138 };
139 };
140
141 pm7250b_adc_tm: adc-tm@3500 {
142 compatible = "qcom,spmi-adc-tm5";

--- 16 unchanged lines hidden ---