Lines Matching +full:pm8150b +full:- +full:vbus +full:- +full:reg

1 // SPDX-License-Identifier: BSD-3-Clause
6 #include <dt-bindings/iio/qcom,spmi-vadc.h>
7 #include <dt-bindings/interrupt-controller/irq.h>
8 #include <dt-bindings/spmi/spmi.h>
11 thermal-zones {
12 pm7250b-thermal {
13 polling-delay-passive = <100>;
15 thermal-sensors = <&pm7250b_temp>;
42 compatible = "qcom,pm7250b", "qcom,spmi-pmic";
43 reg = <PM7250B_SID SPMI_USID>;
44 #address-cells = <1>;
45 #size-cells = <0>;
47 pm7250b_vbus: usb-vbus-regulator@1100 {
48 compatible = "qcom,pm7250b-vbus-reg", "qcom,pm8150b-vbus-reg";
49 reg = <0x1100>;
54 compatible = "qcom,pm7250b-typec", "qcom,pm8150b-typec";
55 reg = <0x1500>,
73 interrupt-names = "or-rid-detect-change",
74 "vpd-detect",
75 "cc-state-change",
76 "vconn-oc",
77 "vbus-change",
78 "attach-detach",
79 "legacy-cable-detect",
80 "try-snk-src-detect",
81 "sig-tx",
82 "sig-rx",
83 "msg-tx",
84 "msg-rx",
85 "msg-tx-failed",
86 "msg-tx-discarded",
87 "msg-rx-discarded",
88 "fr-swap";
89 vdd-vbus-supply = <&pm7250b_vbus>;
93 pm7250b_temp: temp-alarm@2400 {
94 compatible = "qcom,spmi-temp-alarm";
95 reg = <0x2400>;
97 io-channels = <&pm7250b_adc ADC5_DIE_TEMP>;
98 io-channel-names = "thermal";
99 #thermal-sensor-cells = <0>;
103 compatible = "qcom,spmi-adc5";
104 reg = <0x3100>;
105 #address-cells = <1>;
106 #size-cells = <0>;
107 #io-channel-cells = <1>;
111 reg = <ADC5_REF_GND>;
112 qcom,pre-scaling = <1 1>;
117 reg = <ADC5_1P25VREF>;
118 qcom,pre-scaling = <1 1>;
123 reg = <ADC5_DIE_TEMP>;
124 qcom,pre-scaling = <1 1>;
129 reg = <ADC5_USB_IN_I>;
130 qcom,pre-scaling = <1 1>;
135 reg = <ADC5_USB_IN_V_16>;
136 qcom,pre-scaling = <1 16>;
141 reg = <ADC5_CHG_TEMP>;
142 qcom,pre-scaling = <1 1>;
147 reg = <ADC5_AMUX_THM2>;
148 qcom,hw-settle-time = <200>;
149 qcom,pre-scaling = <1 1>;
154 reg = <ADC5_MID_CHG_DIV6>;
155 qcom,pre-scaling = <1 6>;
160 reg = <ADC5_BAT_ID_100K_PU>;
161 qcom,hw-settle-time = <200>;
162 qcom,pre-scaling = <1 1>;
168 reg = <ADC5_VPH_PWR>;
169 qcom,pre-scaling = <1 3>;
174 reg = <ADC5_VBAT_SNS>;
175 qcom,pre-scaling = <1 3>;
180 reg = <ADC5_SBUx>;
181 qcom,pre-scaling = <1 3>;
186 pm7250b_adc_tm: adc-tm@3500 {
187 compatible = "qcom,spmi-adc-tm5";
188 reg = <0x3500>;
190 #thermal-sensor-cells = <1>;
191 #address-cells = <1>;
192 #size-cells = <0>;
197 compatible = "qcom,pm7250b-gpio", "qcom,spmi-gpio";
198 reg = <0xc000>;
199 gpio-controller;
200 gpio-ranges = <&pm7250b_gpios 0 0 12>;
201 #gpio-cells = <2>;
202 interrupt-controller;
203 #interrupt-cells = <2>;
208 compatible = "qcom,pm7250b", "qcom,spmi-pmic";
209 reg = <PM7250B_SID1 SPMI_USID>;
210 #address-cells = <1>;
211 #size-cells = <0>;