]>
Commit | Line | Data |
---|---|---|
1c9001b4 | 1 | // SPDX-License-Identifier: GPL-2.0-or-later OR MIT |
e90d2d51 RM |
2 | /* |
3 | * Copyright (C) 2016 Rafał Miłecki <rafal@milecki.pl> | |
e90d2d51 RM |
4 | */ |
5 | ||
6 | /dts-v1/; | |
7 | ||
8 | #include "bcm53573.dtsi" | |
9 | ||
10 | / { | |
11 | compatible = "tenda,ac9", "brcm,bcm47189", "brcm,bcm53573"; | |
12 | model = "Tenda AC9"; | |
13 | ||
14 | chosen { | |
15 | bootargs = "console=ttyS0,115200 earlycon"; | |
16 | }; | |
17 | ||
bc3b6888 | 18 | memory@0 { |
abe60a3a | 19 | device_type = "memory"; |
e90d2d51 RM |
20 | reg = <0x00000000 0x08000000>; |
21 | }; | |
22 | ||
23 | leds { | |
24 | compatible = "gpio-leds"; | |
25 | ||
26 | usb { | |
27 | label = "bcm53xx:blue:usb"; | |
28 | gpios = <&chipcommon 1 GPIO_ACTIVE_HIGH>; | |
0173b2cd RM |
29 | trigger-sources = <&ohci_port1>, <&ehci_port1>; |
30 | linux,default-trigger = "usbport"; | |
e90d2d51 RM |
31 | }; |
32 | ||
33 | wps { | |
34 | label = "bcm53xx:blue:wps"; | |
35 | gpios = <&chipcommon 10 GPIO_ACTIVE_HIGH>; | |
e90d2d51 RM |
36 | }; |
37 | ||
38 | 5ghz { | |
39 | label = "bcm53xx:blue:5ghz"; | |
40 | gpios = <&chipcommon 11 GPIO_ACTIVE_HIGH>; | |
e90d2d51 RM |
41 | }; |
42 | ||
43 | system { | |
44 | label = "bcm53xx:blue:system"; | |
45 | gpios = <&chipcommon 15 GPIO_ACTIVE_HIGH>; | |
46 | linux,default-trigger = "timer"; | |
47 | }; | |
48 | }; | |
49 | ||
b94c478a RM |
50 | pcie0_leds { |
51 | compatible = "gpio-leds"; | |
52 | ||
53 | 2ghz { | |
54 | label = "bcm53xx:blue:2ghz"; | |
55 | gpios = <&pcie0_chipcommon 3 GPIO_ACTIVE_HIGH>; | |
b94c478a RM |
56 | }; |
57 | }; | |
58 | ||
e90d2d51 RM |
59 | gpio-keys { |
60 | compatible = "gpio-keys"; | |
e90d2d51 RM |
61 | |
62 | rfkill { | |
63 | label = "WiFi"; | |
64 | linux,code = <KEY_RFKILL>; | |
65 | gpios = <&chipcommon 3 GPIO_ACTIVE_LOW>; | |
66 | }; | |
67 | ||
68 | restart { | |
69 | label = "Reset"; | |
70 | linux,code = <KEY_RESTART>; | |
71 | gpios = <&chipcommon 7 GPIO_ACTIVE_LOW>; | |
72 | }; | |
73 | ||
74 | wps { | |
75 | label = "WPS"; | |
76 | linux,code = <KEY_WPS_BUTTON>; | |
77 | gpios = <&chipcommon 9 GPIO_ACTIVE_LOW>; | |
78 | }; | |
79 | }; | |
80 | }; | |
b76907cc RM |
81 | |
82 | &pcie0 { | |
83 | ranges = <0x00000000 0 0 0 0 0x00100000>; | |
84 | #address-cells = <3>; | |
85 | #size-cells = <2>; | |
86 | ||
87 | bridge@0,0,0 { | |
88 | reg = <0x0000 0 0 0 0>; | |
89 | ranges = <0x00000000 0 0 0 0 0 0 0x00100000>; | |
90 | #address-cells = <3>; | |
91 | #size-cells = <2>; | |
92 | ||
93 | wifi@0,1,0 { | |
94 | reg = <0x0000 0 0 0 0>; | |
95 | ranges = <0x00000000 0 0 0 0x00100000>; | |
96 | #address-cells = <1>; | |
97 | #size-cells = <1>; | |
98 | ||
99 | pcie0_chipcommon: chipcommon@0 { | |
100 | reg = <0 0x1000>; | |
101 | ||
102 | gpio-controller; | |
103 | #gpio-cells = <2>; | |
104 | }; | |
105 | }; | |
106 | }; | |
107 | }; |