1/* 2 * Marvell RD88F6181 Common Board descrition 3 * 4 * Andrew Lunn <andrew@lunn.ch> 5 * 6 * This file is licensed under the terms of the GNU General Public 7 * License version 2. This program is licensed "as is" without any 8 * warranty of any kind, whether express or implied. 9 * 10 * This file contains the definitions that are common between the two 11 * variants of the Marvell Kirkwood Development Board. 12 */ 13 14#include "kirkwood.dtsi" 15#include "kirkwood-6281.dtsi" 16 17/ { 18 memory { 19 device_type = "memory"; 20 reg = <0x00000000 0x20000000>; 21 }; 22 23 chosen { 24 bootargs = "console=ttyS0,115200n8"; 25 stdout-path = &uart0; 26 }; 27 28 mbus { 29 pcie-controller { 30 status = "okay"; 31 32 pcie@1,0 { 33 status = "okay"; 34 }; 35 }; 36 }; 37 38 ocp@f1000000 { 39 pinctrl: pin-controller@10000 { 40 pinctrl-names = "default"; 41 42 pmx_sdio_cd: pmx-sdio-cd { 43 marvell,pins = "mpp28"; 44 marvell,function = "gpio"; 45 }; 46 }; 47 48 serial@12000 { 49 status = "okay"; 50 51 }; 52 53 sata@80000 { 54 status = "okay"; 55 nr-ports = <2>; 56 }; 57 mvsdio@90000 { 58 pinctrl-0 = <&pmx_sdio &pmx_sdio_cd>; 59 pinctrl-names = "default"; 60 status = "okay"; 61 cd-gpios = <&gpio0 28 GPIO_ACTIVE_HIGH>; 62 /* No WP GPIO */ 63 }; 64 }; 65 66 dsa@0 { 67 compatible = "marvell,dsa"; 68 #address-cells = <2>; 69 #size-cells = <0>; 70 71 dsa,ethernet = <ð0port>; 72 dsa,mii-bus = <&mdio>; 73 74 switch@0 { 75 #address-cells = <1>; 76 #size-cells = <0>; 77 78 port@0 { 79 reg = <0>; 80 label = "lan1"; 81 }; 82 83 port@1 { 84 reg = <1>; 85 label = "lan2"; 86 }; 87 88 port@2 { 89 reg = <2>; 90 label = "lan3"; 91 }; 92 93 port@3 { 94 reg = <3>; 95 label = "lan4"; 96 }; 97 98 port@5 { 99 reg = <5>; 100 label = "cpu"; 101 }; 102 }; 103 }; 104}; 105 106&nand { 107 status = "okay"; 108 109 partition@0 { 110 label = "u-boot"; 111 reg = <0x0000000 0x100000>; 112 read-only; 113 }; 114 115 partition@100000 { 116 label = "uImage"; 117 reg = <0x0100000 0x200000>; 118 }; 119 120 partition@300000 { 121 label = "rootfs"; 122 reg = <0x0300000 0x500000>; 123 }; 124}; 125 126&mdio { 127 status = "okay"; 128}; 129 130ð0 { 131 status = "okay"; 132 ethernet0-port@0 { 133 speed = <1000>; 134 duplex = <1>; 135 }; 136}; 137