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 --- |