generic: 5.15: refresh kernel patches
[openwrt/openwrt.git] / target / linux / ath79 / dts / qca9558_devolo_dvl1750e.dts
1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
2 /dts-v1/;
3
4 #include "qca9558_devolo_dvl1xxx.dtsi"
5
6 / {
7 compatible = "devolo,dvl1750e", "qca,qca9557";
8 model = "devolo WiFi pro 1750e";
9
10 aliases {
11 led-boot = &led_status_blue;
12 led-failsafe = &led_status_red;
13 led-running = &led_status_blue;
14 led-upgrade = &led_status_red;
15 };
16
17 keys {
18 wps {
19 label = "WPS Button";
20 linux,code = <KEY_WPS_BUTTON>;
21 gpios = <&gpio 16 GPIO_ACTIVE_LOW>;
22 debounce-interval = <60>;
23 };
24
25 usb_eject {
26 label = "USB Eject Button";
27 linux,code = <BTN_0>;
28 linux,input-type = <EV_SW>;
29 gpios = <&gpio 19 GPIO_ACTIVE_LOW>;
30 debounce-interval = <60>;
31 };
32 };
33
34 leds {
35 compatible = "gpio-leds";
36
37 led_status_blue: status_blue {
38 label = "dvl1750e:blue:status";
39 gpios = <&gpio 14 GPIO_ACTIVE_LOW>;
40 default-state = "on";
41 };
42
43 led_status_red: status_red {
44 label = "dvl1750e:red:status";
45 gpios = <&gpio 15 GPIO_ACTIVE_LOW>;
46 };
47 };
48
49 beeper {
50 compatible = "gpio-beeper";
51 gpios = <&gpio 4 GPIO_ACTIVE_HIGH>;
52 };
53
54 gpio_export {
55 compatible = "gpio-export";
56
57 gpio_usb_power {
58 gpio-export,name = "devolo:power:usb";
59 gpio-export,output = <1>;
60 gpios = <&gpio 11 GPIO_ACTIVE_HIGH>;
61 };
62 };
63 };
64
65 &usb_phy0 {
66 status = "okay";
67 };
68
69 &usb0 {
70 status = "okay";
71 };
72
73 &mdio1 {
74 status = "okay";
75 };
76
77 &eth1 {
78 status = "okay";
79 };