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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/remoteproc/qcom,sc7280-wpss-pil.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/remoteproc/qcom,sc7280-wpss-pil.yaml (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/remoteproc/qcom,sc7280-wpss-pil.yaml (Version linux-5.6.19)


  1 # SPDX-License-Identifier: (GPL-2.0-only OR BS    
  2 %YAML 1.2                                         
  3 ---                                               
  4 $id: http://devicetree.org/schemas/remoteproc/    
  5 $schema: http://devicetree.org/meta-schemas/co    
  6                                                   
  7 title: Qualcomm SC7280 WPSS Peripheral Image L    
  8                                                   
  9 maintainers:                                      
 10   - Bjorn Andersson <bjorn.andersson@linaro.org    
 11                                                   
 12 description:                                      
 13   This document defines the binding for a comp    
 14   on the Qualcomm Technology Inc. WPSS.           
 15                                                   
 16 properties:                                       
 17   compatible:                                     
 18     enum:                                         
 19       - qcom,sc7280-wpss-pil                      
 20                                                   
 21   reg:                                            
 22     maxItems: 1                                   
 23     description:                                  
 24       The base address and size of the qdsp6ss    
 25                                                   
 26   interrupts:                                     
 27     items:                                        
 28       - description: Watchdog interrupt           
 29       - description: Fatal interrupt              
 30       - description: Ready interrupt              
 31       - description: Handover interrupt           
 32       - description: Stop acknowledge interrup    
 33       - description: Shutdown acknowledge inte    
 34                                                   
 35   interrupt-names:                                
 36     items:                                        
 37       - const: wdog                               
 38       - const: fatal                              
 39       - const: ready                              
 40       - const: handover                           
 41       - const: stop-ack                           
 42       - const: shutdown-ack                       
 43                                                   
 44   clocks:                                         
 45     items:                                        
 46       - description: GCC WPSS AHB BDG Master c    
 47       - description: GCC WPSS AHB clock           
 48       - description: GCC WPSS RSCP clock          
 49       - description: XO clock                     
 50                                                   
 51   clock-names:                                    
 52     items:                                        
 53       - const: ahb_bdg                            
 54       - const: ahb                                
 55       - const: rscp                               
 56       - const: xo                                 
 57                                                   
 58   power-domains:                                  
 59     items:                                        
 60       - description: CX power domain              
 61       - description: MX power domain              
 62                                                   
 63   power-domain-names:                             
 64     items:                                        
 65       - const: cx                                 
 66       - const: mx                                 
 67                                                   
 68   resets:                                         
 69     items:                                        
 70       - description: AOSS restart                 
 71       - description: PDC SYNC                     
 72                                                   
 73   reset-names:                                    
 74     items:                                        
 75       - const: restart                            
 76       - const: pdc_sync                           
 77                                                   
 78   memory-region:                                  
 79     maxItems: 1                                   
 80     description: Reference to the reserved-mem    
 81                                                   
 82   firmware-name:                                  
 83     maxItems: 1                                   
 84     description:                                  
 85       The name of the firmware which should be    
 86       processor.                                  
 87                                                   
 88   qcom,halt-regs:                                 
 89     $ref: /schemas/types.yaml#/definitions/pha    
 90     description:                                  
 91       Phandle reference to a syscon representi    
 92       offset within syscon for q6 halt registe    
 93     items:                                        
 94       - items:                                    
 95           - description: phandle to TCSR sysco    
 96           - description: offset to the Q6 halt    
 97                                                   
 98   qcom,qmp:                                       
 99     $ref: /schemas/types.yaml#/definitions/pha    
100     description: Reference to the AOSS side-ch    
101                                                   
102   qcom,smem-states:                               
103     $ref: /schemas/types.yaml#/definitions/pha    
104     description: States used by the AP to sign    
105     items:                                        
106       - description: Stop the modem               
107                                                   
108   qcom,smem-state-names:                          
109     description: The names of the state bits u    
110     const: stop                                   
111                                                   
112   glink-edge:                                     
113     $ref: qcom,glink-edge.yaml#                   
114     unevaluatedProperties: false                  
115     description:                                  
116       Qualcomm G-Link subnode which represents    
117       and devices related to the ADSP.            
118                                                   
119     properties:                                   
120       interrupts:                                 
121         items:                                    
122           - description: IRQ from WPSS to GLIN    
123                                                   
124       mboxes:                                     
125         items:                                    
126           - description: Mailbox for communica    
127                                                   
128       label:                                      
129         items:                                    
130           - const: wpss                           
131                                                   
132       apr: false                                  
133       fastrpc: false                              
134                                                   
135 required:                                         
136   - compatible                                    
137   - reg                                           
138   - interrupts                                    
139   - interrupt-names                               
140   - clocks                                        
141   - clock-names                                   
142   - power-domains                                 
143   - power-domain-names                            
144   - resets                                        
145   - reset-names                                   
146   - qcom,halt-regs                                
147   - memory-region                                 
148   - qcom,qmp                                      
149   - qcom,smem-states                              
150   - qcom,smem-state-names                         
151   - glink-edge                                    
152                                                   
153 additionalProperties: false                       
154                                                   
155 examples:                                         
156   - |                                             
157     #include <dt-bindings/interrupt-controller    
158     #include <dt-bindings/clock/qcom,gcc-sc728    
159     #include <dt-bindings/clock/qcom,rpmh.h>      
160     #include <dt-bindings/power/qcom-rpmpd.h>     
161     #include <dt-bindings/reset/qcom,sdm845-ao    
162     #include <dt-bindings/reset/qcom,sdm845-pd    
163     #include <dt-bindings/mailbox/qcom-ipcc.h>    
164     remoteproc@8a00000 {                          
165         compatible = "qcom,sc7280-wpss-pil";      
166         reg = <0x08a00000 0x10000>;               
167                                                   
168         interrupts-extended = <&intc GIC_SPI 5    
169                               <&wpss_smp2p_in     
170                               <&wpss_smp2p_in     
171                               <&wpss_smp2p_in     
172                               <&wpss_smp2p_in     
173                               <&wpss_smp2p_in     
174         interrupt-names = "wdog", "fatal", "re    
175                           "stop-ack", "shutdow    
176                                                   
177         clocks = <&gcc GCC_WPSS_AHB_BDG_MST_CL    
178                  <&gcc GCC_WPSS_AHB_CLK>,         
179                  <&gcc GCC_WPSS_RSCP_CLK>,        
180                  <&rpmhcc RPMH_CXO_CLK>;          
181         clock-names = "ahb_bdg", "ahb",           
182                       "rscp", "xo";               
183                                                   
184         power-domains = <&rpmhpd SC7280_CX>,      
185                         <&rpmhpd SC7280_MX>;      
186         power-domain-names = "cx", "mx";          
187                                                   
188         memory-region = <&wpss_mem>;              
189                                                   
190         qcom,qmp = <&aoss_qmp>;                   
191                                                   
192         qcom,smem-states = <&wpss_smp2p_out 0>    
193         qcom,smem-state-names = "stop";           
194                                                   
195         resets = <&aoss_reset AOSS_CC_WCSS_RES    
196                  <&pdc_reset PDC_WPSS_SYNC_RES    
197         reset-names = "restart", "pdc_sync";      
198                                                   
199         qcom,halt-regs = <&tcsr_mutex 0x37000>    
200                                                   
201         glink-edge {                              
202             interrupts-extended = <&ipcc IPCC_    
203                                          IPCC_    
204                                          IRQ_T    
205             mboxes = <&ipcc IPCC_CLIENT_WPSS      
206                             IPCC_MPROC_SIGNAL_    
207                                                   
208             label = "wpss";                       
209             qcom,remote-pid = <13>;               
210         };                                        
211     };                                            
                                                      

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