aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/ramips
diff options
context:
space:
mode:
authorJo Deisenhofer <jo.deisenhofer@gmail.com>2022-12-02 16:39:02 +0100
committerHauke Mehrtens <hauke@hauke-m.de>2023-01-14 19:02:20 +0100
commitab402f3d23223b23f622a69e1afa570cfef16099 (patch)
tree4cd5f9b51ab3c788bfd2851b50734ea962bb1035 /target/linux/ramips
parent1a35edfbdb31ee8da584d56531cf4c32dcd80bac (diff)
downloadupstream-ab402f3d23223b23f622a69e1afa570cfef16099.tar.gz
upstream-ab402f3d23223b23f622a69e1afa570cfef16099.tar.bz2
upstream-ab402f3d23223b23f622a69e1afa570cfef16099.zip
ramips: Move LED definition out of included dtsi into dts
Prepare for a new target with different led definitions that wants to include this dtsi. The resulting dtb are unchanged, verified with dtdiff Signed-off-by: Jo Deisenhofer <jo.deisenhofer@gmail.com>
Diffstat (limited to 'target/linux/ramips')
-rw-r--r--target/linux/ramips/dts/mt7628an_xiaomi_mi-router-4.dtsi27
-rw-r--r--target/linux/ramips/dts/mt7628an_xiaomi_mi-router-4a-100m-intl.dts28
-rw-r--r--target/linux/ramips/dts/mt7628an_xiaomi_mi-router-4a-100m.dts28
-rw-r--r--target/linux/ramips/dts/mt7628an_xiaomi_mi-router-4c.dts25
4 files changed, 81 insertions, 27 deletions
diff --git a/target/linux/ramips/dts/mt7628an_xiaomi_mi-router-4.dtsi b/target/linux/ramips/dts/mt7628an_xiaomi_mi-router-4.dtsi
index ff738a5261..59d269bf03 100644
--- a/target/linux/ramips/dts/mt7628an_xiaomi_mi-router-4.dtsi
+++ b/target/linux/ramips/dts/mt7628an_xiaomi_mi-router-4.dtsi
@@ -6,37 +6,10 @@
#include <dt-bindings/input/input.h>
/ {
- aliases {
- led-boot = &led_power_yellow;
- led-failsafe = &led_power_yellow;
- led-running = &led_power_blue;
- led-upgrade = &led_power_yellow;
- label-mac-device = &ethernet;
- };
-
chosen {
bootargs = "console=ttyS0,115200";
};
- leds {
- compatible = "gpio-leds";
-
- led_power_blue: power_blue {
- label = "blue:power";
- gpios = <&gpio 11 GPIO_ACTIVE_LOW>;
- };
-
- led_power_yellow: power_yellow {
- label = "yellow:power";
- gpios = <&gpio 44 GPIO_ACTIVE_LOW>;
- };
-
- wan {
- label = "blue:wan";
- gpios = <&gpio 37 GPIO_ACTIVE_LOW>;
- };
- };
-
keys {
compatible = "gpio-keys";
diff --git a/target/linux/ramips/dts/mt7628an_xiaomi_mi-router-4a-100m-intl.dts b/target/linux/ramips/dts/mt7628an_xiaomi_mi-router-4a-100m-intl.dts
index cdf259c51a..863191bc4b 100644
--- a/target/linux/ramips/dts/mt7628an_xiaomi_mi-router-4a-100m-intl.dts
+++ b/target/linux/ramips/dts/mt7628an_xiaomi_mi-router-4a-100m-intl.dts
@@ -5,6 +5,34 @@
/ {
compatible = "xiaomi,mi-router-4a-100m-intl", "mediatek,mt7628an-soc";
model = "Xiaomi Mi Router 4A (100M International Edition)";
+
+ aliases {
+ led-boot = &led_power_yellow;
+ led-failsafe = &led_power_yellow;
+ led-running = &led_power_blue;
+ led-upgrade = &led_power_yellow;
+ label-mac-device = &ethernet;
+ };
+
+ leds {
+ compatible = "gpio-leds";
+
+ led_power_blue: power_blue {
+ label = "blue:power";
+ gpios = <&gpio 11 GPIO_ACTIVE_LOW>;
+ };
+
+ led_power_yellow: power_yellow {
+ label = "yellow:power";
+ gpios = <&gpio 44 GPIO_ACTIVE_LOW>;
+ };
+
+ wan {
+ label = "blue:wan";
+ gpios = <&gpio 37 GPIO_ACTIVE_LOW>;
+ };
+ };
+
};
&partitions {
diff --git a/target/linux/ramips/dts/mt7628an_xiaomi_mi-router-4a-100m.dts b/target/linux/ramips/dts/mt7628an_xiaomi_mi-router-4a-100m.dts
index 626b36366d..5ddc7af462 100644
--- a/target/linux/ramips/dts/mt7628an_xiaomi_mi-router-4a-100m.dts
+++ b/target/linux/ramips/dts/mt7628an_xiaomi_mi-router-4a-100m.dts
@@ -5,6 +5,34 @@
/ {
compatible = "xiaomi,mi-router-4a-100m", "mediatek,mt7628an-soc";
model = "Xiaomi Mi Router 4A (100M Edition)";
+
+ aliases {
+ led-boot = &led_power_yellow;
+ led-failsafe = &led_power_yellow;
+ led-running = &led_power_blue;
+ led-upgrade = &led_power_yellow;
+ label-mac-device = &ethernet;
+ };
+
+ leds {
+ compatible = "gpio-leds";
+
+ led_power_blue: power_blue {
+ label = "blue:power";
+ gpios = <&gpio 11 GPIO_ACTIVE_LOW>;
+ };
+
+ led_power_yellow: power_yellow {
+ label = "yellow:power";
+ gpios = <&gpio 44 GPIO_ACTIVE_LOW>;
+ };
+
+ wan {
+ label = "blue:wan";
+ gpios = <&gpio 37 GPIO_ACTIVE_LOW>;
+ };
+ };
+
};
&partitions {
diff --git a/target/linux/ramips/dts/mt7628an_xiaomi_mi-router-4c.dts b/target/linux/ramips/dts/mt7628an_xiaomi_mi-router-4c.dts
index e3aae273a9..e9bbf76e4b 100644
--- a/target/linux/ramips/dts/mt7628an_xiaomi_mi-router-4c.dts
+++ b/target/linux/ramips/dts/mt7628an_xiaomi_mi-router-4c.dts
@@ -7,8 +7,33 @@
model = "Xiaomi Mi Router 4C";
aliases {
+ led-boot = &led_power_yellow;
+ led-failsafe = &led_power_yellow;
+ led-running = &led_power_blue;
+ led-upgrade = &led_power_yellow;
label-mac-device = &ethernet;
};
+
+ leds {
+ compatible = "gpio-leds";
+
+ led_power_blue: power_blue {
+ label = "blue:power";
+ gpios = <&gpio 11 GPIO_ACTIVE_LOW>;
+ };
+
+ led_power_yellow: power_yellow {
+ label = "yellow:power";
+ gpios = <&gpio 44 GPIO_ACTIVE_LOW>;
+ };
+
+ wan {
+ label = "blue:wan";
+ gpios = <&gpio 37 GPIO_ACTIVE_LOW>;
+ };
+
+ };
+
};
&flash0 {