// SPDX-License-Identifier: GPL-2.0-or-later OR MIT #include "ar7161_ruckus_gd11.dtsi" &keys { opt { /* Not used by stock firmware */ label = "opt"; linux,code = ; gpios = <&gpio 11 GPIO_ACTIVE_HIGH>; debounce-interval = <60>; }; }; &beamforming_2g_gpio { /* Default beamforming switches configuration from stock firmware, * the AP is started and for broadcast frames - all outputs high */ lb0 { line-name = "beamforming:2g:lb0"; gpios = <0 GPIO_ACTIVE_LOW>; output-high; gpio-hog; }; lb1 { line-name = "beamforming:2g:lb1"; gpios = <1 GPIO_ACTIVE_LOW>; output-high; gpio-hog; }; lb2 { line-name = "beamforming:2g:lb2"; gpios = <2 GPIO_ACTIVE_LOW>; output-high; gpio-hog; }; lb3 { line-name = "beamforming:2g:lb3"; gpios = <3 GPIO_ACTIVE_LOW>; output-high; gpio-hog; }; lb4 { line-name = "beamforming:2g:lb4"; gpios = <4 GPIO_ACTIVE_LOW>; output-high; gpio-hog; }; lb5 { line-name = "beamforming:2g:lb5"; gpios = <5 GPIO_ACTIVE_LOW>; output-high; gpio-hog; }; lb6 { line-name = "beamforming:2g:lb6"; gpios = <6 GPIO_ACTIVE_LOW>; output-high; gpio-hog; }; lb7 { line-name = "beamforming:2g:lb7"; gpios = <7 GPIO_ACTIVE_LOW>; output-high; gpio-hog; }; }; &beamforming_5g_gpio { /* Default beamforming switches configuration from stock firmware, * the AP is started and for broadcast frames - all outputs high */ hb0 { line-name = "beamforming:5g:hb0"; gpios = <0 GPIO_ACTIVE_LOW>; output-high; gpio-hog; }; hb1 { line-name = "beamforming:5g:hb1"; gpios = <1 GPIO_ACTIVE_LOW>; output-high; gpio-hog; }; hb2 { line-name = "beamforming:5g:hb2"; gpios = <2 GPIO_ACTIVE_LOW>; output-high; gpio-hog; }; hb3 { line-name = "beamforming:5g:hb3"; gpios = <3 GPIO_ACTIVE_LOW>; output-high; gpio-hog; }; hb4 { line-name = "beamforming:5g:hb4"; gpios = <4 GPIO_ACTIVE_LOW>; output-high; gpio-hog; }; hb5 { line-name = "beamforming:5g:hb5"; gpios = <5 GPIO_ACTIVE_LOW>; output-high; gpio-hog; }; };