arm: dts: rk3288-evb: modify panel to edp_panel
[firefly-linux-kernel-4.4.55.git] / arch / arm / boot / dts / bcm4709-buffalo-wxr-1900dhp.dts
1 /*
2  * Broadcom BCM470X / BCM5301X ARM platform code.
3  * DTS for Buffalo WXR-1900DHP
4  *
5  * Copyright (C) 2015 Felix Fietkau <nbd@openwrt.org>
6  *
7  * Licensed under the GNU/GPL. See COPYING for details.
8  */
9
10 /dts-v1/;
11
12 #include "bcm4708.dtsi"
13 #include "bcm5301x-nand-cs0-bch8.dtsi"
14
15 / {
16         compatible = "buffalo,wxr-1900dhp", "brcm,bcm4709", "brcm,bcm4708";
17         model = "Buffalo WXR-1900DHP";
18
19         chosen {
20                 bootargs = "console=ttyS0,115200";
21         };
22
23         memory {
24                 reg = <0x00000000 0x08000000>;
25         };
26
27         leds {
28                 compatible = "gpio-leds";
29
30                 usb {
31                         label = "bcm53xx:green:usb";
32                         gpios = <&chipcommon 4 GPIO_ACTIVE_HIGH>;
33                         linux,default-trigger = "default-off";
34                 };
35
36                 power-amber {
37                         label = "bcm53xx:amber:power";
38                         gpios = <&chipcommon 5 GPIO_ACTIVE_HIGH>;
39                         linux,default-trigger = "default-off";
40                 };
41
42                 power-white {
43                         label = "bcm53xx:white:power";
44                         gpios = <&chipcommon 6 GPIO_ACTIVE_HIGH>;
45                         linux,default-trigger = "default-on";
46                 };
47
48                 router-amber {
49                         label = "bcm53xx:amber:router";
50                         gpios = <&chipcommon 7 GPIO_ACTIVE_HIGH>;
51                         linux,default-trigger = "default-off";
52                 };
53
54                 router-white {
55                         label = "bcm53xx:white:router";
56                         gpios = <&chipcommon 8 GPIO_ACTIVE_HIGH>;
57                         linux,default-trigger = "default-off";
58                 };
59
60                 wan-amber {
61                         label = "bcm53xx:amber:wan";
62                         gpios = <&chipcommon 9 GPIO_ACTIVE_HIGH>;
63                         linux,default-trigger = "default-off";
64                 };
65
66                 wan-white {
67                         label = "bcm53xx:white:wan";
68                         gpios = <&chipcommon 10 GPIO_ACTIVE_HIGH>;
69                         linux,default-trigger = "default-off";
70                 };
71
72                 wireless-amber {
73                         label = "bcm53xx:amber:wireless";
74                         gpios = <&chipcommon 11 GPIO_ACTIVE_HIGH>;
75                         linux,default-trigger = "default-off";
76                 };
77
78                 wireless-white {
79                         label = "bcm53xx:white:wireless";
80                         gpios = <&chipcommon 12 GPIO_ACTIVE_HIGH>;
81                         linux,default-trigger = "default-off";
82                 };
83         };
84
85         gpio-keys {
86                 compatible = "gpio-keys";
87                 #address-cells = <1>;
88                 #size-cells = <0>;
89
90                 power {
91                         label = "Power";
92                         linux,code = <KEY_POWER>;
93                         gpios = <&chipcommon 1 GPIO_ACTIVE_LOW>;
94                 };
95
96                 restart {
97                         label = "Reset";
98                         linux,code = <KEY_RESTART>;
99                         gpios = <&chipcommon 15 GPIO_ACTIVE_LOW>;
100                 };
101
102                 aoss {
103                         label = "AOSS";
104                         linux,code = <KEY_WPS_BUTTON>;
105                         gpios = <&chipcommon 16 GPIO_ACTIVE_LOW>;
106                 };
107
108                 /* Commit mode set by switch? */
109                 mode {
110                         label = "Mode";
111                         linux,code = <KEY_SETUP>;
112                         gpios = <&chipcommon 17 GPIO_ACTIVE_LOW>;
113                 };
114
115                 /* Switch: AP mode */
116                 sw_ap {
117                         label = "AP";
118                         linux,code = <BTN_0>;
119                         gpios = <&chipcommon 18 GPIO_ACTIVE_LOW>;
120                 };
121
122                 eject {
123                         label = "USB eject";
124                         linux,code = <KEY_EJECTCD>;
125                         gpios = <&chipcommon 20 GPIO_ACTIVE_LOW>;
126                 };
127         };
128 };