1/* 2 * cloudengines-pogoplug-series-3.dtsi - Device tree file for Cloud Engines PogoPlug Series 3 3 * 4 * Copyright (C) 2016 Neil Armstrong <narmstrong@baylibre.com> 5 * 6 * Licensed under GPLv2 or later 7 */ 8 9/dts-v1/; 10#include "ox820.dtsi" 11 12/ { 13 model = "Cloud Engines PogoPlug Series 3"; 14 15 compatible = "cloudengines,pogoplugv3", "oxsemi,ox820"; 16 17 chosen { 18 bootargs = "earlyprintk"; 19 stdout-path = "serial0:115200n8"; 20 }; 21 22 memory { 23 /* 128Mbytes DDR */ 24 reg = <0x60000000 0x8000000>; 25 }; 26 27 aliases { 28 serial0 = &uart0; 29 gpio0 = &gpio0; 30 gpio1 = &gpio1; 31 }; 32 33 leds { 34 compatible = "gpio-leds"; 35 36 blue { 37 label = "pogoplug:blue"; 38 gpios = <&gpio0 2 0>; 39 default-state = "keep"; 40 }; 41 42 orange { 43 label = "pogoplug:orange"; 44 gpios = <&gpio1 16 1>; 45 default-state = "keep"; 46 }; 47 48 green { 49 label = "pogoplug:green"; 50 gpios = <&gpio1 17 1>; 51 default-state = "keep"; 52 }; 53 }; 54}; 55 56&uart0 { 57 status = "okay"; 58 59 pinctrl-names = "default"; 60 pinctrl-0 = <&pinctrl_uart0>; 61}; 62 63&nandc { 64 status = "okay"; 65 66 pinctrl-names = "default"; 67 pinctrl-0 = <&pinctrl_nand>; 68 69 nand@0 { 70 reg = <0>; 71 #address-cells = <1>; 72 #size-cells = <1>; 73 nand-ecc-mode = "soft"; 74 nand-ecc-algo = "hamming"; 75 76 partition@0 { 77 label = "boot"; 78 reg = <0x00000000 0x00e00000>; 79 read-only; 80 }; 81 82 partition@e00000 { 83 label = "ubi"; 84 reg = <0x00e00000 0x07200000>; 85 }; 86 }; 87}; 88 89ða { 90 status = "okay"; 91 92 pinctrl-names = "default"; 93 pinctrl-0 = <&pinctrl_etha_mdio>; 94}; 95