From afabd6580111c3dddc07420a0603b9472b1b0f49 Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Thu, 12 Feb 2015 14:35:54 +0100 Subject: [PATCH 1/3] Add onlinelabs-c1 device-tree --- arch/arm/boot/dts/onlinelabs-c1.dts | 87 +++++++++++++++++++++++++++++++++++++ 1 file changed, 87 insertions(+) create mode 100644 arch/arm/boot/dts/onlinelabs-c1.dts diff --git a/arch/arm/boot/dts/onlinelabs-c1.dts b/arch/arm/boot/dts/onlinelabs-c1.dts new file mode 100644 index 0000000..a63b897 --- /dev/null +++ b/arch/arm/boot/dts/onlinelabs-c1.dts @@ -0,0 +1,87 @@ +/* + * Device Tree file for Online-Labs C1 Computing + * + * Copyright (C) 2012-2014 Marvell + * Copyright (C) 2014-2015 Online Labs + * + * Lior Amsalem + * Gregory CLEMENT + * Thomas Petazzoni + * Manfred Touron + * Vincent Auclair + * + * This file is licensed under the terms of the GNU General Public + * License version 2. This program is licensed "as is" without any + * warranty of any kind, whether express or implied. + */ + +/dts-v1/; +#include "armada-xp-mv78460.dtsi" + +/ { + model = "Online Labs - C1 Computing"; + compatible = "marvell,axp-db", "marvell,armadaxp-mv78460", "marvell,armadaxp", "marvell,armada-370-xp"; + + chosen { + bootargs = "console=ttyS0,9600 earlyprintk"; + }; + + memory { + device_type = "memory"; + reg = <0 0x00000000 0 0x80000000>; /* 2 GB */ + }; + + soc { + ranges = ; + + devbus-bootcs { + status = "okay"; + + /* Device Bus parameters are required */ + + /* Read parameters */ + devbus,bus-width = <16>; + devbus,turn-off-ps = <60000>; + devbus,badr-skew-ps = <0>; + devbus,acc-first-ps = <124000>; + devbus,acc-next-ps = <248000>; + devbus,rd-setup-ps = <0>; + devbus,rd-hold-ps = <0>; + + /* Write parameters */ + devbus,sync-enable = <0>; + devbus,wr-high-ps = <60000>; + devbus,wr-low-ps = <60000>; + devbus,ale-wr-ps = <60000>; + + }; + + internal-regs { + uart0: serial@12000 { + status = "okay"; + }; + + eth0: ethernet@70000 { + status = "okay"; + fixed-link = <1 1 1000 0 0>; + phy-mode = "sgmii"; + }; + + mvsdio@d4000 { + pinctrl-0 = <&sdio_pins>; + pinctrl-names = "default"; + status = "okay"; + /* No CD or WP GPIOs */ + broken-cd; + }; + + }; + }; + aliases { + ethernet0 = ð0; + serial0 = &uart0; + }; +}; + -- 1.9.3