Back to home page

OSCL-LXR

 
 

    


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