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

TOMOYO Linux Cross Reference
Linux/scripts/dtc/include-prefixes/arm64/marvell/armada-3720-db.dts

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 /scripts/dtc/include-prefixes/arm64/marvell/armada-3720-db.dts (Version linux-6.12-rc7) and /scripts/dtc/include-prefixes/arm64/marvell/armada-3720-db.dts (Version linux-2.4.37.11)


  1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)     
  2 /*                                                
  3  * Device Tree file for Marvell Armada 3720 de    
  4  * (DB-88F3720-DDR3)                              
  5  * Copyright (C) 2016 Marvell                     
  6  *                                                
  7  * Gregory CLEMENT <gregory.clement@free-electr    
  8  *                                                
  9  * This file is compatible with the version 1.    
 10  * the board, however the CON numbers are diff    
 11  * version                                        
 12  */                                               
 13                                                   
 14 /dts-v1/;                                         
 15                                                   
 16 #include <dt-bindings/gpio/gpio.h>                
 17 #include "armada-372x.dtsi"                       
 18                                                   
 19 / {                                               
 20         model = "Marvell Armada 3720 Developme    
 21         compatible = "marvell,armada-3720-db",    
 22                                                   
 23         chosen {                                  
 24                 stdout-path = "serial0:115200n    
 25         };                                        
 26                                                   
 27         memory@0 {                                
 28                 device_type = "memory";           
 29                 reg = <0x00000000 0x00000000 0    
 30         };                                        
 31                                                   
 32         exp_usb3_vbus: usb3-vbus {                
 33                 compatible = "regulator-fixed"    
 34                 regulator-name = "usb3-vbus";     
 35                 regulator-min-microvolt = <500    
 36                 regulator-max-microvolt = <500    
 37                 enable-active-high;               
 38                 regulator-always-on;              
 39                 gpio = <&gpio_exp 1 GPIO_ACTIV    
 40         };                                        
 41                                                   
 42         usb3_phy: usb3-phy {                      
 43                 compatible = "usb-nop-xceiv";     
 44                 vcc-supply = <&exp_usb3_vbus>;    
 45         };                                        
 46                                                   
 47         vcc_sd_reg1: regulator {                  
 48                 compatible = "regulator-gpio";    
 49                 regulator-name = "vcc_sd1";       
 50                 regulator-min-microvolt = <180    
 51                 regulator-max-microvolt = <330    
 52                 regulator-boot-on;                
 53                                                   
 54                 gpios = <&gpiosb 23 GPIO_ACTIV    
 55                 gpios-states = <0>;               
 56                 states = <1800000 0x1             
 57                           3300000 0x0>;           
 58                 enable-active-high;               
 59         };                                        
 60                                                   
 61         vcc_sd_reg2: regulator-vmcc {             
 62                 compatible = "regulator-fixed"    
 63                 regulator-name = "vcc_sd2";       
 64                 regulator-min-microvolt = <330    
 65                 regulator-max-microvolt = <330    
 66                 regulator-boot-on;                
 67                 enable-active-high;               
 68                 gpio = <&gpio_exp 4 GPIO_ACTIV    
 69         };                                        
 70 };                                                
 71                                                   
 72 /* Gigabit module on CON19(V2.0)/CON21(V1.4) *    
 73 &eth0 {                                           
 74         pinctrl-names = "default";                
 75         pinctrl-0 = <&rgmii_pins>;                
 76         phy-mode = "rgmii-id";                    
 77         phy = <&phy0>;                            
 78         status = "okay";                          
 79 };                                                
 80                                                   
 81 /* Gigabit module on CON18(V2.0)/CON20(V1.4) *    
 82 &eth1 {                                           
 83         phy-mode = "sgmii";                       
 84         phy = <&phy1>;                            
 85         status = "okay";                          
 86 };                                                
 87                                                   
 88 &i2c0 {                                           
 89         pinctrl-names = "default";                
 90         pinctrl-0 = <&i2c1_pins>;                 
 91         status = "okay";                          
 92                                                   
 93         gpio_exp: pca9555@22 {                    
 94                 compatible = "nxp,pca9555";       
 95                 gpio-controller;                  
 96                 #gpio-cells = <2>;                
 97                                                   
 98                 reg = <0x22>;                     
 99                 /*                                
100                  * IO0_0: PWR_EN_USB2   IO1_0:    
101                  * IO0_1: PWR_EN_USB23  IO1_1:    
102                  * IO0_2: PWR_EN_SATA   IO1_2:    
103                  * IO0_3: PWR_EN_PCIE   IO1_3:    
104                  * IO0_4: PWR_EN_SD               
105                  * IO0_5: PWR_EN_EMMC             
106                  * IO0_6: PWR_EN_RGMII  IO1_6:    
107                  * IO0_7: PWR_EN_SGMII  IO1_7:    
108                  */                               
109         };                                        
110                                                   
111         rtc@68  {                                 
112                 /* PT7C4337A from pericom full    
113                 compatible = "dallas,ds1337";     
114                 reg = <0x68>;                     
115         };                                        
116 };                                                
117                                                   
118 &mdio {                                           
119         status = "okay";                          
120         phy0: ethernet-phy@0 {                    
121                 reg = <0>;                        
122         };                                        
123                                                   
124         phy1: ethernet-phy@1 {                    
125                 reg = <1>;                        
126         };                                        
127 };                                                
128                                                   
129 /* CON15(V2.0)/CON17(V1.4) : PCIe / CON15(V2.0    
130 &pcie0 {                                          
131         pinctrl-names = "default";                
132         pinctrl-0 = <&pcie_reset_pins &pcie_cl    
133         reset-gpios = <&gpiosb 3 GPIO_ACTIVE_L    
134         status = "okay";                          
135 };                                                
136                                                   
137 /* CON3 */                                        
138 &sata {                                           
139         status = "okay";                          
140 };                                                
141                                                   
142 &sdhci0 {                                         
143         non-removable;                            
144         bus-width = <8>;                          
145         mmc-ddr-1_8v;                             
146         mmc-hs400-1_8v;                           
147         marvell,pad-type = "fixed-1-8v";          
148         status = "okay";                          
149 };                                                
150                                                   
151 /* SD slot module on CON14(V2.0)/CON15(V1.4) *    
152 &sdhci1 {                                         
153         wp-inverted;                              
154         cd-gpios = <&gpiosb 2 GPIO_ACTIVE_LOW>    
155         bus-width = <4>;                          
156         marvell,pad-type = "sd";                  
157         vqmmc-supply = <&vcc_sd_reg1>;            
158         vmmc-supply = <&vcc_sd_reg2>;             
159         status = "okay";                          
160 };                                                
161                                                   
162 &spi0 {                                           
163         status = "okay";                          
164         pinctrl-names = "default";                
165         pinctrl-0 = <&spi_quad_pins>;             
166                                                   
167         flash@0 {                                 
168                 compatible = "jedec,spi-nor";     
169                 reg = <0>;                        
170                 spi-max-frequency = <108000000    
171                 spi-rx-bus-width = <4>;           
172                 spi-tx-bus-width = <4>;           
173                                                   
174                 partitions {                      
175                         compatible = "fixed-pa    
176                         #address-cells = <1>;     
177                         #size-cells = <1>;        
178                         partition@0 {             
179                                 label = "bootl    
180                                 reg = <0x0 0x2    
181                         };                        
182                         partition@200000 {        
183                                 label = "U-boo    
184                                 reg = <0x20000    
185                         };                        
186                         partition@210000 {        
187                                 label = "Linux    
188                                 reg = <0x21000    
189                         };                        
190                 };                                
191         };                                        
192 };                                                
193                                                   
194 /*                                                
195  * Exported on the micro USB connector CON30(V    
196  * an FTDI (also on CON24(V2.0)/CON26(V1.4)).     
197  */                                               
198 &uart0 {                                          
199         pinctrl-names = "default";                
200         pinctrl-0 = <&uart1_pins>;                
201         status = "okay";                          
202 };                                                
203                                                   
204 /* CON26(V2.0)/CON28(V1.4) */                     
205 &uart1 {                                          
206         pinctrl-names = "default";                
207         pinctrl-0 = <&uart2_pins>;                
208         status = "okay";                          
209 };                                                
210                                                   
211 /* CON27(V2.0)/CON29(V1.4) */                     
212 &usb2 {                                           
213         status = "okay";                          
214 };                                                
215                                                   
216 /* CON29(V2.0)/CON31(V1.4) */                     
217 &usb3 {                                           
218         status = "okay";                          
219         usb-phy = <&usb3_phy>;                    
220 };                                                
                                                      

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