pmp8074.dtsi (9a87ffc99ec8eb8d35eed7c4f816d75f5cc9662e) | pmp8074.dtsi (41c1855232ed277e74daedbecac8d328b6c2ceb8) |
---|---|
1// SPDX-License-Identifier: GPL-2.0-only OR BSD-3-Clause 2 3#include <dt-bindings/spmi/spmi.h> 4#include <dt-bindings/iio/qcom,spmi-vadc.h> 5 6&spmi_bus { 7 pmic@0 { 8 compatible = "qcom,pmp8074", "qcom,spmi-pmic"; --- 4 unchanged lines hidden (view full) --- 13 pmp8074_adc: adc@3100 { 14 compatible = "qcom,spmi-adc-rev2"; 15 reg = <0x3100>; 16 interrupts = <0x0 0x31 0x0 IRQ_TYPE_EDGE_RISING>; 17 #address-cells = <1>; 18 #size-cells = <0>; 19 #io-channel-cells = <1>; 20 | 1// SPDX-License-Identifier: GPL-2.0-only OR BSD-3-Clause 2 3#include <dt-bindings/spmi/spmi.h> 4#include <dt-bindings/iio/qcom,spmi-vadc.h> 5 6&spmi_bus { 7 pmic@0 { 8 compatible = "qcom,pmp8074", "qcom,spmi-pmic"; --- 4 unchanged lines hidden (view full) --- 13 pmp8074_adc: adc@3100 { 14 compatible = "qcom,spmi-adc-rev2"; 15 reg = <0x3100>; 16 interrupts = <0x0 0x31 0x0 IRQ_TYPE_EDGE_RISING>; 17 #address-cells = <1>; 18 #size-cells = <0>; 19 #io-channel-cells = <1>; 20 |
21 ref-gnd@0 { | 21 channel@0 { |
22 reg = <ADC5_REF_GND>; 23 qcom,pre-scaling = <1 1>; | 22 reg = <ADC5_REF_GND>; 23 qcom,pre-scaling = <1 1>; |
24 label = "ref_gnd"; |
|
24 }; 25 | 25 }; 26 |
26 vref-1p25@1 { | 27 channel@1 { |
27 reg = <ADC5_1P25VREF>; 28 qcom,pre-scaling = <1 1>; | 28 reg = <ADC5_1P25VREF>; 29 qcom,pre-scaling = <1 1>; |
30 label = "vref_1p25"; |
|
29 }; 30 | 31 }; 32 |
31 vref-vadc@2 { | 33 channel@2 { |
32 reg = <ADC5_VREF_VADC>; 33 qcom,pre-scaling = <1 1>; | 34 reg = <ADC5_VREF_VADC>; 35 qcom,pre-scaling = <1 1>; |
36 label = "vref_vadc"; |
|
34 }; 35 | 37 }; 38 |
36 pmic_die: die-temp@6 { | 39 channel@6 { |
37 reg = <ADC5_DIE_TEMP>; 38 qcom,pre-scaling = <1 1>; | 40 reg = <ADC5_DIE_TEMP>; 41 qcom,pre-scaling = <1 1>; |
42 label = "pmic_die"; |
|
39 }; 40 | 43 }; 44 |
41 xo_therm: xo-temp@76 { | 45 channel@76 { |
42 reg = <ADC5_XO_THERM_100K_PU>; 43 qcom,ratiometric; 44 qcom,hw-settle-time = <200>; 45 qcom,pre-scaling = <1 1>; | 46 reg = <ADC5_XO_THERM_100K_PU>; 47 qcom,ratiometric; 48 qcom,hw-settle-time = <200>; 49 qcom,pre-scaling = <1 1>; |
50 label = "xo_therm"; |
|
46 }; 47 | 51 }; 52 |
48 pa_therm1: thermistor1@77 { | 53 channel@77 { |
49 reg = <ADC5_AMUX_THM1_100K_PU>; 50 qcom,ratiometric; 51 qcom,hw-settle-time = <200>; 52 qcom,pre-scaling = <1 1>; | 54 reg = <ADC5_AMUX_THM1_100K_PU>; 55 qcom,ratiometric; 56 qcom,hw-settle-time = <200>; 57 qcom,pre-scaling = <1 1>; |
58 label = "pa_therm1"; |
|
53 }; 54 | 59 }; 60 |
55 pa_therm2: thermistor2@78 { | 61 channel@78 { |
56 reg = <ADC5_AMUX_THM2_100K_PU>; 57 qcom,ratiometric; 58 qcom,hw-settle-time = <200>; 59 qcom,pre-scaling = <1 1>; | 62 reg = <ADC5_AMUX_THM2_100K_PU>; 63 qcom,ratiometric; 64 qcom,hw-settle-time = <200>; 65 qcom,pre-scaling = <1 1>; |
66 label = "pa_therm2"; |
|
60 }; 61 | 67 }; 68 |
62 pa_therm3: thermistor3@79 { | 69 channel@79 { |
63 reg = <ADC5_AMUX_THM3_100K_PU>; 64 qcom,ratiometric; 65 qcom,hw-settle-time = <200>; 66 qcom,pre-scaling = <1 1>; | 70 reg = <ADC5_AMUX_THM3_100K_PU>; 71 qcom,ratiometric; 72 qcom,hw-settle-time = <200>; 73 qcom,pre-scaling = <1 1>; |
74 label = "pa_therm3"; |
|
67 }; 68 | 75 }; 76 |
69 vph-pwr@131 { | 77 channel@131 { |
70 reg = <ADC5_VPH_PWR>; 71 qcom,pre-scaling = <1 3>; | 78 reg = <ADC5_VPH_PWR>; 79 qcom,pre-scaling = <1 3>; |
80 label = "vph_pwr"; |
|
72 }; 73 }; 74 75 pmp8074_rtc: rtc@6000 { 76 compatible = "qcom,pm8941-rtc"; 77 reg = <0x6000>, <0x6100>; 78 reg-names = "rtc", "alarm"; 79 interrupts = <0x0 0x61 0x1 IRQ_TYPE_NONE>; --- 46 unchanged lines hidden --- | 81 }; 82 }; 83 84 pmp8074_rtc: rtc@6000 { 85 compatible = "qcom,pm8941-rtc"; 86 reg = <0x6000>, <0x6100>; 87 reg-names = "rtc", "alarm"; 88 interrupts = <0x0 0x61 0x1 IRQ_TYPE_NONE>; --- 46 unchanged lines hidden --- |