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

TOMOYO Linux Cross Reference
Linux/scripts/dtc/include-prefixes/arm/marvell/armada-370-seagate-nas-xbay.dtsi

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/arm/marvell/armada-370-seagate-nas-xbay.dtsi (Version linux-6.12-rc7) and /scripts/dtc/include-prefixes/arm/marvell/armada-370-seagate-nas-xbay.dtsi (Version linux-4.17.19)


  1 // SPDX-License-Identifier: GPL-2.0               
  2 /*                                                
  3  * Device Tree common file for the Seagate NAS    
  4  *                                                
  5  * Copyright (C) 2015 Seagate                     
  6  *                                                
  7  * Author: Vincent Donnefort <vdonnefort@gmail.    
  8  */                                               
  9                                                   
 10 /*                                                
 11  * TODO: add support for the white SATA LEDs a    
 12  */                                               
 13                                                   
 14 #include "armada-370.dtsi"                        
 15 #include <dt-bindings/gpio/gpio.h>                
 16 #include <dt-bindings/input/input.h>              
 17                                                   
 18 / {                                               
 19         chosen {                                  
 20                 stdout-path = "serial0:115200n    
 21         };                                        
 22                                                   
 23         memory@0 {                                
 24                 device_type = "memory";           
 25                 reg = <0x00000000 0x20000000>;    
 26         };                                        
 27                                                   
 28         soc {                                     
 29                 ranges = <MBUS_ID(0xf0, 0x01)     
 30                           MBUS_ID(0x01, 0xe0)     
 31                                                   
 32                 internal-regs {                   
 33                         serial@12000 {            
 34                                 status = "okay    
 35                         };                        
 36                                                   
 37                         sata@a0000 {              
 38                                 nr-ports = <2>    
 39                                 status = "okay    
 40                         };                        
 41                                                   
 42                         ethernet@70000 {          
 43                                 status = "okay    
 44                                 pinctrl-0 = <&    
 45                                 pinctrl-names     
 46                                 phy = <&phy0>;    
 47                                 phy-mode = "rg    
 48                         };                        
 49                                                   
 50                         i2c@11000 {               
 51                                 status = "okay    
 52                                 pinctrl-0 = <&    
 53                                 pinctrl-names     
 54                                 clock-frequenc    
 55                                                   
 56                                 /* RTC - NXP 8    
 57                                 rtc@51 {          
 58                                         compat    
 59                                         reg =     
 60                                         interr    
 61                                 };                
 62                                 /* RTC - MCP79    
 63                                 rtc@6f {          
 64                                         compat    
 65                                         reg =     
 66                                         interr    
 67                                 };                
 68                         };                        
 69                 };                                
 70                                                   
 71         };                                        
 72                                                   
 73         regulator-1 {                             
 74                 compatible = "regulator-fixed"    
 75                 regulator-name = "SATA0 power"    
 76                 regulator-min-microvolt = <500    
 77                 regulator-max-microvolt = <500    
 78                 enable-active-high;               
 79                 regulator-always-on;              
 80                 regulator-boot-on;                
 81                 gpio = <&gpio1 18 GPIO_ACTIVE_    
 82         };                                        
 83                                                   
 84         regulator-2 {                             
 85                 compatible = "regulator-fixed"    
 86                 regulator-name = "SATA1 power"    
 87                 regulator-min-microvolt = <500    
 88                 regulator-max-microvolt = <500    
 89                 enable-active-high;               
 90                 regulator-always-on;              
 91                 regulator-boot-on;                
 92                 gpio = <&gpio1 22 GPIO_ACTIVE_    
 93         };                                        
 94                                                   
 95         gpio-fan {                                
 96                 compatible = "gpio-fan";          
 97                 gpios = <&gpio2 0 GPIO_ACTIVE_    
 98                          &gpio2 1 GPIO_ACTIVE_    
 99         };                                        
100                                                   
101         gpio-keys {                               
102                 compatible = "gpio-keys";         
103                                                   
104                 button-power {                    
105                         label = "Power button"    
106                         linux,code = <KEY_POWE    
107                         gpios = <&gpio1 19 GPI    
108                         debounce-interval = <1    
109                 };                                
110                 button-backup {                   
111                         label = "Backup button    
112                         linux,code = <KEY_OPTI    
113                         gpios = <&gpio0 31 GPI    
114                         debounce-interval = <1    
115                 };                                
116                 button-reset {                    
117                         label = "Reset Button"    
118                         linux,code = <KEY_REST    
119                         gpios = <&gpio1 23 GPI    
120                         debounce-interval = <1    
121                 };                                
122         };                                        
123                                                   
124         gpio-leds {                               
125                 compatible = "gpio-leds";         
126                                                   
127                 led-white-power {                 
128                         label = "dart:white:po    
129                         gpios = <&gpio1 28 GPI    
130                         linux,default-trigger     
131                                                   
132                 };                                
133                 led-red-power {                   
134                         label = "dart:red:powe    
135                         gpios = <&gpio1 31 GPI    
136                 };                                
137                 led-red-sata0 {                   
138                         label = "dart:red:sata    
139                         gpios = <&gpio1 15 GPI    
140                 };                                
141                 led-red-sata1 {                   
142                         label = "dart:red:sata    
143                         gpios = <&gpio1 21 GPI    
144                 };                                
145         };                                        
146                                                   
147         gpio_poweroff {                           
148                 compatible = "gpio-poweroff";     
149                 gpios = <&gpio1 30 GPIO_ACTIVE    
150         };                                        
151 };                                                
152                                                   
153 &pciec {                                          
154         status = "okay";                          
155                                                   
156         /* USB 3.0 bridge ASM1042A */             
157         pcie@2,0 {                                
158                 status = "okay";                  
159         };                                        
160 };                                                
161                                                   
162                                                   
163 &mdio {                                           
164         pinctrl-0 = <&mdio_pins>;                 
165         pinctrl-names = "default";                
166                                                   
167         phy0: ethernet-phy@0 {                    
168                 reg = <0>;                        
169         };                                        
170 };                                                
171                                                   
172 &pinctrl {                                        
173         pinctrl-0 = <&hdd0_led_sata_pin>, <&hd    
174         pinctrl-names = "default";                
175                                                   
176         hdd0_led_sata_pin: hdd0-led-sata-pin {    
177                 marvell,pins = "mpp48";           
178                 marvell,function = "sata1";       
179         };                                        
180         hdd0_led_gpio_pin: hdd0-led-gpio-pin {    
181                 marvell,pins = "mpp48";           
182                 marvell,function = "gpio";        
183         };                                        
184         hdd1_led_sata_pin: hdd1-led-sata-pin {    
185                 marvell,pins = "mpp57";           
186                 marvell,function = "sata0";       
187         };                                        
188         hdd1_led_gpio_pin: hdd1-led-gpio-pin {    
189                 marvell,pins = "mpp57";           
190                 marvell,function = "gpio";        
191         };                                        
192 };                                                
193                                                   
194 &nand_controller {                                
195         status = "okay";                          
196                                                   
197         nand@0 {                                  
198                 reg = <0>;                        
199                 label = "pxa3xx_nand-0";          
200                 nand-rb = <0>;                    
201                 marvell,nand-keep-config;         
202                 nand-on-flash-bbt;                
203                 nand-ecc-strength = <4>;          
204                 nand-ecc-step-size = <512>;       
205                                                   
206                 partitions {                      
207                         compatible = "fixed-pa    
208                         #address-cells = <1>;     
209                         #size-cells = <1>;        
210                                                   
211                         partition@0 {             
212                                 label = "u-boo    
213                                 reg = <0x0 0x3    
214                         };                        
215                         partition@300000 {        
216                                 label = "devic    
217                                 reg = <0x30000    
218                         };                        
219                         partition@320000 {        
220                                 label = "linux    
221                                 reg = <0x32000    
222                         };                        
223                         partition@2320000 {       
224                                 label = "rootf    
225                                 reg = <0x23200    
226                         };                        
227                 };                                
228         };                                        
229 };                                                
                                                      

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