1/* 2 * Device Tree file for Marvell Armada 3720 development board 3 * (DB-88F3720-DDR3) 4 * Copyright (C) 2016 Marvell 5 * 6 * Gregory CLEMENT <gregory.clement@free-electrons.com> 7 * 8 * This file is dual-licensed: you can use it either under the terms 9 * of the GPL or the X11 license, at your option. Note that this dual 10 * licensing only applies to this file, and not this project as a 11 * whole. 12 * 13 * a) This file is free software; you can redistribute it and/or 14 * modify it under the terms of the GNU General Public License as 15 * published by the Free Software Foundation; either version 2 of the 16 * License, or (at your option) any later version. 17 * 18 * This file is distributed in the hope that it will be useful, 19 * but WITHOUT ANY WARRANTY; without even the implied warranty of 20 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 21 * GNU General Public License for more details. 22 * 23 * Or, alternatively, 24 * 25 * b) Permission is hereby granted, free of charge, to any person 26 * obtaining a copy of this software and associated documentation 27 * files (the "Software"), to deal in the Software without 28 * restriction, including without limitation the rights to use, 29 * copy, modify, merge, publish, distribute, sublicense, and/or 30 * sell copies of the Software, and to permit persons to whom the 31 * Software is furnished to do so, subject to the following 32 * conditions: 33 * 34 * The above copyright notice and this permission notice shall be 35 * included in all copies or substantial portions of the Software. 36 * 37 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 38 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 39 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 40 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 41 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 42 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 43 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 44 * OTHER DEALINGS IN THE SOFTWARE. 45 */ 46 47/dts-v1/; 48 49#include "armada-372x.dtsi" 50 51/ { 52 model = "Marvell Armada 3720 Development Board DB-88F3720-DDR3"; 53 compatible = "marvell,armada-3720-db", "marvell,armada3720", "marvell,armada3710"; 54 55 chosen { 56 stdout-path = "serial0:115200n8"; 57 }; 58 59 memory@0 { 60 device_type = "memory"; 61 reg = <0x00000000 0x00000000 0x00000000 0x20000000>; 62 }; 63}; 64 65&i2c0 { 66 status = "okay"; 67}; 68 69/* CON3 */ 70&sata { 71 status = "okay"; 72}; 73 74&spi0 { 75 status = "okay"; 76 77 m25p80@0 { 78 compatible = "jedec,spi-nor"; 79 reg = <0>; 80 spi-max-frequency = <108000000>; 81 spi-rx-bus-width = <4>; 82 spi-tx-bus-width = <4>; 83 84 partitions { 85 compatible = "fixed-partitions"; 86 #address-cells = <1>; 87 #size-cells = <1>; 88 partition@0 { 89 label = "bootloader"; 90 reg = <0x0 0x200000>; 91 }; 92 partition@200000 { 93 label = "U-boot Env"; 94 reg = <0x200000 0x10000>; 95 }; 96 partition@210000 { 97 label = "Linux"; 98 reg = <0x210000 0xDF0000>; 99 }; 100 }; 101 }; 102}; 103 104/* Exported on the micro USB connector CON32 through an FTDI */ 105&uart0 { 106 status = "okay"; 107}; 108 109/* CON31 */ 110&usb3 { 111 status = "okay"; 112}; 113 114/* CON17 (PCIe) / CON12 (mini-PCIe) */ 115&pcie0 { 116 status = "okay"; 117}; 118 119&mdio { 120 status = "okay"; 121 phy0: ethernet-phy@0 { 122 reg = <0>; 123 }; 124 125 phy1: ethernet-phy@1 { 126 reg = <1>; 127 }; 128}; 129 130ð0 { 131 phy-mode = "rgmii-id"; 132 phy = <&phy0>; 133 status = "okay"; 134}; 135 136ð1 { 137 phy-mode = "sgmii"; 138 phy = <&phy1>; 139 status = "okay"; 140}; 141