ARM: dts: ixp4xx: Add Netgear WG302 v1 GPIOs

This adds GPIO LED indicators, the reset GPIO RESET
button on the Netgear WG302 v1 to the device tree.

Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Link: https://lore.kernel.org/20250210-ixp4xx-dts-v1-3-6b752d745e04@linaro.org
This commit is contained in:
Linus Walleij 2025-02-10 10:31:17 +01:00
parent 824974af79
commit 3dceb794c0

View File

@ -8,6 +8,7 @@
#include "intel-ixp42x.dtsi"
#include <dt-bindings/input/input.h>
#include <dt-bindings/leds/common.h>
/ {
model = "Netgear WG302 v1";
@ -32,6 +33,35 @@ aliases {
serial0 = &uart1;
};
leds {
compatible = "gpio-leds";
test_led: led-test {
color = <LED_COLOR_ID_AMBER>;
function = "test";
gpios = <&gpio0 4 GPIO_ACTIVE_LOW>;
default-state = "off";
};
wlan_led: led-wlan {
color = <LED_COLOR_ID_GREEN>;
function = LED_FUNCTION_WLAN;
gpios = <&gpio0 5 GPIO_ACTIVE_LOW>;
default-state = "off";
linux,default-trigger = "phy0tx";
};
};
gpio_keys {
/* RESET is on GPIO13 which can't fire interrupts */
compatible = "gpio-keys-polled";
poll-interval = <100>;
button-reset {
linux,code = <KEY_RESTART>;
label = "reset";
gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
};
};
soc {
bus@c4000000 {
flash@0,0 {