Home | History | Annotate | Download | only in dts
      1 // SPDX-License-Identifier: GPL-2.0
      2 /dts-v1/;
      3 
      4 #include "kirkwood.dtsi"
      5 #include "kirkwood-6281.dtsi"
      6 
      7 / {
      8 	model = "Allied Telesis SBx81LIFKW Board";
      9 	compatible = "atl,SBx81LIFKW", "marvell,kirkwood-88f6281",
     10 		     "marvell,kirkwood";
     11 
     12 	memory {
     13 		device_type = "memory";
     14 		reg = <0x00000000 0x08000000>; /* 128 MB */
     15 	};
     16 
     17 	chosen {
     18 		bootargs = "console=ttyS0,115200n8 earlyprintk";
     19 		stdout-path = &uart0;
     20 	};
     21 
     22 	aliases {
     23 		ethernet0 = &eth0;
     24 		i2c0 = &i2c0;
     25 		spi0 = &spi0;
     26 	};
     27 
     28 	dsa {
     29 		compatible = "marvell,dsa";
     30 		#address-cells = <2>;
     31 		#size-cells = <0>;
     32 		dsa,ethernet = <&eth0>;
     33 		dsa,mii-bus = <&mdio>;
     34 		status = "okay";
     35 
     36 		switch@0 {
     37 			#address-cells =  <1>;
     38 			#size-cells = <0>;
     39 			reg = <1 0>;
     40 
     41 			port@0 {
     42 				reg = <0>;
     43 				label = "internal0";
     44 			};
     45 			port@1 {
     46 				reg = <1>;
     47 				label = "internal1";
     48 			};
     49 			port@8 {
     50 				reg = <8>;
     51 				label = "internal8";
     52 				phy-mode = "rgmii-id";
     53 				fixed-link {
     54 					speed = <1000>;
     55 					full-duplex;
     56 				};
     57 			};
     58 			port@9 {
     59 				reg = <9>;
     60 				label = "internal9";
     61 				phy-mode = "rgmii-id";
     62 				fixed-link {
     63 					speed = <1000>;
     64 					full-duplex;
     65 				};
     66 			};
     67 			port@10 {
     68 				reg = <10>;
     69 				label = "cpu";
     70 			};
     71 		};
     72 	};
     73 };
     74 
     75 &spi0 {
     76 	status = "okay";
     77 
     78 	flash@0 {
     79 		#address-cells = <1>;
     80 		#size-cells = <1>;
     81 		compatible = "st,m25p128", "jedec,spi-nor", "spi-flash";
     82 		reg = <0>;
     83 		spi-max-frequency = <50000000>;
     84 		mode = <0>;
     85 
     86 		partition@u-boot {
     87 			reg = <0x00000000 0x00c00000>;
     88 			label = "u-boot";
     89 		};
     90 		partition@u-boot-env {
     91 			reg = <0x00c00000 0x00040000>;
     92 			label = "u-boot-env";
     93 		};
     94 		partition@unused {
     95 			reg = <0x00100000 0x00f00000>;
     96 			label = "unused";
     97 		};
     98 	};
     99 };
    100 
    101 &i2c0 {
    102 	status = "okay";
    103 
    104 	eeprom@52 {
    105 		compatible = "atmel,24c04";
    106 		reg = <0x52>;
    107 	};
    108 };
    109 
    110 &uart0 {
    111 	status = "okay";
    112 };
    113 
    114 &mdio {
    115 	status = "okay";
    116 };
    117 
    118 &eth0 {
    119 	status = "okay";
    120 
    121 	ethernet0-port@0 {
    122 		speed = <1000>;
    123 		duplex = <1>;
    124 	};
    125 };
    126 
    127 &pciec {
    128 	status = "okay";
    129 };
    130 
    131 &pcie0 {
    132 	status = "okay";
    133 };
    134