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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/thermal/thermal-sensor.yaml

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 /Documentation/devicetree/bindings/thermal/thermal-sensor.yaml (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/thermal/thermal-sensor.yaml (Version linux-4.12.14)


  1 # SPDX-License-Identifier: (GPL-2.0)              
  2 # Copyright 2020 Linaro Ltd.                      
  3 %YAML 1.2                                         
  4 ---                                               
  5 $id: http://devicetree.org/schemas/thermal/the    
  6 $schema: http://devicetree.org/meta-schemas/co    
  7                                                   
  8 title: Thermal sensor                             
  9                                                   
 10 maintainers:                                      
 11   - Amit Kucheria <amitk@kernel.org>               
 12                                                   
 13 description: |                                    
 14   Thermal management is achieved in devicetree    
 15   and the software abstraction of thermal zone    
 16   action to mitigate thermal overloads.           
 17                                                   
 18   The following node types are used to complet    
 19   system in devicetree:                           
 20    - thermal-sensor: device that measures temp    
 21    - cooling-device: device used to dissipate     
 22    - thermal-zones: a container of the followi    
 23      thermal data for the platform                
 24                                                   
 25   This binding describes the thermal-sensor.      
 26                                                   
 27   Thermal sensor devices provide temperature s    
 28   zones. Typical devices are I2C ADC converter    
 29   devices may control one or more internal sen    
 30                                                   
 31 properties:                                       
 32   "#thermal-sensor-cells":                        
 33     description:                                  
 34       Used to uniquely identify a thermal sens    
 35       0 on sensor nodes with only a single sen    
 36       containing several internal sensors.        
 37     enum: [0, 1]                                  
 38                                                   
 39 required:                                         
 40   - "#thermal-sensor-cells"                       
 41                                                   
 42 additionalProperties: true                        
 43                                                   
 44 examples:                                         
 45   - |                                             
 46     #include <dt-bindings/interrupt-controller    
 47                                                   
 48     // Example 1: SDM845 TSENS                    
 49     soc: soc {                                    
 50             #address-cells = <2>;                 
 51             #size-cells = <2>;                    
 52                                                   
 53             /* ... */                             
 54                                                   
 55             tsens0: thermal-sensor@c263000 {      
 56                     compatible = "qcom,sdm845-    
 57                     reg = <0 0x0c263000 0 0x1f    
 58                           <0 0x0c222000 0 0x1f    
 59                     #qcom,sensors = <13>;         
 60                     interrupts = <GIC_SPI 506     
 61                                  <GIC_SPI 508     
 62                     interrupt-names = "uplow",    
 63                     #thermal-sensor-cells = <1    
 64             };                                    
 65                                                   
 66             tsens1: thermal-sensor@c265000 {      
 67                     compatible = "qcom,sdm845-    
 68                     reg = <0 0x0c265000 0 0x1f    
 69                           <0 0x0c223000 0 0x1f    
 70                     #qcom,sensors = <8>;          
 71                     interrupts = <GIC_SPI 507     
 72                                  <GIC_SPI 509     
 73                     interrupt-names = "uplow",    
 74                     #thermal-sensor-cells = <1    
 75             };                                    
 76     };                                            
 77 ...                                               
                                                      

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