~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/arch/arm64/boot/dts/qcom/sc8180x-pmics.dtsi

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /arch/arm64/boot/dts/qcom/sc8180x-pmics.dtsi (Version linux-6.12-rc7) and /arch/i386/boot/dts/qcom/sc8180x-pmics.dtsi (Version linux-5.2.21)


  1 // SPDX-License-Identifier: BSD-3-Clause          
  2 /*                                                
  3  * Copyright (c) 2017-2019, The Linux Foundati    
  4  * Copyright (c) 2021-2023, Linaro Limited        
  5  */                                               
  6                                                   
  7 #include <dt-bindings/input/input.h>              
  8 #include <dt-bindings/interrupt-controller/irq    
  9 #include <dt-bindings/spmi/spmi.h>                
 10 #include <dt-bindings/iio/qcom,spmi-vadc.h>       
 11                                                   
 12 / {                                               
 13         thermal-zones {                           
 14                 pmc8180-thermal {                 
 15                         polling-delay-passive     
 16                                                   
 17                         thermal-sensors = <&pm    
 18                                                   
 19                         trips {                   
 20                                 trip0 {           
 21                                         temper    
 22                                         hyster    
 23                                         type =    
 24                                 };                
 25                                                   
 26                                 trip1 {           
 27                                         temper    
 28                                         hyster    
 29                                         type =    
 30                                 };                
 31                                                   
 32                                 trip2 {           
 33                                         temper    
 34                                         hyster    
 35                                         type =    
 36                                 };                
 37                         };                        
 38                 };                                
 39                                                   
 40                 pmc8180c-thermal {                
 41                         polling-delay-passive     
 42                                                   
 43                         thermal-sensors = <&pm    
 44                                                   
 45                         trips {                   
 46                                 trip0 {           
 47                                         temper    
 48                                         hyster    
 49                                         type =    
 50                                 };                
 51                                                   
 52                                 trip1 {           
 53                                         temper    
 54                                         hyster    
 55                                         type =    
 56                                 };                
 57                                                   
 58                                 trip2 {           
 59                                         temper    
 60                                         hyster    
 61                                         type =    
 62                                 };                
 63                         };                        
 64                 };                                
 65         };                                        
 66 };                                                
 67                                                   
 68 &spmi_bus {                                       
 69         pmc8180_0: pmic@0 {                       
 70                 compatible = "qcom,pm8150", "q    
 71                 reg = <0x0 SPMI_USID>;            
 72                 #address-cells = <1>;             
 73                 #size-cells = <0>;                
 74                                                   
 75                 pon: pon@800 {                    
 76                         compatible = "qcom,pm8    
 77                         reg = <0x0800>;           
 78                         pmc8180_pwrkey: pwrkey    
 79                                 compatible = "    
 80                                 interrupts = <    
 81                                 debounce = <15    
 82                                 bias-pull-up;     
 83                                 linux,code = <    
 84                                                   
 85                                 status = "disa    
 86                         };                        
 87                 };                                
 88                                                   
 89                 pmc8180_temp: temp-alarm@2400     
 90                         compatible = "qcom,spm    
 91                         reg = <0x2400>;           
 92                         interrupts = <0x0 0x24    
 93                         io-channels = <&pmc818    
 94                         io-channel-names = "th    
 95                         #thermal-sensor-cells     
 96                 };                                
 97                                                   
 98                 pmc8180_adc: adc@3100 {           
 99                         compatible = "qcom,spm    
100                         reg = <0x3100>;           
101                         #address-cells = <1>;     
102                         #size-cells = <0>;        
103                         #io-channel-cells = <1    
104                         interrupts = <0x0 0x31    
105                                                   
106                         channel@0 {               
107                                 reg = <ADC5_RE    
108                                 qcom,pre-scali    
109                                 label = "ref_g    
110                         };                        
111                                                   
112                         channel@1 {               
113                                 reg = <ADC5_1P    
114                                 qcom,pre-scali    
115                                 label = "vref_    
116                         };                        
117                                                   
118                         channel@6 {               
119                                 reg = <ADC5_DI    
120                                 qcom,pre-scali    
121                                 label = "die_t    
122                         };                        
123                 };                                
124                                                   
125                 pmc8180_adc_tm: adc-tm@3500 {     
126                         compatible = "qcom,spm    
127                         reg = <0x3500>;           
128                         interrupts = <0x0 0x35    
129                         #thermal-sensor-cells     
130                         #address-cells = <1>;     
131                         #size-cells = <0>;        
132                         status = "disabled";      
133                 };                                
134                                                   
135                 rtc@6000 {                        
136                         compatible = "qcom,pm8    
137                         reg = <0x6000>;           
138                         reg-names = "rtc", "al    
139                         interrupts = <0x0 0x61    
140                 };                                
141                                                   
142                 pmc8180_1_gpios: gpio@c000 {      
143                         compatible = "qcom,pmc    
144                         reg = <0xc000>;           
145                         gpio-controller;          
146                         gpio-ranges = <&pmc818    
147                         #gpio-cells = <2>;        
148                         interrupt-controller;     
149                         #interrupt-cells = <2>    
150                 };                                
151         };                                        
152                                                   
153         pmic@1 {                                  
154                 compatible = "qcom,pmc8180", "    
155                 reg = <0x1 SPMI_USID>;            
156                 #address-cells = <1>;             
157                 #size-cells = <0>;                
158         };                                        
159                                                   
160         pmic@2 {                                  
161                 compatible = "qcom,smb2351", "    
162                 reg = <0x2 SPMI_USID>;            
163                 #address-cells = <1>;             
164                 #size-cells = <0>;                
165                                                   
166                 adc@3100 {                        
167                         compatible = "qcom,spm    
168                         reg = <0x3100>;           
169                         #address-cells = <1>;     
170                         #size-cells = <0>;        
171                         #io-channel-cells = <1    
172                         interrupts = <0x2 0x31    
173                                                   
174                         channel@0 {               
175                                 reg = <ADC5_RE    
176                                 qcom,pre-scali    
177                                 label = "ref_g    
178                         };                        
179                                                   
180                         channel@1 {               
181                                 reg = <ADC5_1P    
182                                 qcom,pre-scali    
183                                 label = "vref_    
184                         };                        
185                                                   
186                         channel@85 {              
187                                 reg = <0x85>;     
188                                 qcom,pre-scali    
189                                 label = "vcoin    
190                         };                        
191                 };                                
192         };                                        
193                                                   
194         pmic@6 {                                  
195                 compatible = "qcom,pm8150c", "    
196                 reg = <0x6 SPMI_USID>;            
197                 #address-cells = <1>;             
198                 #size-cells = <0>;                
199         };                                        
200                                                   
201         pmc8180_2: pmic@8 {                       
202                 compatible = "qcom,pm8150", "q    
203                 reg = <0x8 SPMI_USID>;            
204                 #address-cells = <1>;             
205                 #size-cells = <0>;                
206                                                   
207                 pmc8180_2_gpios: gpio@c000 {      
208                         compatible = "qcom,pmc    
209                         reg = <0xc000>;           
210                         gpio-controller;          
211                         gpio-ranges = <&pmc818    
212                         #gpio-cells = <2>;        
213                         interrupt-controller;     
214                         #interrupt-cells = <2>    
215                 };                                
216         };                                        
217                                                   
218         pmic@a {                                  
219                 compatible = "qcom,smb2351", "    
220                 reg = <0xa SPMI_USID>;            
221                 #address-cells = <1>;             
222                 #size-cells = <0>;                
223                                                   
224                 adc@3100 {                        
225                         compatible = "qcom,spm    
226                         reg = <0x3100>;           
227                         #address-cells = <1>;     
228                         #size-cells = <0>;        
229                         #io-channel-cells = <1    
230                         interrupts = <0xa 0x31    
231                                                   
232                         channel@0 {               
233                                 reg = <ADC5_RE    
234                                 qcom,pre-scali    
235                                 label = "ref_g    
236                         };                        
237                                                   
238                         channel@1 {               
239                                 reg = <ADC5_1P    
240                                 qcom,pre-scali    
241                                 label = "vref_    
242                         };                        
243                                                   
244                         channel@85 {              
245                                 reg = <0x85>;     
246                                 qcom,pre-scali    
247                                 label = "vcoin    
248                         };                        
249                 };                                
250         };                                        
251                                                   
252         pmic@4 {                                  
253                 compatible = "qcom,pm8150c", "    
254                 reg = <0x4 SPMI_USID>;            
255                 #address-cells = <1>;             
256                 #size-cells = <0>;                
257                                                   
258                 pon@800 {                         
259                         compatible = "qcom,pm8    
260                         reg = <0x0800>;           
261                                                   
262                         status = "disabled";      
263                 };                                
264                                                   
265                 pmc8180c_temp: temp-alarm@2400    
266                         compatible = "qcom,spm    
267                         reg = <0x2400>;           
268                         interrupts = <0x4 0x24    
269                         io-channels = <&pmc818    
270                         io-channel-names = "th    
271                         #thermal-sensor-cells     
272                 };                                
273                                                   
274                 pmc8180c_adc: adc@3100 {          
275                         compatible = "qcom,spm    
276                         reg = <0x3100>;           
277                         #address-cells = <1>;     
278                         #size-cells = <0>;        
279                         #io-channel-cells = <1    
280                         interrupts = <0x4 0x31    
281                                                   
282                         channel@0 {               
283                                 reg = <ADC5_RE    
284                                 qcom,pre-scali    
285                                 label = "ref_g    
286                         };                        
287                                                   
288                         channel@1 {               
289                                 reg = <ADC5_1P    
290                                 qcom,pre-scali    
291                                 label = "vref_    
292                         };                        
293                                                   
294                         channel@6 {               
295                                 reg = <ADC5_DI    
296                                 qcom,pre-scali    
297                                 label = "die_t    
298                         };                        
299                 };                                
300                                                   
301                 pmc8180c_adc_tm: adc-tm@3500 {    
302                         compatible = "qcom,spm    
303                         reg = <0x3500>;           
304                         interrupts = <0x4 0x35    
305                         #thermal-sensor-cells     
306                         #address-cells = <1>;     
307                         #size-cells = <0>;        
308                         status = "disabled";      
309                 };                                
310                                                   
311                 pmc8180c_gpios: gpio@c000 {       
312                         compatible = "qcom,pmc    
313                         reg = <0xc000>;           
314                         gpio-controller;          
315                         gpio-ranges = <&pmc818    
316                         #gpio-cells = <2>;        
317                         interrupt-controller;     
318                         #interrupt-cells = <2>    
319                 };                                
320         };                                        
321                                                   
322         pmic@5 {                                  
323                 compatible = "qcom,pmc8180c",     
324                 reg = <0x5 SPMI_USID>;            
325                                                   
326                 pmc8180c_lpg: pwm {               
327                         compatible = "qcom,pmc    
328                                                   
329                         #address-cells = <1>;     
330                         #size-cells = <0>;        
331                         #pwm-cells = <2>;         
332                                                   
333                         status = "disabled";      
334                 };                                
335         };                                        
336 };                                                
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php