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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/mailbox/qcom-ipcc.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/mailbox/qcom-ipcc.yaml (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml (Version linux-5.2.21)


  1 # SPDX-License-Identifier: GPL-2.0 OR BSD-2-Cl    
  2 %YAML 1.2                                         
  3 ---                                               
  4 $id: http://devicetree.org/schemas/mailbox/qco    
  5 $schema: http://devicetree.org/meta-schemas/co    
  6                                                   
  7 title: Qualcomm Technologies, Inc. Inter-Proce    
  8                                                   
  9 maintainers:                                      
 10   - Manivannan Sadhasivam <manivannan.sadhasiva    
 11                                                   
 12 description:                                      
 13   The Inter-Processor Communication Controller    
 14   to route interrupts across various subsystem    
 15   addressing scheme called protocol, client an    
 16   entity on the Application Processor Subsyste    
 17   Modem's interrupts via Shared Memory Point t    
 18   a case, the client would be Modem (client-id    
 19   SMP2P (signal-id is 2). The SMP2P itself fal    
 20   protocol (protocol-id is 0). Refer include/d    
 21   for the list of such IDs.                       
 22                                                   
 23 properties:                                       
 24   compatible:                                     
 25     items:                                        
 26       - enum:                                     
 27           - qcom,qcs8300-ipcc                     
 28           - qcom,qdu1000-ipcc                     
 29           - qcom,sa8255p-ipcc                     
 30           - qcom,sa8775p-ipcc                     
 31           - qcom,sc7280-ipcc                      
 32           - qcom,sc8280xp-ipcc                    
 33           - qcom,sdx75-ipcc                       
 34           - qcom,sm6350-ipcc                      
 35           - qcom,sm6375-ipcc                      
 36           - qcom,sm8250-ipcc                      
 37           - qcom,sm8350-ipcc                      
 38           - qcom,sm8450-ipcc                      
 39           - qcom,sm8550-ipcc                      
 40           - qcom,sm8650-ipcc                      
 41           - qcom,x1e80100-ipcc                    
 42       - const: qcom,ipcc                          
 43                                                   
 44   reg:                                            
 45     maxItems: 1                                   
 46                                                   
 47   interrupts:                                     
 48     maxItems: 1                                   
 49                                                   
 50   interrupt-controller: true                      
 51                                                   
 52   "#interrupt-cells":                             
 53     const: 3                                      
 54     description:                                  
 55       The first cell is the client-id, the sec    
 56       third cell is the interrupt type.           
 57                                                   
 58   "#mbox-cells":                                  
 59     const: 2                                      
 60     description:                                  
 61       The first cell is the client-id, and the    
 62                                                   
 63 required:                                         
 64   - compatible                                    
 65   - reg                                           
 66   - interrupts                                    
 67   - interrupt-controller                          
 68   - "#interrupt-cells"                            
 69   - "#mbox-cells"                                 
 70                                                   
 71 additionalProperties: false                       
 72                                                   
 73 examples:                                         
 74   - |                                             
 75     #include <dt-bindings/interrupt-controller    
 76     #include <dt-bindings/mailbox/qcom-ipcc.h>    
 77                                                   
 78     mailbox@408000 {                              
 79         compatible = "qcom,sm8250-ipcc", "qcom    
 80         reg = <0x408000 0x1000>;                  
 81         interrupts = <GIC_SPI 229 IRQ_TYPE_LEV    
 82         interrupt-controller;                     
 83         #interrupt-cells = <3>;                   
 84         #mbox-cells = <2>;                        
 85     };                                            
                                                      

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