Lines Matching +full:pre +full:- +full:scaling
1 // SPDX-License-Identifier: BSD-3-Clause
3 * Copyright (c) 2017-2019, The Linux Foundation. All rights reserved.
7 #include <dt-bindings/iio/qcom,spmi-vadc.h>
8 #include <dt-bindings/interrupt-controller/irq.h>
9 #include <dt-bindings/spmi/spmi.h>
12 thermal-zones {
13 pm8150b-thermal {
14 polling-delay-passive = <100>;
16 thermal-sensors = <&pm8150b_temp>;
43 compatible = "qcom,pm8150b", "qcom,spmi-pmic";
45 #address-cells = <1>;
46 #size-cells = <0>;
49 compatible = "qcom,pm8916-pon";
55 pm8150b_vbus: usb-vbus-regulator@1100 {
56 compatible = "qcom,pm8150b-vbus-reg";
62 compatible = "qcom,pm8150b-typec";
82 interrupt-names = "or-rid-detect-change",
83 "vpd-detect",
84 "cc-state-change",
85 "vconn-oc",
86 "vbus-change",
87 "attach-detach",
88 "legacy-cable-detect",
89 "try-snk-src-detect",
90 "sig-tx",
91 "sig-rx",
92 "msg-tx",
93 "msg-rx",
94 "msg-tx-failed",
95 "msg-tx-discarded",
96 "msg-rx-discarded",
97 "fr-swap";
98 vdd-vbus-supply = <&pm8150b_vbus>;
101 pm8150b_temp: temp-alarm@2400 {
102 compatible = "qcom,spmi-temp-alarm";
105 io-channels = <&pm8150b_adc ADC5_DIE_TEMP>;
106 io-channel-names = "thermal";
107 #thermal-sensor-cells = <0>;
111 compatible = "qcom,spmi-adc5";
113 #address-cells = <1>;
114 #size-cells = <0>;
115 #io-channel-cells = <1>;
120 qcom,pre-scaling = <1 1>;
126 qcom,pre-scaling = <1 1>;
132 qcom,pre-scaling = <1 1>;
138 qcom,pre-scaling = <1 1>;
143 pm8150b_adc_tm: adc-tm@3500 {
144 compatible = "qcom,spmi-adc-tm5";
147 #thermal-sensor-cells = <1>;
148 #address-cells = <1>;
149 #size-cells = <0>;
154 compatible = "qcom,pm8150b-gpio", "qcom,spmi-gpio";
156 gpio-controller;
157 gpio-ranges = <&pm8150b_gpios 0 0 12>;
158 #gpio-cells = <2>;
159 interrupt-controller;
160 #interrupt-cells = <2>;
165 compatible = "qcom,pm8150b", "qcom,spmi-pmic";
167 #address-cells = <1>;
168 #size-cells = <0>;
171 compatible = "qcom,pm8150b-lpg";
173 #address-cells = <1>;
174 #size-cells = <0>;
175 #pwm-cells = <2>;