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

TOMOYO Linux Cross Reference
Linux/arch/arm64/boot/dts/amlogic/meson-gxl-s905x-libretech-cc-v2.dts

Version: ~ [ linux-6.11-rc3 ] ~ [ linux-6.10.4 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.45 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.104 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.164 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.223 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.281 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.319 ] ~ [ 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.9 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /arch/arm64/boot/dts/amlogic/meson-gxl-s905x-libretech-cc-v2.dts (Version linux-6.11-rc3) and /arch/i386/boot/dts/amlogic/meson-gxl-s905x-libretech-cc-v2.dts (Version linux-6.6.45)


  1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)     
  2 /*                                                
  3  * Copyright (c) 2020 BayLibre, SAS.              
  4  * Author: Jerome Brunet <jbrunet@baylibre.com>    
  5  */                                               
  6                                                   
  7 /dts-v1/;                                         
  8                                                   
  9 #include <dt-bindings/input/input.h>              
 10 #include <dt-bindings/leds/common.h>              
 11 #include <dt-bindings/sound/meson-aiu.h>          
 12                                                   
 13 #include "meson-gxl-s905x.dtsi"                   
 14                                                   
 15 / {                                               
 16         compatible = "libretech,aml-s905x-cc-v    
 17                      "amlogic,meson-gxl";         
 18         model = "Libre Computer AML-S905X-CC V    
 19                                                   
 20         aliases {                                 
 21                 serial0 = &uart_AO;               
 22                 ethernet0 = &ethmac;              
 23                 spi0 = &spifc;                    
 24         };                                        
 25                                                   
 26         chosen {                                  
 27                 stdout-path = "serial0:115200n    
 28         };                                        
 29                                                   
 30         emmc_pwrseq: emmc-pwrseq {                
 31                 compatible = "mmc-pwrseq-emmc"    
 32                 reset-gpios = <&gpio BOOT_9 GP    
 33         };                                        
 34                                                   
 35         hdmi-connector {                          
 36                 compatible = "hdmi-connector";    
 37                 type = "a";                       
 38                                                   
 39                 port {                            
 40                         hdmi_connector_in: end    
 41                                 remote-endpoin    
 42                         };                        
 43                 };                                
 44         };                                        
 45                                                   
 46         leds {                                    
 47                 compatible = "gpio-leds";         
 48                                                   
 49                 led-blue {                        
 50                         color = <LED_COLOR_ID_    
 51                         function = LED_FUNCTIO    
 52                         gpios = <&gpio GPIODV_    
 53                         linux,default-trigger     
 54                         panic-indicator;          
 55                 };                                
 56                                                   
 57                 led-green {                       
 58                         color = <LED_COLOR_ID_    
 59                         function = LED_FUNCTIO    
 60                         gpios = <&gpio_ao GPIO    
 61                         linux,default-trigger     
 62                 };                                
 63         };                                        
 64                                                   
 65         memory@0 {                                
 66                 device_type = "memory";           
 67                 reg = <0x0 0x0 0x0 0x80000000>    
 68         };                                        
 69                                                   
 70         ao_5v: regulator-ao-5v {                  
 71                 compatible = "regulator-fixed"    
 72                 regulator-name = "AO_5V";         
 73                 regulator-min-microvolt = <500    
 74                 regulator-max-microvolt = <500    
 75                 vin-supply = <&dc_in>;            
 76                 regulator-always-on;              
 77         };                                        
 78                                                   
 79         dc_in: regulator-dc-in {                  
 80                 compatible = "regulator-fixed"    
 81                 regulator-name = "DC_IN";         
 82                 regulator-min-microvolt = <500    
 83                 regulator-max-microvolt = <500    
 84                 regulator-always-on;              
 85         };                                        
 86                                                   
 87         vcck: regulator-vcck {                    
 88                 compatible = "regulator-fixed"    
 89                 regulator-name = "VCCK";          
 90                 regulator-min-microvolt = <330    
 91                 regulator-max-microvolt = <330    
 92                 vin-supply = <&ao_5v>;            
 93                 regulator-always-on;              
 94         };                                        
 95                                                   
 96         vcc_card: regulator-vcc-card {            
 97                 compatible = "regulator-fixed"    
 98                 regulator-name = "VCC_CARD";      
 99                 regulator-min-microvolt = <330    
100                 regulator-max-microvolt = <330    
101                 vin-supply = <&vddio_ao3v3>;      
102                                                   
103                 gpio = <&gpio GPIOCLK_1 GPIO_A    
104                 enable-active-high;               
105         };                                        
106                                                   
107         vcc5v: regulator-vcc5v {                  
108                 compatible = "regulator-fixed"    
109                 regulator-name = "VCC5V";         
110                 regulator-min-microvolt = <500    
111                 regulator-max-microvolt = <500    
112                 vin-supply = <&ao_5v>;            
113                                                   
114                 gpio = <&gpio GPIOH_3 GPIO_OPE    
115         };                                        
116                                                   
117         vddio_ao3v3: regulator-vddio-ao3v3 {      
118                 compatible = "regulator-fixed"    
119                 regulator-name = "VDDIO_AO3V3"    
120                 regulator-min-microvolt = <330    
121                 regulator-max-microvolt = <330    
122                 vin-supply = <&ao_5v>;            
123                 regulator-always-on;              
124         };                                        
125                                                   
126         vddio_card: regulator-vddio-card {        
127                 compatible = "regulator-gpio";    
128                 regulator-name = "VDDIO_CARD";    
129                 regulator-min-microvolt = <180    
130                 regulator-max-microvolt = <330    
131                                                   
132                 gpios = <&gpio_ao GPIOAO_3 GPI    
133                 gpios-states = <0>;               
134                                                   
135                 states = <3300000 0>,             
136                          <1800000 1>;             
137                                                   
138                 regulator-settling-time-up-us     
139                 regulator-settling-time-down-u    
140         };                                        
141                                                   
142         vddio_ao18: regulator-vddio-ao18 {        
143                 compatible = "regulator-fixed"    
144                 regulator-name = "VDDIO_AO18";    
145                 regulator-min-microvolt = <180    
146                 regulator-max-microvolt = <180    
147                 vin-supply = <&vddio_ao3v3>;      
148                 regulator-always-on;              
149         };                                        
150                                                   
151         vcc_1v8: regulator-vcc-1v8 {              
152                 compatible = "regulator-fixed"    
153                 regulator-name = "VCC 1V8";       
154                 regulator-min-microvolt = <180    
155                 regulator-max-microvolt = <180    
156                 vin-supply = <&vddio_ao3v3>;      
157                 regulator-always-on;              
158         };                                        
159                                                   
160         sound {                                   
161                 compatible = "amlogic,gx-sound    
162                 model = "LIBRETECH-CC-V2";        
163                 assigned-clocks = <&clkc CLKID    
164                                   <&clkc CLKID    
165                                   <&clkc CLKID    
166                 assigned-clock-parents = <0>,     
167                 assigned-clock-rates = <294912    
168                                        <270950    
169                                        <393216    
170                                                   
171                 dai-link-0 {                      
172                         sound-dai = <&aiu AIU_    
173                 };                                
174                                                   
175                 dai-link-1 {                      
176                         sound-dai = <&aiu AIU_    
177                         dai-format = "i2s";       
178                         mclk-fs = <256>;          
179                                                   
180                         codec-0 {                 
181                                 sound-dai = <&    
182                         };                        
183                 };                                
184                                                   
185                 dai-link-2 {                      
186                         sound-dai = <&aiu AIU_    
187                                                   
188                         codec-0 {                 
189                                 sound-dai = <&    
190                         };                        
191                 };                                
192         };                                        
193 };                                                
194                                                   
195 &aiu {                                            
196         status = "okay";                          
197 };                                                
198                                                   
199 &cec_AO {                                         
200         status = "okay";                          
201         pinctrl-0 = <&ao_cec_pins>;               
202         pinctrl-names = "default";                
203         hdmi-phandle = <&hdmi_tx>;                
204 };                                                
205                                                   
206 &ethmac {                                         
207         status = "okay";                          
208 };                                                
209                                                   
210 &internal_phy {                                   
211         pinctrl-0 = <&eth_link_led_pins>, <&et    
212         pinctrl-names = "default";                
213 };                                                
214                                                   
215 &ir {                                             
216         status = "okay";                          
217         pinctrl-0 = <&remote_input_ao_pins>;      
218         pinctrl-names = "default";                
219 };                                                
220                                                   
221 &hdmi_tx {                                        
222         status = "okay";                          
223         pinctrl-0 = <&hdmi_hpd_pins>, <&hdmi_i    
224         hdmi-supply = <&vcc5v>;                   
225         pinctrl-names = "default";                
226 };                                                
227                                                   
228 &hdmi_tx_tmds_port {                              
229         hdmi_tx_tmds_out: endpoint {              
230                 remote-endpoint = <&hdmi_conne    
231         };                                        
232 };                                                
233                                                   
234 &saradc {                                         
235         status = "okay";                          
236         vref-supply = <&vddio_ao18>;              
237 };                                                
238                                                   
239 /* SD card */                                     
240 &sd_emmc_b {                                      
241         pinctrl-0 = <&sdcard_pins>;               
242         pinctrl-1 = <&sdcard_clk_gate_pins>;      
243         pinctrl-names = "default", "clk-gate";    
244                                                   
245         bus-width = <4>;                          
246         cap-sd-highspeed;                         
247         sd-uhs-sdr12;                             
248         sd-uhs-sdr25;                             
249         sd-uhs-sdr50;                             
250         sd-uhs-ddr50;                             
251         max-frequency = <100000000>;              
252         disable-wp;                               
253                                                   
254         cd-gpios = <&gpio CARD_6 GPIO_ACTIVE_L    
255                                                   
256         vmmc-supply = <&vcc_card>;                
257         vqmmc-supply = <&vddio_card>;             
258                                                   
259         status = "okay";                          
260 };                                                
261                                                   
262 /* eMMC */                                        
263 &sd_emmc_c {                                      
264         pinctrl-0 = <&emmc_pins>;                 
265         pinctrl-1 = <&emmc_clk_gate_pins>;        
266         pinctrl-names = "default", "clk-gate";    
267                                                   
268         bus-width = <8>;                          
269         cap-mmc-highspeed;                        
270         mmc-hs200-1_8v;                           
271         max-frequency = <200000000>;              
272         disable-wp;                               
273                                                   
274         mmc-pwrseq = <&emmc_pwrseq>;              
275         vmmc-supply = <&vddio_ao3v3>;             
276         vqmmc-supply = <&vcc_1v8>;                
277                                                   
278         status = "okay";                          
279 };                                                
280                                                   
281 &spifc {                                          
282         status = "okay";                          
283         pinctrl-0 = <&nor_pins>;                  
284         pinctrl-names = "default";                
285                                                   
286         nor_4u1: flash@0 {                        
287                 #address-cells = <1>;             
288                 #size-cells = <1>;                
289                 compatible = "jedec,spi-nor";     
290                 reg = <0>;                        
291                 spi-max-frequency = <3000000>;    
292         };                                        
293 };                                                
294                                                   
295 &uart_AO {                                        
296         status = "okay";                          
297         pinctrl-0 = <&uart_ao_a_pins>;            
298         pinctrl-names = "default";                
299 };                                                
300                                                   
301 &usb {                                            
302         status = "okay";                          
303         dr_mode = "host";                         
304 };                                                
305                                                   
306 &usb2_phy0 {                                      
307         phy-supply = <&vcc5v>;                    
308 };                                                
309                                                   
310 &usb2_phy1 {                                      
311         phy-supply = <&vcc5v>;                    
312 };                                                
                                                      

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