1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
3 #include "qca955x_zyxel_nbg6x16.dtsi"
6 compatible = "zyxel,nbg6716", "qca,qca9558";
7 model = "ZyXEL NBG6716";
10 led-boot = &led_power;
11 led-failsafe = &led_power;
12 led-running = &led_power;
13 led-upgrade = &led_power;
17 compatible = "gpio-leds";
20 label = "white:power";
21 gpios = <&gpio 15 GPIO_ACTIVE_LOW>;
25 label = "white:internet";
26 gpios = <&gpio 18 GPIO_ACTIVE_LOW>;
31 gpios = <&gpio 4 GPIO_ACTIVE_LOW>;
32 linux,default-trigger = "usbport";
33 trigger-sources = <&hub_port1>;
38 gpios = <&gpio 13 GPIO_ACTIVE_LOW>;
39 linux,default-trigger = "usbport";
40 trigger-sources = <&hub_port0>;
44 label = "white:wifi2g";
45 gpios = <&gpio 19 GPIO_ACTIVE_LOW>;
46 linux,default-trigger = "phy1tpt";
50 label = "white:wifi5g";
51 gpios = <&gpio 17 GPIO_ACTIVE_LOW>;
52 linux,default-trigger = "phy0tpt";
57 gpios = <&gpio 21 GPIO_ACTIVE_LOW>;
64 label = "USB1 eject button";
66 gpios = <&gpio 0 GPIO_ACTIVE_LOW>;
67 debounce-interval = <60>;
71 label = "USB2 eject button";
73 gpios = <&gpio 14 GPIO_ACTIVE_LOW>;
74 debounce-interval = <60>;
79 line-name = "nbg6716:power:usb";
86 compatible = "jedec,spi-nor";
88 spi-max-frequency = <25000000>;
91 compatible = "fixed-partitions";
97 reg = <0x000000 0x040000>;
101 uboot_env: partition@40000 {
102 label = "u-boot-env";
103 reg = <0x040000 0x010000>;
106 art: partition@50000 {
108 reg = <0x050000 0x010000>;
112 compatible = "fixed-layout";
113 #address-cells = <1>;
116 cal_art_5000: calibration@5000 {
117 reg = <0x5000 0x844>;
124 reg = <0x060000 0xfa0000>;
134 compatible = "fixed-partitions";
135 #address-cells = <1>;
139 label = "zyxel_rfsd";
140 reg = <0x0 0x200000>;
145 reg = <0x200000 0x200000>;
150 reg = <0x400000 0x100000>;
155 reg = <0x500000 0x7b00000>;
157 compatible = "fixed-partitions";
158 #address-cells = <1>;
163 reg = <0x0 0x400000>;
168 reg = <0x400000 0x7700000>;
178 compatible = "qcom,ath10k";
180 nvmem-cells = <&cal_art_5000>;
181 nvmem-cell-names = "calibration";
182 qcom,ath10k-calibration-variant = "ZyXEL-NBG6716";