1/* 2 * Marvell OpenRD (Base|Client|Ultimate) Board Description 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 three 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-0 = <&pmx_select28 &pmx_sdio_cd &pmx_select34>; 41 pinctrl-names = "default"; 42 43 pmx_select28: pmx-select-uart-sd { 44 marvell,pins = "mpp28"; 45 marvell,function = "gpio"; 46 }; 47 pmx_sdio_cd: pmx-sdio-cd { 48 marvell,pins = "mpp29"; 49 marvell,function = "gpio"; 50 }; 51 pmx_select34: pmx-select-rs232-rs484 { 52 marvell,pins = "mpp34"; 53 marvell,function = "gpio"; 54 }; 55 }; 56 serial@12000 { 57 status = "okay"; 58 59 }; 60 sata@80000 { 61 status = "okay"; 62 nr-ports = <2>; 63 }; 64 mvsdio@90000 { 65 status = "okay"; 66 cd-gpios = <&gpio0 29 9>; 67 }; 68 }; 69}; 70 71&nand { 72 status = "okay"; 73 pinctrl-0 = <&pmx_nand>; 74 pinctrl-names = "default"; 75 76 partition@0 { 77 label = "u-boot"; 78 reg = <0x0000000 0x100000>; 79 }; 80 81 partition@100000 { 82 label = "uImage"; 83 reg = <0x0100000 0x400000>; 84 }; 85 86 partition@600000 { 87 label = "root"; 88 reg = <0x0600000 0x1FA00000>; 89 }; 90}; 91