diff options
Diffstat (limited to 'arch/mips/boot/dts/qca/ar9132_tl_wr1043nd_v1.dts')
-rw-r--r-- | arch/mips/boot/dts/qca/ar9132_tl_wr1043nd_v1.dts | 112 |
1 files changed, 112 insertions, 0 deletions
diff --git a/arch/mips/boot/dts/qca/ar9132_tl_wr1043nd_v1.dts b/arch/mips/boot/dts/qca/ar9132_tl_wr1043nd_v1.dts new file mode 100644 index 000000000..7fccf6357 --- /dev/null +++ b/arch/mips/boot/dts/qca/ar9132_tl_wr1043nd_v1.dts | |||
@@ -0,0 +1,112 @@ | |||
1 | // SPDX-License-Identifier: GPL-2.0 | ||
2 | /dts-v1/; | ||
3 | |||
4 | #include <dt-bindings/gpio/gpio.h> | ||
5 | #include <dt-bindings/input/input.h> | ||
6 | |||
7 | #include "ar9132.dtsi" | ||
8 | |||
9 | / { | ||
10 | compatible = "tplink,tl-wr1043nd-v1", "qca,ar9132"; | ||
11 | model = "TP-Link TL-WR1043ND Version 1"; | ||
12 | |||
13 | memory@0 { | ||
14 | device_type = "memory"; | ||
15 | reg = <0x0 0x2000000>; | ||
16 | }; | ||
17 | |||
18 | extosc: ref { | ||
19 | compatible = "fixed-clock"; | ||
20 | #clock-cells = <0>; | ||
21 | clock-frequency = <40000000>; | ||
22 | }; | ||
23 | |||
24 | gpio-keys { | ||
25 | compatible = "gpio-keys"; | ||
26 | #address-cells = <1>; | ||
27 | #size-cells = <0>; | ||
28 | |||
29 | button@0 { | ||
30 | label = "reset"; | ||
31 | linux,code = <KEY_RESTART>; | ||
32 | gpios = <&gpio 3 GPIO_ACTIVE_LOW>; | ||
33 | debounce-interval = <60>; | ||
34 | }; | ||
35 | |||
36 | button@1 { | ||
37 | label = "qss"; | ||
38 | linux,code = <KEY_WPS_BUTTON>; | ||
39 | gpios = <&gpio 7 GPIO_ACTIVE_LOW>; | ||
40 | debounce-interval = <60>; | ||
41 | }; | ||
42 | }; | ||
43 | |||
44 | leds { | ||
45 | compatible = "gpio-leds"; | ||
46 | led@0 { | ||
47 | label = "tp-link:green:usb"; | ||
48 | gpios = <&gpio 1 GPIO_ACTIVE_LOW>; | ||
49 | }; | ||
50 | |||
51 | led@1 { | ||
52 | label = "tp-link:green:system"; | ||
53 | gpios = <&gpio 2 GPIO_ACTIVE_LOW>; | ||
54 | linux,default-trigger = "heartbeat"; | ||
55 | }; | ||
56 | |||
57 | led@2 { | ||
58 | label = "tp-link:green:qss"; | ||
59 | gpios = <&gpio 5 GPIO_ACTIVE_HIGH>; | ||
60 | }; | ||
61 | |||
62 | led@3 { | ||
63 | label = "tp-link:green:wlan"; | ||
64 | gpios = <&gpio 9 GPIO_ACTIVE_LOW>; | ||
65 | }; | ||
66 | }; | ||
67 | }; | ||
68 | |||
69 | &uart { | ||
70 | status = "okay"; | ||
71 | }; | ||
72 | |||
73 | &pll { | ||
74 | clocks = <&extosc>; | ||
75 | }; | ||
76 | |||
77 | &usb { | ||
78 | status = "okay"; | ||
79 | }; | ||
80 | |||
81 | &usb_phy { | ||
82 | status = "okay"; | ||
83 | }; | ||
84 | |||
85 | &spi { | ||
86 | status = "okay"; | ||
87 | num-cs = <1>; | ||
88 | |||
89 | flash@0 { | ||
90 | #address-cells = <1>; | ||
91 | #size-cells = <1>; | ||
92 | compatible = "s25sl064a"; | ||
93 | reg = <0>; | ||
94 | spi-max-frequency = <25000000>; | ||
95 | |||
96 | partition@0 { | ||
97 | label = "u-boot"; | ||
98 | reg = <0x000000 0x020000>; | ||
99 | }; | ||
100 | |||
101 | partition@1 { | ||
102 | label = "firmware"; | ||
103 | reg = <0x020000 0x7D0000>; | ||
104 | }; | ||
105 | |||
106 | partition@2 { | ||
107 | label = "art"; | ||
108 | reg = <0x7F0000 0x010000>; | ||
109 | read-only; | ||
110 | }; | ||
111 | }; | ||
112 | }; | ||