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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/mfd/syscon.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/mfd/syscon.yaml (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/mfd/syscon.yaml (Version linux-4.10.17)


  1 # SPDX-License-Identifier: GPL-2.0                
  2 %YAML 1.2                                         
  3 ---                                               
  4 $id: http://devicetree.org/schemas/mfd/syscon.    
  5 $schema: http://devicetree.org/meta-schemas/co    
  6                                                   
  7 title: System Controller Devices                  
  8                                                   
  9 description: |                                    
 10   System controller node represents a register    
 11   of miscellaneous registers. The registers ar    
 12   represent as any specific type of device. Th    
 13   for some other node's driver, or platform-sp    
 14   a reference to the syscon node (e.g. by phan    
 15   search using a specific compatible value), i    
 16   associated OS driver) to determine the locat    
 17   and access the registers directly.              
 18                                                   
 19 maintainers:                                      
 20   - Lee Jones <lee@kernel.org>                     
 21                                                   
 22 # Need a select with all compatibles listed fo    
 23 # dtschema (<2024.02), so this will not be sel    
 24 # syscon fallback.                                
 25 select:                                           
 26   properties:                                     
 27     compatible:                                   
 28       contains:                                   
 29         enum:                                     
 30           - al,alpine-sysfabric-servic            
 31           - allwinner,sun8i-a83t-system-contro    
 32           - allwinner,sun8i-h3-system-controll    
 33           - allwinner,sun8i-v3s-system-control    
 34           - allwinner,sun50i-a64-system-contro    
 35           - altr,l3regs                           
 36           - altr,sdr-ctl                          
 37           - amd,pensando-elba-syscon              
 38           - amlogic,meson-mx-assist               
 39           - amlogic,meson-mx-bootrom              
 40           - amlogic,meson8-analog-top             
 41           - amlogic,meson8b-analog-top            
 42           - amlogic,meson8-pmu                    
 43           - amlogic,meson8b-pmu                   
 44           - apm,merlin-poweroff-mailbox           
 45           - apm,mustang-poweroff-mailbox          
 46           - apm,xgene-csw                         
 47           - apm,xgene-efuse                       
 48           - apm,xgene-mcb                         
 49           - apm,xgene-rb                          
 50           - apm,xgene-scu                         
 51           - atmel,sama5d2-sfrbu                   
 52           - atmel,sama5d3-nfc-io                  
 53           - atmel,sama5d3-sfrbu                   
 54           - atmel,sama5d4-sfrbu                   
 55           - axis,artpec6-syscon                   
 56           - brcm,cru-clkset                       
 57           - brcm,sr-cdru                          
 58           - brcm,sr-mhb                           
 59           - cirrus,ep7209-syscon1                 
 60           - cirrus,ep7209-syscon2                 
 61           - cirrus,ep7209-syscon3                 
 62           - cnxt,cx92755-uc                       
 63           - freecom,fsg-cs2-system-controller     
 64           - fsl,imx93-aonmix-ns-syscfg            
 65           - fsl,imx93-wakeupmix-syscfg            
 66           - fsl,ls1088a-reset                     
 67           - fsl,vf610-anatop                      
 68           - fsl,vf610-mscm-cpucfg                 
 69           - hisilicon,dsa-subctrl                 
 70           - hisilicon,hi6220-sramctrl             
 71           - hisilicon,hip04-ppe                   
 72           - hisilicon,pcie-sas-subctrl            
 73           - hisilicon,peri-subctrl                
 74           - hpe,gxp-sysreg                        
 75           - loongson,ls1b-syscon                  
 76           - loongson,ls1c-syscon                  
 77           - lsi,axxia-syscon                      
 78           - marvell,armada-3700-cpu-misc          
 79           - marvell,armada-3700-nb-pm             
 80           - marvell,armada-3700-avs               
 81           - marvell,armada-3700-usb2-host-misc    
 82           - marvell,dove-global-config            
 83           - mediatek,mt2701-pctl-a-syscfg         
 84           - mediatek,mt2712-pctl-a-syscfg         
 85           - mediatek,mt6397-pctl-pmic-syscfg      
 86           - mediatek,mt8135-pctl-a-syscfg         
 87           - mediatek,mt8135-pctl-b-syscfg         
 88           - mediatek,mt8173-pctl-a-syscfg         
 89           - mediatek,mt8365-syscfg                
 90           - microchip,lan966x-cpu-syscon          
 91           - microchip,sam9x60-sfr                 
 92           - microchip,sama7g5-ddr3phy             
 93           - mscc,ocelot-cpu-syscon                
 94           - mstar,msc313-pmsleep                  
 95           - nuvoton,ma35d1-sys                    
 96           - nuvoton,wpcm450-shm                   
 97           - rockchip,px30-qos                     
 98           - rockchip,rk3036-qos                   
 99           - rockchip,rk3066-qos                   
100           - rockchip,rk3128-qos                   
101           - rockchip,rk3228-qos                   
102           - rockchip,rk3288-qos                   
103           - rockchip,rk3368-qos                   
104           - rockchip,rk3399-qos                   
105           - rockchip,rk3568-qos                   
106           - rockchip,rk3576-qos                   
107           - rockchip,rk3588-qos                   
108           - rockchip,rv1126-qos                   
109           - st,spear1340-misc                     
110           - stericsson,nomadik-pmu                
111           - starfive,jh7100-sysmain               
112           - ti,am62-opp-efuse-table               
113           - ti,am62-usb-phy-ctrl                  
114           - ti,am625-dss-oldi-io-ctrl             
115           - ti,am62p-cpsw-mac-efuse               
116           - ti,am654-dss-oldi-io-ctrl             
117           - ti,j784s4-acspcie-proxy-ctrl          
118           - ti,j784s4-pcie-ctrl                   
119           - ti,keystone-pllctrl                   
120   required:                                       
121     - compatible                                  
122                                                   
123 properties:                                       
124   compatible:                                     
125     items:                                        
126       - enum:                                     
127           - al,alpine-sysfabric-service           
128           - allwinner,sun8i-a83t-system-contro    
129           - allwinner,sun8i-h3-system-controll    
130           - allwinner,sun8i-v3s-system-control    
131           - allwinner,sun50i-a64-system-contro    
132           - altr,l3regs                           
133           - altr,sdr-ctl                          
134           - amd,pensando-elba-syscon              
135           - amlogic,meson-mx-assist               
136           - amlogic,meson-mx-bootrom              
137           - amlogic,meson8-analog-top             
138           - amlogic,meson8b-analog-top            
139           - amlogic,meson8-pmu                    
140           - amlogic,meson8b-pmu                   
141           - apm,merlin-poweroff-mailbox           
142           - apm,mustang-poweroff-mailbox          
143           - apm,xgene-csw                         
144           - apm,xgene-efuse                       
145           - apm,xgene-mcb                         
146           - apm,xgene-rb                          
147           - apm,xgene-scu                         
148           - atmel,sama5d2-sfrbu                   
149           - atmel,sama5d3-nfc-io                  
150           - atmel,sama5d3-sfrbu                   
151           - atmel,sama5d4-sfrbu                   
152           - axis,artpec6-syscon                   
153           - brcm,cru-clkset                       
154           - brcm,sr-cdru                          
155           - brcm,sr-mhb                           
156           - cirrus,ep7209-syscon1                 
157           - cirrus,ep7209-syscon2                 
158           - cirrus,ep7209-syscon3                 
159           - cnxt,cx92755-uc                       
160           - freecom,fsg-cs2-system-controller     
161           - fsl,imx93-aonmix-ns-syscfg            
162           - fsl,imx93-wakeupmix-syscfg            
163           - fsl,ls1088a-reset                     
164           - fsl,vf610-anatop                      
165           - fsl,vf610-mscm-cpucfg                 
166           - hisilicon,dsa-subctrl                 
167           - hisilicon,hi6220-sramctrl             
168           - hisilicon,hip04-ppe                   
169           - hisilicon,pcie-sas-subctrl            
170           - hisilicon,peri-subctrl                
171           - hpe,gxp-sysreg                        
172           - loongson,ls1b-syscon                  
173           - loongson,ls1c-syscon                  
174           - lsi,axxia-syscon                      
175           - marvell,armada-3700-cpu-misc          
176           - marvell,armada-3700-nb-pm             
177           - marvell,armada-3700-avs               
178           - marvell,armada-3700-usb2-host-misc    
179           - marvell,dove-global-config            
180           - mediatek,mt2701-pctl-a-syscfg         
181           - mediatek,mt2712-pctl-a-syscfg         
182           - mediatek,mt6397-pctl-pmic-syscfg      
183           - mediatek,mt8135-pctl-a-syscfg         
184           - mediatek,mt8135-pctl-b-syscfg         
185           - mediatek,mt8173-pctl-a-syscfg         
186           - mediatek,mt8365-syscfg                
187           - microchip,lan966x-cpu-syscon          
188           - microchip,sam9x60-sfr                 
189           - microchip,sama7g5-ddr3phy             
190           - mscc,ocelot-cpu-syscon                
191           - mstar,msc313-pmsleep                  
192           - nuvoton,ma35d1-sys                    
193           - nuvoton,wpcm450-shm                   
194           - rockchip,px30-qos                     
195           - rockchip,rk3036-qos                   
196           - rockchip,rk3066-qos                   
197           - rockchip,rk3128-qos                   
198           - rockchip,rk3228-qos                   
199           - rockchip,rk3288-qos                   
200           - rockchip,rk3368-qos                   
201           - rockchip,rk3399-qos                   
202           - rockchip,rk3568-qos                   
203           - rockchip,rk3576-qos                   
204           - rockchip,rk3588-qos                   
205           - rockchip,rv1126-qos                   
206           - st,spear1340-misc                     
207           - stericsson,nomadik-pmu                
208           - starfive,jh7100-sysmain               
209           - ti,am62-opp-efuse-table               
210           - ti,am62-usb-phy-ctrl                  
211           - ti,am625-dss-oldi-io-ctrl             
212           - ti,am62p-cpsw-mac-efuse               
213           - ti,am654-dss-oldi-io-ctrl             
214           - ti,j784s4-pcie-ctrl                   
215           - ti,keystone-pllctrl                   
216       - const: syscon                             
217                                                   
218   reg:                                            
219     maxItems: 1                                   
220                                                   
221   resets:                                         
222     maxItems: 1                                   
223                                                   
224 required:                                         
225   - compatible                                    
226   - reg                                           
227                                                   
228 allOf:                                            
229   - $ref: syscon-common.yaml#                     
230                                                   
231 unevaluatedProperties: false                      
232                                                   
233 examples:                                         
234   - |                                             
235     syscon: syscon@1c00000 {                      
236         compatible = "allwinner,sun8i-h3-syste    
237         reg = <0x01c00000 0x1000>;                
238     };                                            
239 ...                                               
                                                      

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