Back to home page

OSCL-LXR

 
 

    


0001 // SPDX-License-Identifier: GPL-2.0-or-later
0002 /*
0003  * DTS file for SPEAr310 Evaluation Baord
0004  *
0005  * Copyright 2012 Viresh Kumar <vireshk@kernel.org>
0006  */
0007 
0008 /dts-v1/;
0009 /include/ "spear310.dtsi"
0010 
0011 / {
0012         model = "ST SPEAr310 Evaluation Board";
0013         compatible = "st,spear310-evb", "st,spear310";
0014         #address-cells = <1>;
0015         #size-cells = <1>;
0016 
0017         memory {
0018                 reg = <0 0x40000000>;
0019         };
0020 
0021         ahb {
0022                 pinmux@b4000000 {
0023                         pinctrl-names = "default";
0024                         pinctrl-0 = <&state_default>;
0025 
0026                         state_default: pinmux {
0027                                 gpio0 {
0028                                         st,pins = "gpio0_pin0_grp",
0029                                                 "gpio0_pin1_grp",
0030                                                 "gpio0_pin2_grp",
0031                                                 "gpio0_pin3_grp",
0032                                                 "gpio0_pin4_grp",
0033                                                 "gpio0_pin5_grp";
0034                                         st,function = "gpio0";
0035                                 };
0036                                 i2c0 {
0037                                         st,pins = "i2c0_grp";
0038                                         st,function = "i2c0";
0039                                 };
0040                                 mii0 {
0041                                         st,pins = "mii0_grp";
0042                                         st,function = "mii0";
0043                                 };
0044                                 ssp0 {
0045                                         st,pins = "ssp0_grp";
0046                                         st,function = "ssp0";
0047                                 };
0048                                 uart0 {
0049                                         st,pins = "uart0_grp";
0050                                         st,function = "uart0";
0051                                 };
0052                                 emi {
0053                                         st,pins = "emi_cs_0_to_5_grp";
0054                                         st,function = "emi";
0055                                 };
0056                                 fsmc {
0057                                         st,pins = "fsmc_grp";
0058                                         st,function = "fsmc";
0059                                 };
0060                                 uart1 {
0061                                         st,pins = "uart1_grp";
0062                                         st,function = "uart1";
0063                                 };
0064                                 uart2 {
0065                                         st,pins = "uart2_grp";
0066                                         st,function = "uart2";
0067                                 };
0068                                 uart3 {
0069                                         st,pins = "uart3_grp";
0070                                         st,function = "uart3";
0071                                 };
0072                                 uart4 {
0073                                         st,pins = "uart4_grp";
0074                                         st,function = "uart4";
0075                                 };
0076                                 uart5 {
0077                                         st,pins = "uart5_grp";
0078                                         st,function = "uart5";
0079                                 };
0080                         };
0081                 };
0082 
0083                 dma@fc400000 {
0084                         status = "okay";
0085                 };
0086 
0087                 fsmc: flash@44000000 {
0088                         status = "okay";
0089                 };
0090 
0091                 gmac: eth@e0800000 {
0092                         status = "okay";
0093                 };
0094 
0095                 smi: flash@fc000000 {
0096                         status = "okay";
0097                         clock-rate = <50000000>;
0098 
0099                         flash@f8000000 {
0100                                 #address-cells = <1>;
0101                                 #size-cells = <1>;
0102                                 reg = <0xf8000000 0x800000>;
0103                                 st,smi-fast-mode;
0104 
0105                                 partition@0 {
0106                                         label = "xloader";
0107                                         reg = <0x0 0x10000>;
0108                                 };
0109                                 partition@10000 {
0110                                         label = "u-boot";
0111                                         reg = <0x10000 0x50000>;
0112                                 };
0113                                 partition@60000 {
0114                                         label = "environment";
0115                                         reg = <0x60000 0x10000>;
0116                                 };
0117                                 partition@70000 {
0118                                         label = "dtb";
0119                                         reg = <0x70000 0x10000>;
0120                                 };
0121                                 partition@80000 {
0122                                         label = "linux";
0123                                         reg = <0x80000 0x310000>;
0124                                 };
0125                                 partition@390000 {
0126                                         label = "rootfs";
0127                                         reg = <0x390000 0x0>;
0128                                 };
0129                         };
0130                 };
0131 
0132                 spi0: spi@d0100000 {
0133                         status = "okay";
0134                 };
0135 
0136                 ehci@e1800000 {
0137                         status = "okay";
0138                 };
0139 
0140                 ohci@e1900000 {
0141                         status = "okay";
0142                 };
0143 
0144                 ohci@e2100000 {
0145                         status = "okay";
0146                 };
0147 
0148                 apb {
0149                         gpio0: gpio@fc980000 {
0150                                status = "okay";
0151                         };
0152 
0153                         i2c0: i2c@d0180000 {
0154                                status = "okay";
0155                         };
0156 
0157                         rtc@fc900000 {
0158                                status = "okay";
0159                         };
0160 
0161                         serial@d0000000 {
0162                                status = "okay";
0163                                 pinctrl-names = "default";
0164                                 pinctrl-0 = <>;
0165                         };
0166 
0167                         serial@b2000000 {
0168                                status = "okay";
0169                                 pinctrl-names = "default";
0170                                 pinctrl-0 = <>;
0171                         };
0172 
0173                         serial@b2080000 {
0174                                status = "okay";
0175                                 pinctrl-names = "default";
0176                                 pinctrl-0 = <>;
0177                         };
0178 
0179                         serial@b2100000 {
0180                                status = "okay";
0181                                 pinctrl-names = "default";
0182                                 pinctrl-0 = <>;
0183                         };
0184 
0185                         serial@b2180000 {
0186                                status = "okay";
0187                                 pinctrl-names = "default";
0188                                 pinctrl-0 = <>;
0189                         };
0190 
0191                         serial@b2200000 {
0192                                status = "okay";
0193                                 pinctrl-names = "default";
0194                                 pinctrl-0 = <>;
0195                         };
0196 
0197                         wdt@fc880000 {
0198                                status = "okay";
0199                         };
0200                 };
0201         };
0202 };