Commit | Line | Data |
---|---|---|
092ccf04 FF |
1 | /* |
2 | * Copyright (C) 2017 Broadcom | |
3 | * Author: Florian Fainelli <f.fainelli@gmail.com> | |
4 | * | |
5 | * Licensed under the ISC license. | |
6 | */ | |
7 | ||
8 | /dts-v1/; | |
9 | ||
10 | #include "bcm53573.dtsi" | |
11 | ||
12 | / { | |
13 | compatible = "brcm,bcm947189acdbmr", "brcm,bcm47189", "brcm,bcm53573"; | |
14 | model = "Broadcom BCM947189ACDBMR"; | |
15 | ||
16 | chosen { | |
17 | bootargs = "console=ttyS0,115200 earlycon"; | |
18 | }; | |
19 | ||
20 | memory { | |
21 | reg = <0x00000000 0x08000000>; | |
22 | }; | |
23 | ||
24 | leds { | |
25 | compatible = "gpio-leds"; | |
26 | ||
27 | wps { | |
28 | label = "bcm53xx:blue:wps"; | |
29 | gpios = <&chipcommon 10 GPIO_ACTIVE_HIGH>; | |
30 | }; | |
31 | ||
32 | 5ghz { | |
33 | label = "bcm53xx:blue:5ghz"; | |
34 | gpios = <&chipcommon 11 GPIO_ACTIVE_HIGH>; | |
35 | }; | |
36 | ||
37 | 2ghz { | |
38 | label = "bcm53xx:blue:2ghz"; | |
39 | gpios = <&chipcommon 12 GPIO_ACTIVE_HIGH>; | |
40 | }; | |
41 | }; | |
42 | ||
43 | gpio-keys { | |
44 | compatible = "gpio-keys"; | |
45 | #address-cells = <1>; | |
46 | #size-cells = <0>; | |
47 | ||
48 | restart { | |
49 | label = "Reset"; | |
50 | linux,code = <KEY_RESTART>; | |
51 | gpios = <&chipcommon 7 GPIO_ACTIVE_HIGH>; | |
52 | }; | |
53 | ||
54 | wps { | |
55 | label = "WPS"; | |
56 | linux,code = <KEY_WPS_BUTTON>; | |
57 | gpios = <&chipcommon 9 GPIO_ACTIVE_LOW>; | |
58 | }; | |
59 | }; | |
60 | ||
61 | spi { | |
62 | compatible = "spi-gpio"; | |
63 | num-chipselects = <1>; | |
64 | gpio-sck = <&chipcommon 21 0>; | |
65 | gpio-miso = <&chipcommon 22 0>; | |
66 | gpio-mosi = <&chipcommon 23 0>; | |
67 | cs-gpios = <&chipcommon 24 0>; | |
68 | #address-cells = <1>; | |
69 | #size-cells = <0>; | |
70 | ||
71 | /* External BCM6802 MoCA chip is connected */ | |
72 | }; | |
73 | }; | |
74 | ||
75 | &pcie0 { | |
76 | ranges = <0x00000000 0 0 0 0 0x00100000>; | |
77 | #address-cells = <3>; | |
78 | #size-cells = <2>; | |
79 | ||
80 | bridge@0,0,0 { | |
81 | reg = <0x0000 0 0 0 0>; | |
82 | ranges = <0x00000000 0 0 0 0 0 0 0x00100000>; | |
83 | #address-cells = <3>; | |
84 | #size-cells = <2>; | |
85 | ||
86 | wifi@0,1,0 { | |
87 | reg = <0x0000 0 0 0 0>; | |
88 | ranges = <0x00000000 0 0 0 0x00100000>; | |
89 | #address-cells = <1>; | |
90 | #size-cells = <1>; | |
91 | }; | |
92 | }; | |
93 | }; | |
94 | ||
95 | &usb2 { | |
96 | vcc-gpio = <&chipcommon 8 GPIO_ACTIVE_HIGH>; | |
97 | }; |