[openwrt/openwrt] ramips: rename mtd partition of ipTIME NAND devices

LEDE Commits lede-commits at lists.infradead.org
Sat Mar 9 23:43:11 PST 2024


mans0n pushed a commit to openwrt/openwrt.git, branch main:
https://git.openwrt.org/ec45f2f246363a4c2a84e51d0014848bf8c52e9f

commit ec45f2f246363a4c2a84e51d0014848bf8c52e9f
Author: Sungbo Eo <mans0n at gorani.run>
AuthorDate: Sun Feb 4 21:46:14 2024 +0900

    ramips: rename mtd partition of ipTIME NAND devices
    
    Contrary to common ipTIME NOR devices, the "Config" partition of T5004
    and AX2004M contain normal U-Boot environment variables. Renaming the
    partition into "u-boot-env" serves for better description, and it also
    conforms to common naming practice in OpenWrt.
    
    This patch might also be extended to A3004T, but its u-boot-env
    partition layout has not been confirmed yet.
    
    Signed-off-by: Sungbo Eo <mans0n at gorani.run>
---
 package/boot/uboot-envtools/files/ramips                     | 2 ++
 target/linux/ramips/dts/mt7621_iptime_ax2004m.dts            | 3 +--
 target/linux/ramips/dts/mt7621_iptime_t5004.dts              | 3 +--
 target/linux/ramips/image/mt7621.mk                          | 4 ++--
 target/linux/ramips/mt7621/base-files/etc/board.d/02_network | 2 +-
 5 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/package/boot/uboot-envtools/files/ramips b/package/boot/uboot-envtools/files/ramips
index 30bf635b6d..317121f2be 100644
--- a/package/boot/uboot-envtools/files/ramips
+++ b/package/boot/uboot-envtools/files/ramips
@@ -73,6 +73,7 @@ belkin,rt1800|\
 h3c,tx1800-plus|\
 h3c,tx1801-plus|\
 h3c,tx1806|\
+iptime,ax2004m|\
 jcg,q20|\
 linksys,e7350|\
 netgear,eax12|\
@@ -92,6 +93,7 @@ ravpower,rp-wd03)
 		ubootenv_add_uci_config "/dev/mtd$idx" "0x4000" "0x1000" "0x1000"
 	;;
 beeline,smartbox-flash|\
+iptime,t5004|\
 linksys,ea6350-v4|\
 linksys,ea7300-v1|\
 linksys,ea7300-v2|\
diff --git a/target/linux/ramips/dts/mt7621_iptime_ax2004m.dts b/target/linux/ramips/dts/mt7621_iptime_ax2004m.dts
index 7237bf822f..88067a4fa5 100644
--- a/target/linux/ramips/dts/mt7621_iptime_ax2004m.dts
+++ b/target/linux/ramips/dts/mt7621_iptime_ax2004m.dts
@@ -74,9 +74,8 @@
 		};
 
 		partition at 80000 {
-			label = "config";
+			label = "u-boot-env";
 			reg = <0x80000 0x80000>;
-			read-only;
 		};
 
 		partition at 100000 {
diff --git a/target/linux/ramips/dts/mt7621_iptime_t5004.dts b/target/linux/ramips/dts/mt7621_iptime_t5004.dts
index bba039a63c..f7a5e8ca17 100644
--- a/target/linux/ramips/dts/mt7621_iptime_t5004.dts
+++ b/target/linux/ramips/dts/mt7621_iptime_t5004.dts
@@ -53,9 +53,8 @@
 		};
 
 		partition at 80000 {
-			label = "config";
+			label = "u-boot-env";
 			reg = <0x80000 0xc0000>;
-			read-only;
 		};
 
 		partition at 140000 {
diff --git a/target/linux/ramips/image/mt7621.mk b/target/linux/ramips/image/mt7621.mk
index 7b7266b73e..23e328a090 100644
--- a/target/linux/ramips/image/mt7621.mk
+++ b/target/linux/ramips/image/mt7621.mk
@@ -1460,7 +1460,7 @@ define Device/iptime_ax2004m
 	check-size | iptime-crc32 ax2004m
   DEVICE_VENDOR := ipTIME
   DEVICE_MODEL := AX2004M
-  DEVICE_PACKAGES := kmod-mt7915-firmware kmod-usb3 -uboot-envtools
+  DEVICE_PACKAGES := kmod-mt7915-firmware kmod-usb3
   DEVICE_COMPAT_VERSION := 2.0
   DEVICE_COMPAT_MESSAGE := NMBM has been newly enabled, and its flash block \
 	mapping might be incompatible with existing installation. \
@@ -1474,7 +1474,7 @@ define Device/iptime_t5004
   UIMAGE_NAME := t5004
   DEVICE_VENDOR := ipTIME
   DEVICE_MODEL := T5004
-  DEVICE_PACKAGES := -wpad-basic-mbedtls -uboot-envtools
+  DEVICE_PACKAGES := -wpad-basic-mbedtls
 endef
 TARGET_DEVICES += iptime_t5004
 
diff --git a/target/linux/ramips/mt7621/base-files/etc/board.d/02_network b/target/linux/ramips/mt7621/base-files/etc/board.d/02_network
index ae29da4adc..d0481b78e9 100644
--- a/target/linux/ramips/mt7621/base-files/etc/board.d/02_network
+++ b/target/linux/ramips/mt7621/base-files/etc/board.d/02_network
@@ -260,7 +260,7 @@ ramips_setup_macs()
 		label_mac=$wan_mac
 		;;
 	iptime,t5004)
-		lan_mac=$(mtd_get_mac_ascii config ethaddr)
+		lan_mac=$(mtd_get_mac_ascii u-boot-env ethaddr)
 		wan_mac=$(macaddr_add "$lan_mac" 1)
 		;;
 	linksys,e5600|\




More information about the lede-commits mailing list