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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/interconnect/qcom,sm8650-rpmh.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/interconnect/qcom,sm8650-rpmh.yaml (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/interconnect/qcom,sm8650-rpmh.yaml (Version linux-4.19.323)


  1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-C    
  2 %YAML 1.2                                         
  3 ---                                               
  4 $id: http://devicetree.org/schemas/interconnec    
  5 $schema: http://devicetree.org/meta-schemas/co    
  6                                                   
  7 title: Qualcomm RPMh Network-On-Chip Interconn    
  8                                                   
  9 maintainers:                                      
 10   - Abel Vesa <abel.vesa@linaro.org>               
 11   - Neil Armstrong <neil.armstrong@linaro.org>     
 12                                                   
 13 description: |                                    
 14   RPMh interconnect providers support system b    
 15   RPMh hardware accelerators known as Bus Cloc    
 16   able to communicate with the BCM through the    
 17   associated with each execution environment.     
 18   least one RPMh device child node pertaining     
 19   can map to multiple RPMh resources.             
 20                                                   
 21   See also:: include/dt-bindings/interconnect/    
 22                                                   
 23 properties:                                       
 24   compatible:                                     
 25     enum:                                         
 26       - qcom,sm8650-aggre1-noc                    
 27       - qcom,sm8650-aggre2-noc                    
 28       - qcom,sm8650-clk-virt                      
 29       - qcom,sm8650-cnoc-main                     
 30       - qcom,sm8650-config-noc                    
 31       - qcom,sm8650-gem-noc                       
 32       - qcom,sm8650-lpass-ag-noc                  
 33       - qcom,sm8650-lpass-lpiaon-noc              
 34       - qcom,sm8650-lpass-lpicx-noc               
 35       - qcom,sm8650-mc-virt                       
 36       - qcom,sm8650-mmss-noc                      
 37       - qcom,sm8650-nsp-noc                       
 38       - qcom,sm8650-pcie-anoc                     
 39       - qcom,sm8650-system-noc                    
 40                                                   
 41   reg:                                            
 42     maxItems: 1                                   
 43                                                   
 44   clocks:                                         
 45     minItems: 1                                   
 46     maxItems: 2                                   
 47                                                   
 48 required:                                         
 49   - compatible                                    
 50                                                   
 51 allOf:                                            
 52   - $ref: qcom,rpmh-common.yaml#                  
 53   - if:                                           
 54       properties:                                 
 55         compatible:                               
 56           contains:                               
 57             enum:                                 
 58               - qcom,sm8650-clk-virt              
 59               - qcom,sm8650-mc-virt               
 60     then:                                         
 61       properties:                                 
 62         reg: false                                
 63     else:                                         
 64       required:                                   
 65         - reg                                     
 66                                                   
 67   - if:                                           
 68       properties:                                 
 69         compatible:                               
 70           contains:                               
 71             enum:                                 
 72               - qcom,sm8650-pcie-anoc             
 73     then:                                         
 74       properties:                                 
 75         clocks:                                   
 76           items:                                  
 77             - description: aggre-NOC PCIe AXI     
 78             - description: cfg-NOC PCIe a-NOC     
 79                                                   
 80   - if:                                           
 81       properties:                                 
 82         compatible:                               
 83           contains:                               
 84             enum:                                 
 85               - qcom,sm8650-aggre1-noc            
 86     then:                                         
 87       properties:                                 
 88         clocks:                                   
 89           items:                                  
 90             - description: aggre UFS PHY AXI c    
 91             - description: aggre USB3 PRIM AXI    
 92                                                   
 93   - if:                                           
 94       properties:                                 
 95         compatible:                               
 96           contains:                               
 97             enum:                                 
 98               - qcom,sm8650-aggre2-noc            
 99     then:                                         
100       properties:                                 
101         clocks:                                   
102           items:                                  
103             - description: RPMH CC IPA clock      
104                                                   
105   - if:                                           
106       properties:                                 
107         compatible:                               
108           contains:                               
109             enum:                                 
110               - qcom,sm8650-aggre1-noc            
111               - qcom,sm8650-aggre2-noc            
112               - qcom,sm8650-pcie-anoc             
113     then:                                         
114       required:                                   
115         - clocks                                  
116     else:                                         
117       properties:                                 
118         clocks: false                             
119                                                   
120 unevaluatedProperties: false                      
121                                                   
122 examples:                                         
123   - |                                             
124     clk_virt: interconnect-0 {                    
125       compatible = "qcom,sm8650-clk-virt";        
126       #interconnect-cells = <2>;                  
127       qcom,bcm-voters = <&apps_bcm_voter>;        
128     };                                            
129                                                   
130     aggre1_noc: interconnect@16e0000 {            
131       compatible = "qcom,sm8650-aggre1-noc";      
132       reg = <0x016e0000 0x14400>;                 
133       #interconnect-cells = <2>;                  
134       clocks = <&gcc_phy_axi_clk>, <&gcc_prim_    
135       qcom,bcm-voters = <&apps_bcm_voter>;        
136     };                                            
                                                      

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