-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
ARM: dts: Add support for OX820 and Pogoplug V3
Add device tree for the Oxford Seminconductor OX820 SoC and the Cloud Engines PogoPlug v3 board. Add the SoC and board compatible strings to oxnas bindings. Acked-by: Rob Herring <robh@kernel.org> Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
- Loading branch information
Neil Armstrong
committed
Nov 4, 2016
1 parent
1001354
commit 38d4a53
Showing
4 changed files
with
397 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,94 @@ | ||
/* | ||
* cloudengines-pogoplug-series-3.dtsi - Device tree file for Cloud Engines PogoPlug Series 3 | ||
* | ||
* Copyright (C) 2016 Neil Armstrong <narmstrong@baylibre.com> | ||
* | ||
* Licensed under GPLv2 or later | ||
*/ | ||
|
||
/dts-v1/; | ||
#include "ox820.dtsi" | ||
|
||
/ { | ||
model = "Cloud Engines PogoPlug Series 3"; | ||
|
||
compatible = "cloudengines,pogoplugv3", "oxsemi,ox820"; | ||
|
||
chosen { | ||
bootargs = "earlyprintk"; | ||
stdout-path = "serial0:115200n8"; | ||
}; | ||
|
||
memory { | ||
/* 128Mbytes DDR */ | ||
reg = <0x60000000 0x8000000>; | ||
}; | ||
|
||
aliases { | ||
serial0 = &uart0; | ||
gpio0 = &gpio0; | ||
gpio1 = &gpio1; | ||
}; | ||
|
||
leds { | ||
compatible = "gpio-leds"; | ||
|
||
blue { | ||
label = "pogoplug:blue"; | ||
gpios = <&gpio0 2 0>; | ||
default-state = "keep"; | ||
}; | ||
|
||
orange { | ||
label = "pogoplug:orange"; | ||
gpios = <&gpio1 16 1>; | ||
default-state = "keep"; | ||
}; | ||
|
||
green { | ||
label = "pogoplug:green"; | ||
gpios = <&gpio1 17 1>; | ||
default-state = "keep"; | ||
}; | ||
}; | ||
}; | ||
|
||
&uart0 { | ||
status = "okay"; | ||
|
||
pinctrl-names = "default"; | ||
pinctrl-0 = <&pinctrl_uart0>; | ||
}; | ||
|
||
&nandc { | ||
status = "okay"; | ||
|
||
pinctrl-names = "default"; | ||
pinctrl-0 = <&pinctrl_nand>; | ||
|
||
nand@0 { | ||
reg = <0>; | ||
#address-cells = <1>; | ||
#size-cells = <1>; | ||
nand-ecc-mode = "soft"; | ||
nand-ecc-algo = "hamming"; | ||
|
||
partition@0 { | ||
label = "boot"; | ||
reg = <0x00000000 0x00e00000>; | ||
read-only; | ||
}; | ||
|
||
partition@e00000 { | ||
label = "ubi"; | ||
reg = <0x00e00000 0x07200000>; | ||
}; | ||
}; | ||
}; | ||
|
||
ða { | ||
status = "okay"; | ||
|
||
pinctrl-names = "default"; | ||
pinctrl-0 = <&pinctrl_etha_mdio>; | ||
}; |
Oops, something went wrong.