[openwrt/openwrt] ramips: mt7621: Move common DNA EX400 defs to dtsi

LEDE Commits lede-commits at lists.infradead.org
Sat Mar 15 04:05:06 PDT 2025


hauke pushed a commit to openwrt/openwrt.git, branch openwrt-24.10:
https://git.openwrt.org/6e27a132058f4f60ba1aa68989e4a4de366a6557

commit 6e27a132058f4f60ba1aa68989e4a4de366a6557
Author: Andreas Gnau <andreas.gnau at iopsys.eu>
AuthorDate: Tue Jan 7 23:04:30 2025 +0100

    ramips: mt7621: Move common DNA EX400 defs to dtsi
    
    Move common definitions for DNA Valokuitu Plus EX400 to a dtsi include.
    This is in preparation of adding the non-branded variant of the device
    produced by Genexis / Inteno in the next commit. The device with DNA
    branding differs in the LED labling on the device.
    
    Signed-off-by: Andreas Gnau <andreas.gnau at iopsys.eu>
    Link: https://github.com/openwrt/openwrt/pull/17551
    (cherry picked from commit e8603f3b5a15856fccee2e02a5406ca9c8b2ba1d)
    Link: https://github.com/openwrt/openwrt/pull/18238
    Signed-off-by: Hauke Mehrtens <hauke at hauke-m.de>
---
 .../ramips/dts/mt7621_dna_valokuitu-plus-ex400.dts | 125 +--------------------
 ....dts => mt7621_genexis_pulse-ex400-common.dtsi} |   3 -
 2 files changed, 1 insertion(+), 127 deletions(-)

diff --git a/target/linux/ramips/dts/mt7621_dna_valokuitu-plus-ex400.dts b/target/linux/ramips/dts/mt7621_dna_valokuitu-plus-ex400.dts
index cc5b4b71d0..9bbe91beef 100644
--- a/target/linux/ramips/dts/mt7621_dna_valokuitu-plus-ex400.dts
+++ b/target/linux/ramips/dts/mt7621_dna_valokuitu-plus-ex400.dts
@@ -1,131 +1,8 @@
 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
 
-#include "mt7621.dtsi"
-
-#include <dt-bindings/gpio/gpio.h>
-#include <dt-bindings/input/input.h>
-#include <dt-bindings/leds/common.h>
+#include "mt7621_genexis_pulse-ex400-common.dtsi"
 
 / {
 	compatible = "dna,valokuitu-plus-ex400", "mediatek,mt7621-soc";
 	model = "DNA Valokuitu Plus EX400";
-
-	aliases {
-		ethernet0 = &gmac0;
-		label-mac-device = &gmac0;
-		led-boot = &led_status_red;
-		led-failsafe = &led_status_red;
-		led-running = &led_status_green;
-		led-upgrade = &led_update_green;
-	};
-
-	chosen {
-		bootargs-override = "console=ttyS0,115200 rootfstype=squashfs,jffs2";
-	};
-
-	keys {
-		compatible = "gpio-keys";
-
-		reset {
-			label = "reset";
-			gpios = <&gpio 18 GPIO_ACTIVE_LOW>;
-			linux,code = <KEY_RESTART>;
-		};
-	};
-
-	leds {
-		compatible = "gpio-leds";
-
-		led_status_green: led-0 {
-			color = <LED_COLOR_ID_GREEN>;
-			function = LED_FUNCTION_STATUS;
-			gpios = <&gpio 8 GPIO_ACTIVE_LOW>;
-		};
-
-		led_status_red: led-1 {
-			color = <LED_COLOR_ID_RED>;
-			function = LED_FUNCTION_STATUS;
-			gpios = <&gpio 11 GPIO_ACTIVE_HIGH>;
-		};
-
-		led_update_green: led-2 {
-			color = <LED_COLOR_ID_GREEN>;
-			function = LED_FUNCTION_PROGRAMMING;
-			gpios = <&gpio 12 GPIO_ACTIVE_LOW>;
-		};
-	};
-};
-
-&pcie {
-	status = "okay";
-};
-
-&nand {
-	status = "okay";
-
-	partitions {
-		compatible = "fixed-partitions";
-		#address-cells = <1>;
-		#size-cells = <1>;
-
-		partition at 0 {
-			reg = <0x00 0x100000>;
-			label = "uboot";
-			read-only;
-		};
-
-		partition at 100000 {
-			reg = <0x100000 0xff00000>;
-			label = "ubi";
-			compatible = "linux,ubi";
-
-			volumes {
-				ubi-volume-env1 {
-					volname = "env1";
-
-					nvmem-layout {
-						compatible = "u-boot,env-redundant-count";
-
-						ethaddr: ethaddr {
-							#nvmem-cell-cells = <1>;
-						};
-					};
-				};
-			};
-		};
-	};
-};
-
-&gmac1 {
-	label = "wan";
-	phy-handle = <&ethphy0>;
-	nvmem-cells = <&ethaddr 1>;
-	nvmem-cell-names = "mac-address";
-	status = "okay";
-};
-
-&i2c {
-	status = "okay";
-};
-
-&ethphy0 {
-	/delete-property/ interrupts;
-};
-
-&state_default {
-	gpio {
-		groups = "uart2", "uart3";
-		function = "gpio";
-	};
-};
-
-&switch0 {
-	ports {
-		port at 1 {
-			label = "lan";
-			nvmem-cells = <&ethaddr 0>;
-			nvmem-cell-names = "mac-address";
-			status = "okay";
-		};
-	};
 };
diff --git a/target/linux/ramips/dts/mt7621_dna_valokuitu-plus-ex400.dts b/target/linux/ramips/dts/mt7621_genexis_pulse-ex400-common.dtsi
similarity index 95%
copy from target/linux/ramips/dts/mt7621_dna_valokuitu-plus-ex400.dts
copy to target/linux/ramips/dts/mt7621_genexis_pulse-ex400-common.dtsi
index cc5b4b71d0..dddc381fe8 100644
--- a/target/linux/ramips/dts/mt7621_dna_valokuitu-plus-ex400.dts
+++ b/target/linux/ramips/dts/mt7621_genexis_pulse-ex400-common.dtsi
@@ -7,9 +7,6 @@
 #include <dt-bindings/leds/common.h>
 
 / {
-	compatible = "dna,valokuitu-plus-ex400", "mediatek,mt7621-soc";
-	model = "DNA Valokuitu Plus EX400";
-
 	aliases {
 		ethernet0 = &gmac0;
 		label-mac-device = &gmac0;




More information about the lede-commits mailing list