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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/media/mediatek,mdp3-rdma.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/media/mediatek,mdp3-rdma.yaml (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/media/mediatek,mdp3-rdma.yaml (Version linux-5.0.21)


  1 # SPDX-License-Identifier: (GPL-2.0-only OR BS    
  2 %YAML 1.2                                         
  3 ---                                               
  4 $id: http://devicetree.org/schemas/media/media    
  5 $schema: http://devicetree.org/meta-schemas/co    
  6                                                   
  7 title: MediaTek Read Direct Memory Access         
  8                                                   
  9 maintainers:                                      
 10   - Matthias Brugger <matthias.bgg@gmail.com>      
 11   - Moudy Ho <moudy.ho@mediatek.com>               
 12                                                   
 13 description: |                                    
 14   MediaTek Read Direct Memory Access(RDMA) com    
 15   It contains one line buffer to store the suf    
 16   must be siblings to the central MMSYS_CONFIG    
 17   For a description of the MMSYS_CONFIG bindin    
 18   Documentation/devicetree/bindings/arm/mediat    
 19   for details.                                    
 20                                                   
 21 properties:                                       
 22   compatible:                                     
 23     oneOf:                                        
 24       - enum:                                     
 25           - mediatek,mt8183-mdp3-rdma             
 26           - mediatek,mt8188-mdp3-rdma             
 27           - mediatek,mt8195-mdp3-rdma             
 28           - mediatek,mt8195-vdo1-rdma             
 29       - items:                                    
 30           - const: mediatek,mt8188-vdo1-rdma      
 31           - const: mediatek,mt8195-vdo1-rdma      
 32                                                   
 33   reg:                                            
 34     maxItems: 1                                   
 35                                                   
 36   mediatek,gce-client-reg:                        
 37     $ref: /schemas/types.yaml#/definitions/pha    
 38     items:                                        
 39       items:                                      
 40         - description: phandle of GCE             
 41         - description: GCE subsys id              
 42         - description: register offset            
 43         - description: register size              
 44     description: The register of client driver    
 45       4 arguments defined in this property. Ea    
 46       a client defined in the header include/d    
 47                                                   
 48   mediatek,gce-events:                            
 49     description:                                  
 50       The event id which is mapping to the spe    
 51       to gce. The event id is defined in the g    
 52       include/dt-bindings/gce/<chip>-gce.h of     
 53     $ref: /schemas/types.yaml#/definitions/uin    
 54                                                   
 55   mediatek,scp:                                   
 56     $ref: /schemas/types.yaml#/definitions/pha    
 57     description:                                  
 58       Phandle to the System Control Processor     
 59       and stopping the MDP3, for sending frame    
 60       VPU and to install Inter-Processor Inter    
 61       processing states.                          
 62                                                   
 63   power-domains:                                  
 64     maxItems: 1                                   
 65                                                   
 66   clocks:                                         
 67     items:                                        
 68       - description: RDMA clock                   
 69       - description: RSZ clock                    
 70     minItems: 1                                   
 71                                                   
 72   iommus:                                         
 73     maxItems: 1                                   
 74                                                   
 75   mboxes:                                         
 76     items:                                        
 77       - description: used for 1st data pipe fr    
 78       - description: used for 2nd data pipe fr    
 79       - description: used for 3rd data pipe fr    
 80       - description: used for 4th data pipe fr    
 81       - description: used for the data pipe fr    
 82     minItems: 1                                   
 83                                                   
 84   interrupts:                                     
 85     maxItems: 1                                   
 86                                                   
 87   '#dma-cells':                                   
 88     const: 1                                      
 89                                                   
 90 required:                                         
 91   - compatible                                    
 92   - reg                                           
 93   - mediatek,gce-client-reg                       
 94   - power-domains                                 
 95   - clocks                                        
 96   - iommus                                        
 97   - '#dma-cells'                                  
 98                                                   
 99 allOf:                                            
100   - if:                                           
101       properties:                                 
102         compatible:                               
103           contains:                               
104             const: mediatek,mt8183-mdp3-rdma      
105                                                   
106     then:                                         
107       properties:                                 
108         clocks:                                   
109           minItems: 2                             
110                                                   
111         mboxes:                                   
112           minItems: 2                             
113                                                   
114       required:                                   
115         - mboxes                                  
116         - mediatek,gce-events                     
117                                                   
118   - if:                                           
119       properties:                                 
120         compatible:                               
121           contains:                               
122             const: mediatek,mt8195-mdp3-rdma      
123                                                   
124     then:                                         
125       properties:                                 
126         clocks:                                   
127           maxItems: 1                             
128                                                   
129         mboxes:                                   
130           minItems: 5                             
131                                                   
132       required:                                   
133         - mediatek,gce-events                     
134                                                   
135   - if:                                           
136       properties:                                 
137         compatible:                               
138           contains:                               
139             const: mediatek,mt8195-vdo1-rdma      
140                                                   
141     then:                                         
142       properties:                                 
143         clocks:                                   
144           maxItems: 1                             
145                                                   
146 additionalProperties: false                       
147                                                   
148 examples:                                         
149   - |                                             
150     #include <dt-bindings/clock/mt8183-clk.h>     
151     #include <dt-bindings/gce/mt8183-gce.h>       
152     #include <dt-bindings/power/mt8183-power.h    
153     #include <dt-bindings/memory/mt8183-larb-p    
154                                                   
155     dma-controller@14001000 {                     
156         compatible = "mediatek,mt8183-mdp3-rdm    
157         reg = <0x14001000 0x1000>;                
158         mediatek,gce-client-reg = <&gce SUBSYS    
159         mediatek,gce-events = <CMDQ_EVENT_MDP_    
160                               <CMDQ_EVENT_MDP_    
161         power-domains = <&spm MT8183_POWER_DOM    
162         clocks = <&mmsys CLK_MM_MDP_RDMA0>,       
163                  <&mmsys CLK_MM_MDP_RSZ1>;        
164         iommus = <&iommu>;                        
165         mboxes = <&gce 20 CMDQ_THR_PRIO_LOWEST    
166                  <&gce 21 CMDQ_THR_PRIO_LOWEST    
167         #dma-cells = <1>;                         
168     };                                            
                                                      

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