octeontx: drop target
[openwrt/openwrt.git] / target / linux / ath79 / dts / ar9344_wd_mynet-n750.dts
1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
2
3 #include <dt-bindings/leds/common.h>
4
5 #include "ar9344_wd_mynet-nxxx.dtsi"
6
7 / {
8 model = "Western Digital My Net N750";
9 compatible = "wd,mynet-n750", "qca,ar9344";
10
11 aliases {
12 led-boot = &led_power;
13 led-failsafe = &led_power;
14 led-running = &led_power;
15 led-upgrade = &led_power;
16 };
17
18 leds {
19 compatible = "gpio-leds";
20
21 wifi {
22 label = "blue:wireless";
23 gpios = <&gpio 11 GPIO_ACTIVE_HIGH>;
24 };
25
26 internet {
27 label = "blue:internet";
28 gpios = <&gpio 12 GPIO_ACTIVE_HIGH>;
29 };
30
31 wps {
32 function = LED_FUNCTION_WPS;
33 color = <LED_COLOR_ID_BLUE>;
34 gpios = <&gpio 13 GPIO_ACTIVE_HIGH>;
35 };
36
37 led_power: power {
38 function = LED_FUNCTION_POWER;
39 color = <LED_COLOR_ID_BLUE>;
40 gpios = <&gpio 14 GPIO_ACTIVE_HIGH>;
41 };
42 };
43
44 keys {
45 compatible = "gpio-keys";
46
47 reset {
48 linux,code = <KEY_RESTART>;
49 gpios = <&gpio 17 GPIO_ACTIVE_LOW>;
50 };
51
52 wps {
53 linux,code = <KEY_WPS_BUTTON>;
54 gpios = <&gpio 19 GPIO_ACTIVE_LOW>;
55 };
56 };
57 };
58
59 &gpio {
60 gpio_ext_lna0 {
61 gpio-hog;
62 gpios = <15 0>;
63 output-high;
64 line-name = "ext:lna0";
65 };
66
67 gpio_ext_lna1 {
68 gpio-hog;
69 gpios = <18 0>;
70 output-high;
71 line-name = "ext:lna1";
72 };
73 };
74
75 &usb {
76 status = "okay";
77 };
78
79 &mdio0 {
80 status = "okay";
81
82 switch0@1f {
83 compatible = "qca,ar8327";
84 reg = <0x1f>;
85
86 qca,ar8327-initvals = <
87 0x04 0x07600000 /* PORT0 PAD MODE CTRL */
88 0x10 0x80000080 /* POWER_ON_STRAP */
89 0x50 0xc737c737 /* LED_CTRL0 */
90 0x54 0x00000000 /* LED_CTRL1 */
91 0x58 0x00000000 /* LED_CTRL2 */
92 0x5c 0x0030c300 /* LED_CTRL3 */
93 0x7c 0x0000007e /* PORT0_STATUS */
94 >;
95 };
96 };
97
98 &eth0 {
99 status = "okay";
100
101 /* default for ar934x, except for 1000M */
102 pll-data = <0x06000000 0x00000101 0x00001616>;
103
104 phy-mode = "rgmii";
105 fixed-link {
106 speed = <1000>;
107 full-duplex;
108 };
109 };