1/dts-v1/; 2 3#include "kirkwood-nsa3x0-common.dtsi" 4 5/* 6 * There are at least two different NSA310 designs. This variant does 7 * not have the red USB Led. 8 */ 9 10/ { 11 compatible = "zyxel,nsa310a", "zyxel,nsa310", "marvell,kirkwood-88f6281", "marvell,kirkwood"; 12 13 memory { 14 device_type = "memory"; 15 reg = <0x00000000 0x10000000>; 16 }; 17 18 chosen { 19 bootargs = "console=ttyS0,115200"; 20 stdout-path = &uart0; 21 }; 22 23 ocp@f1000000 { 24 pinctrl: pin-controller@10000 { 25 pinctrl-names = "default"; 26 27 pmx_led_esata_green: pmx-led-esata-green { 28 marvell,pins = "mpp12"; 29 marvell,function = "gpio"; 30 }; 31 32 pmx_led_esata_red: pmx-led-esata-red { 33 marvell,pins = "mpp13"; 34 marvell,function = "gpio"; 35 }; 36 37 pmx_led_usb_green: pmx-led-usb-green { 38 marvell,pins = "mpp15"; 39 marvell,function = "gpio"; 40 }; 41 42 pmx_led_sys_green: pmx-led-sys-green { 43 marvell,pins = "mpp28"; 44 marvell,function = "gpio"; 45 }; 46 47 pmx_led_sys_red: pmx-led-sys-red { 48 marvell,pins = "mpp29"; 49 marvell,function = "gpio"; 50 }; 51 52 pmx_led_hdd_green: pmx-led-hdd-green { 53 marvell,pins = "mpp41"; 54 marvell,function = "gpio"; 55 }; 56 57 pmx_led_hdd_red: pmx-led-hdd-red { 58 marvell,pins = "mpp42"; 59 marvell,function = "gpio"; 60 }; 61 62 }; 63 64 i2c@11000 { 65 status = "okay"; 66 67 lm85: lm85@2e { 68 compatible = "national,lm85"; 69 reg = <0x2e>; 70 }; 71 }; 72 }; 73 74 gpio-leds { 75 compatible = "gpio-leds"; 76 77 green-sys { 78 label = "nsa310:green:sys"; 79 gpios = <&gpio0 28 GPIO_ACTIVE_HIGH>; 80 }; 81 red-sys { 82 label = "nsa310:red:sys"; 83 gpios = <&gpio0 29 GPIO_ACTIVE_HIGH>; 84 }; 85 green-hdd { 86 label = "nsa310:green:hdd"; 87 gpios = <&gpio1 9 GPIO_ACTIVE_HIGH>; 88 }; 89 red-hdd { 90 label = "nsa310:red:hdd"; 91 gpios = <&gpio1 10 GPIO_ACTIVE_HIGH>; 92 }; 93 green-esata { 94 label = "nsa310:green:esata"; 95 gpios = <&gpio0 12 GPIO_ACTIVE_HIGH>; 96 }; 97 red-esata { 98 label = "nsa310:red:esata"; 99 gpios = <&gpio0 13 GPIO_ACTIVE_HIGH>; 100 }; 101 green-usb { 102 label = "nsa310:green:usb"; 103 gpios = <&gpio0 15 GPIO_ACTIVE_HIGH>; 104 }; 105 green-copy { 106 label = "nsa310:green:copy"; 107 gpios = <&gpio1 7 GPIO_ACTIVE_HIGH>; 108 }; 109 red-copy { 110 label = "nsa310:red:copy"; 111 gpios = <&gpio1 8 GPIO_ACTIVE_HIGH>; 112 }; 113 }; 114}; 115