1 --- a/arch/arm/boot/dts/Makefile
2 +++ b/arch/arm/boot/dts/Makefile
3 @@ -147,6 +147,7 @@ dtb-$(CONFIG_MACH_KIRKWOOD) += kirkwood-
4 kirkwood-openrd-base.dtb \
5 kirkwood-openrd-client.dtb \
6 kirkwood-openrd-ultimate.dtb \
7 + kirkwood-pogo_e02.dtb \
8 kirkwood-rd88f6192.dtb \
9 kirkwood-rd88f6281-z0.dtb \
10 kirkwood-rd88f6281-a.dtb \
12 +++ b/arch/arm/boot/dts/kirkwood-pogo_e02.dts
16 +#include "kirkwood.dtsi"
17 +#include "kirkwood-6281.dtsi"
20 + model = "Cloud Engines Pogoplug E02";
21 + compatible = "cloudengines,pogoe02", "marvell,kirkwood-88f6281", "marvell,kirkwood";
24 + device_type = "memory";
25 + reg = <0x00000000 0x10000000>;
29 + bootargs = "console=ttyS0,115200n8 earlyprintk";
33 + pinctrl: pin-controller@10000 {
34 + pmx_usb_power_enable: pmx-usb-power-enable {
35 + marvell,pins = "mpp29";
36 + marvell,function = "gpio";
38 + pmx_led_green: pmx-led_green {
39 + marvell,pins = "mpp48";
40 + marvell,function = "gpio";
42 + pmx_led_orange: pmx-led_orange {
43 + marvell,pins = "mpp49";
44 + marvell,function = "gpio";
52 + compatible = "gpio-leds";
53 + pinctrl-0 = < &pmx_usb_power_enable &pmx_led_orange
55 + pinctrl-names = "default";
58 + label = "status:green:health";
59 + gpios = <&gpio1 16 GPIO_ACTIVE_LOW>;
60 + default-state = "keep";
63 + label = "status:orange:fault";
64 + gpios = <&gpio1 17 GPIO_ACTIVE_LOW>;
68 + compatible = "simple-bus";
69 + #address-cells = <1>;
71 + pinctrl-0 = <&pmx_usb_power_enable>;
72 + pinctrl-names = "default";
74 + usb_power: regulator@1 {
75 + compatible = "regulator-fixed";
77 + regulator-name = "USB Power";
78 + regulator-min-microvolt = <5000000>;
79 + regulator-max-microvolt = <5000000>;
81 + regulator-always-on;
83 + gpio = <&gpio0 29 GPIO_ACTIVE_HIGH>;
94 + reg = <0x0000000 0x100000>;
100 + reg = <0x0100000 0x400000>;
104 + label = "pogoplug";
105 + reg = <0x0500000 0x2000000>;
108 + partition@2500000 {
110 + reg = <0x02500000 0x5b00000>;
117 + ethphy0: ethernet-phy@0 {
125 + phy-handle = <ðphy0>;