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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/display/bridge/nwl-dsi.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/display/bridge/nwl-dsi.yaml (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/display/bridge/nwl-dsi.yaml (Version linux-4.17.19)


  1 # SPDX-License-Identifier: (GPL-2.0-only OR BS    
  2 %YAML 1.2                                         
  3 ---                                               
  4 $id: http://devicetree.org/schemas/display/bri    
  5 $schema: http://devicetree.org/meta-schemas/co    
  6                                                   
  7 title: Northwest Logic MIPI-DSI controller on     
  8                                                   
  9 maintainers:                                      
 10   - Guido GĂșnther <agx@sigxcpu.org>               
 11   - Robert Chiras <robert.chiras@nxp.com>          
 12                                                   
 13 description: |                                    
 14   NWL MIPI-DSI host controller found on i.MX8     
 15   the SOCs NWL MIPI-DSI host controller.          
 16                                                   
 17 allOf:                                            
 18   - $ref: ../dsi-controller.yaml#                 
 19                                                   
 20 properties:                                       
 21   compatible:                                     
 22     const: fsl,imx8mq-nwl-dsi                     
 23                                                   
 24   reg:                                            
 25     maxItems: 1                                   
 26                                                   
 27   interrupts:                                     
 28     maxItems: 1                                   
 29                                                   
 30   '#address-cells':                               
 31     const: 1                                      
 32                                                   
 33   '#size-cells':                                  
 34     const: 0                                      
 35                                                   
 36   assigned-clock-parents: true                    
 37   assigned-clock-rates: true                      
 38   assigned-clocks: true                           
 39                                                   
 40   clocks:                                         
 41     items:                                        
 42       - description: DSI core clock               
 43       - description: RX_ESC clock (used in esc    
 44       - description: TX_ESC clock (used in esc    
 45       - description: PHY_REF clock                
 46       - description: LCDIF clock                  
 47                                                   
 48   clock-names:                                    
 49     items:                                        
 50       - const: core                               
 51       - const: rx_esc                             
 52       - const: tx_esc                             
 53       - const: phy_ref                            
 54       - const: lcdif                              
 55                                                   
 56   mux-controls:                                   
 57     description:                                  
 58       mux controller node to use for operating    
 59                                                   
 60   phys:                                           
 61     maxItems: 1                                   
 62     description:                                  
 63       A phandle to the phy module representing    
 64                                                   
 65   phy-names:                                      
 66     items:                                        
 67       - const: dphy                               
 68                                                   
 69   power-domains:                                  
 70     maxItems: 1                                   
 71                                                   
 72   resets:                                         
 73     items:                                        
 74       - description: dsi byte reset line          
 75       - description: dsi dpi reset line           
 76       - description: dsi esc reset line           
 77       - description: dsi pclk reset line          
 78                                                   
 79   reset-names:                                    
 80     items:                                        
 81       - const: byte                               
 82       - const: dpi                                
 83       - const: esc                                
 84       - const: pclk                               
 85                                                   
 86   ports:                                          
 87     $ref: /schemas/graph.yaml#/properties/port    
 88                                                   
 89     properties:                                   
 90       port@0:                                     
 91         $ref: /schemas/graph.yaml#/$defs/port-    
 92         description:                              
 93           Input port node to receive pixel dat    
 94           display controller. Exactly one endp    
 95           specified.                              
 96         properties:                               
 97           endpoint@0:                             
 98             $ref: /schemas/graph.yaml#/propert    
 99             description: sub-node describing t    
100                                                   
101           endpoint@1:                             
102             $ref: /schemas/graph.yaml#/propert    
103             description: sub-node describing t    
104                                                   
105         oneOf:                                    
106           - required:                             
107               - endpoint@0                        
108           - required:                             
109               - endpoint@1                        
110                                                   
111         unevaluatedProperties: false              
112                                                   
113       port@1:                                     
114         $ref: /schemas/graph.yaml#/properties/    
115         description:                              
116           DSI output port node to the panel or    
117           in the chain                            
118                                                   
119     required:                                     
120       - port@0                                    
121       - port@1                                    
122                                                   
123 required:                                         
124   - '#address-cells'                              
125   - '#size-cells'                                 
126   - clock-names                                   
127   - clocks                                        
128   - compatible                                    
129   - interrupts                                    
130   - mux-controls                                  
131   - phy-names                                     
132   - phys                                          
133   - ports                                         
134   - reg                                           
135   - reset-names                                   
136   - resets                                        
137                                                   
138 unevaluatedProperties: false                      
139                                                   
140 examples:                                         
141   - |                                             
142     #include <dt-bindings/clock/imx8mq-clock.h    
143     #include <dt-bindings/gpio/gpio.h>            
144     #include <dt-bindings/interrupt-controller    
145     #include <dt-bindings/reset/imx8mq-reset.h    
146                                                   
147     dsi@30a00000 {                                
148               #address-cells = <1>;               
149               #size-cells = <0>;                  
150               compatible = "fsl,imx8mq-nwl-dsi    
151               reg = <0x30A00000 0x300>;           
152               clocks = <&clk IMX8MQ_CLK_DSI_CO    
153                        <&clk IMX8MQ_CLK_DSI_AH    
154                        <&clk IMX8MQ_CLK_DSI_IP    
155                        <&clk IMX8MQ_CLK_DSI_PH    
156                        <&clk IMX8MQ_CLK_LCDIF_    
157               clock-names = "core", "rx_esc",     
158               interrupts = <GIC_SPI 34 IRQ_TYP    
159               mux-controls = <&mux 0>;            
160               power-domains = <&pgc_mipi>;        
161               resets = <&src IMX8MQ_RESET_MIPI    
162                        <&src IMX8MQ_RESET_MIPI    
163                        <&src IMX8MQ_RESET_MIPI    
164                        <&src IMX8MQ_RESET_MIPI    
165               reset-names = "byte", "dpi", "es    
166               phys = <&dphy>;                     
167               phy-names = "dphy";                 
168                                                   
169               panel@0 {                           
170                       compatible = "rocktech,j    
171                       reg = <0>;                  
172                       vcc-supply = <&reg_2v8_p    
173                       iovcc-supply = <&reg_1v8    
174                       reset-gpios = <&gpio3 13    
175                       port {                      
176                            panel_in: endpoint     
177                                      remote-en    
178                            };                     
179                       };                          
180               };                                  
181                                                   
182               ports {                             
183                     #address-cells = <1>;         
184                     #size-cells = <0>;            
185                                                   
186                     port@0 {                      
187                            #size-cells = <0>;     
188                            #address-cells = <1    
189                            reg = <0>;             
190                            mipi_dsi_in: endpoi    
191                                         reg =     
192                                         remote    
193                            };                     
194                     };                            
195                     port@1 {                      
196                            reg = <1>;             
197                            mipi_dsi_out: endpo    
198                                          remot    
199                            };                     
200                     };                            
201               };                                  
202     };                                            
                                                      

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