1/* 2 * Copyright 2017 Luxul Inc. 3 * 4 * Licensed under the ISC license. 5 */ 6 7/dts-v1/; 8 9#include "bcm47081.dtsi" 10#include "bcm5301x-nand-cs0-bch4.dtsi" 11 12/ { 13 compatible = "luxul,xwr-1200v1", "brcm,bcm47081", "brcm,bcm4708"; 14 model = "Luxul XWR-1200 V1"; 15 16 chosen { 17 bootargs = "console=ttyS0,115200"; 18 }; 19 20 memory { 21 reg = <0x00000000 0x08000000>; 22 }; 23 24 leds { 25 compatible = "gpio-leds"; 26 27 power { 28 label = "bcm53xx:green:power"; 29 gpios = <&chipcommon 0 GPIO_ACTIVE_LOW>; 30 linux,default-trigger = "default-on"; 31 }; 32 33 lan3 { 34 label = "bcm53xx:green:lan3"; 35 gpios = <&chipcommon 1 GPIO_ACTIVE_LOW>; 36 linux,default-trigger = "none"; 37 }; 38 39 lan4 { 40 label = "bcm53xx:green:lan4"; 41 gpios = <&chipcommon 2 GPIO_ACTIVE_LOW>; 42 linux,default-trigger = "none"; 43 }; 44 45 wan { 46 label = "bcm53xx:green:wan"; 47 gpios = <&chipcommon 3 GPIO_ACTIVE_LOW>; 48 linux,default-trigger = "none"; 49 }; 50 51 lan2 { 52 label = "bcm53xx:green:lan2"; 53 gpios = <&chipcommon 6 GPIO_ACTIVE_LOW>; 54 linux,default-trigger = "none"; 55 }; 56 57 usb { 58 label = "bcm53xx:green:usb"; 59 gpios = <&chipcommon 8 GPIO_ACTIVE_LOW>; 60 linux,default-trigger = "none"; 61 }; 62 63 status { 64 label = "bcm53xx:green:status"; 65 gpios = <&chipcommon 10 GPIO_ACTIVE_LOW>; 66 linux,default-trigger = "timer"; 67 }; 68 69 2ghz { 70 label = "bcm53xx:green:2ghz"; 71 gpios = <&chipcommon 13 GPIO_ACTIVE_LOW>; 72 linux,default-trigger = "none"; 73 }; 74 75 5ghz { 76 label = "bcm53xx:green:5ghz"; 77 gpios = <&chipcommon 14 GPIO_ACTIVE_LOW>; 78 linux,default-trigger = "none"; 79 }; 80 81 lan1 { 82 label = "bcm53xx:green:lan1"; 83 gpios = <&chipcommon 15 GPIO_ACTIVE_LOW>; 84 linux,default-trigger = "none"; 85 }; 86 }; 87 88 gpio-keys { 89 compatible = "gpio-keys"; 90 #address-cells = <1>; 91 #size-cells = <0>; 92 93 restart { 94 label = "Reset"; 95 linux,code = <KEY_RESTART>; 96 gpios = <&chipcommon 11 GPIO_ACTIVE_LOW>; 97 }; 98 }; 99}; 100 101&usb2 { 102 vcc-gpio = <&chipcommon 9 GPIO_ACTIVE_HIGH>; 103}; 104 105&spi_nor { 106 status = "okay"; 107}; 108