1/dts-v1/; 2 3#include "kirkwood.dtsi" 4#include "kirkwood-6281.dtsi" 5 6/ { 7 model = "Globalscale Technologies Dreamplug"; 8 compatible = "globalscale,dreamplug-003-ds2001", "globalscale,dreamplug", "marvell,kirkwood-88f6281", "marvell,kirkwood"; 9 10 memory { 11 device_type = "memory"; 12 reg = <0x00000000 0x20000000>; 13 }; 14 15 chosen { 16 bootargs = "console=ttyS0,115200n8 earlyprintk"; 17 stdout-path = &uart0; 18 }; 19 20 ocp@f1000000 { 21 pinctrl: pin-controller@10000 { 22 pmx_led_bluetooth: pmx-led-bluetooth { 23 marvell,pins = "mpp47"; 24 marvell,function = "gpio"; 25 }; 26 pmx_led_wifi: pmx-led-wifi { 27 marvell,pins = "mpp48"; 28 marvell,function = "gpio"; 29 }; 30 pmx_led_wifi_ap: pmx-led-wifi-ap { 31 marvell,pins = "mpp49"; 32 marvell,function = "gpio"; 33 }; 34 }; 35 serial@12000 { 36 status = "ok"; 37 }; 38 39 spi@10600 { 40 status = "okay"; 41 42 m25p40@0 { 43 #address-cells = <1>; 44 #size-cells = <1>; 45 compatible = "mxicy,mx25l1606e"; 46 reg = <0>; 47 spi-max-frequency = <50000000>; 48 mode = <0>; 49 50 partition@0 { 51 reg = <0x0 0x80000>; 52 label = "u-boot"; 53 }; 54 55 partition@100000 { 56 reg = <0x100000 0x10000>; 57 label = "u-boot env"; 58 }; 59 60 partition@180000 { 61 reg = <0x180000 0x10000>; 62 label = "dtb"; 63 }; 64 }; 65 }; 66 67 sata@80000 { 68 status = "okay"; 69 nr-ports = <1>; 70 }; 71 72 mvsdio@90000 { 73 pinctrl-0 = <&pmx_sdio>; 74 pinctrl-names = "default"; 75 status = "okay"; 76 /* No CD or WP GPIOs */ 77 broken-cd; 78 }; 79 }; 80 81 gpio-leds { 82 compatible = "gpio-leds"; 83 pinctrl-0 = <&pmx_led_bluetooth &pmx_led_wifi 84 &pmx_led_wifi_ap >; 85 pinctrl-names = "default"; 86 87 bluetooth { 88 label = "dreamplug:blue:bluetooth"; 89 gpios = <&gpio1 15 GPIO_ACTIVE_LOW>; 90 }; 91 wifi { 92 label = "dreamplug:green:wifi"; 93 gpios = <&gpio1 16 GPIO_ACTIVE_LOW>; 94 }; 95 wifi-ap { 96 label = "dreamplug:green:wifi_ap"; 97 gpios = <&gpio1 17 GPIO_ACTIVE_LOW>; 98 }; 99 }; 100}; 101 102&mdio { 103 status = "okay"; 104 105 ethphy0: ethernet-phy@0 { 106 reg = <0>; 107 }; 108 109 ethphy1: ethernet-phy@1 { 110 reg = <1>; 111 }; 112}; 113 114ð0 { 115 status = "okay"; 116 ethernet0-port@0 { 117 phy-handle = <ðphy0>; 118 }; 119}; 120 121ð1 { 122 status = "okay"; 123 ethernet1-port@0 { 124 phy-handle = <ðphy1>; 125 }; 126}; 127