summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKavya Nunna <knunna@qti.qualcomm.com>2021-08-09 18:00:30 +0530
committerKavya Nunna <knunna@qti.qualcomm.com>2021-08-13 16:34:19 +0530
commit84de073dca0348760f3c8de81672bf2eb11a0e59 (patch)
tree4fdebce03a8aa02f5e20f292f969d2b42cdc8f1c
parent7e74e617fd96b123a3a03ba854961c90337fb2a6 (diff)
downloaddevicetree-84de073dca0348760f3c8de81672bf2eb11a0e59.tar.gz
ARM: dts: msm: Add dt support for smb1394
Add revid and die-temp channel support for smb1394. Change-Id: I36dcbd4db41960d92d150497d12e67d9fd70d1a2
-rw-r--r--qcom/khaje-qrd-pm7250b.dtsi9
-rw-r--r--qcom/smb1394.dtsi6
2 files changed, 14 insertions, 1 deletions
diff --git a/qcom/khaje-qrd-pm7250b.dtsi b/qcom/khaje-qrd-pm7250b.dtsi
index 958930aa..66c786b0 100644
--- a/qcom/khaje-qrd-pm7250b.dtsi
+++ b/qcom/khaje-qrd-pm7250b.dtsi
@@ -52,12 +52,19 @@
};
&smb1394_div2_cp_primary {
- io-channels = <&pm7250b_vadc ADC_AMUX_THM2_PU2>;
+ io-channels = <&pm7250b_vadc ADC_AMUX_THM2>;
+ io-channel-names = "die_temp";
qcom,parallel-input-mode = <1>;
qcom,parallel-output-mode = <2>;
status = "ok";
};
+&pm7250b_vadc {
+ smb1390_therm@e {
+ qcom,scale-fn-type = <ADC_SCALE_HW_CALIB_PM5_SMB1398_TEMP>;
+ };
+};
+
&pm7250b_charger {
status = "ok";
io-channels = <&pm7250b_vadc ADC_USB_IN_V_16>,
diff --git a/qcom/smb1394.dtsi b/qcom/smb1394.dtsi
index 59b0bbfc..23d03b6b 100644
--- a/qcom/smb1394.dtsi
+++ b/qcom/smb1394.dtsi
@@ -11,8 +11,14 @@ smb1394: qcom,smb1394@34 {
qcom,periph-map = <0x6 0x26 0x27>;
status = "disabled";
+ smb1394_revid: qcom,revid {
+ compatible = "qcom,qpnp-revid";
+ reg = <0x100>;
+ };
+
smb1394_div2_cp_primary: qcom,div2_cp_pry {
compatible = "qcom,smb1394-div2-cp-primary";
+ qcom,pmic-revid = <&smb1394_revid>;
#io-channel-cells = <1>;
interrupts = <0x26 0x1 IRQ_TYPE_EDGE_RISING>,
<0x26 0x3 IRQ_TYPE_EDGE_RISING>,