2
0
Эх сурвалжийг харах

realtek: fix GS1900-48 firwmare partition

The listed partition size doesn't match the original partition size, and
actually overlaps with the following partition. The partition node name
for the "firmware" partition also has an extra 'b' compared to the
partition offset.

Fixes: 47f5a0a3eed5 ("realtek: Add support for ZyXEL GS1900-48 Switch")
Signed-off-by: Sander Vanheule <[email protected]>
Sander Vanheule 3 жил өмнө
parent
commit
1e13081064

+ 2 - 2
target/linux/realtek/dts-5.10/rtl8393_zyxel_gs1900-48.dts

@@ -129,9 +129,9 @@
 				label = "jffs2";
 				reg = <0x160000 0x100000>;
 			};
-			partition@b260000 {
+			partition@260000 {
 				label = "firmware";
-				reg = <0x260000 0xda0000>;
+				reg = <0x260000 0x6d0000>;
 				compatible = "openwrt,uimage", "denx,uimage";
 				openwrt,ih-magic = <0x83800000>;
 			};

+ 2 - 2
target/linux/realtek/dts-5.15/rtl8393_zyxel_gs1900-48.dts

@@ -129,9 +129,9 @@
 				label = "jffs2";
 				reg = <0x160000 0x100000>;
 			};
-			partition@b260000 {
+			partition@260000 {
 				label = "firmware";
-				reg = <0x260000 0xda0000>;
+				reg = <0x260000 0x6d0000>;
 				compatible = "openwrt,uimage", "denx,uimage";
 				openwrt,ih-magic = <0x83800000>;
 			};

+ 1 - 1
target/linux/realtek/image/rtl839x.mk

@@ -38,7 +38,7 @@ TARGET_DEVICES += tplink_sg2452p-v4
 
 define Device/zyxel_gs1900-48
   SOC := rtl8393
-  IMAGE_SIZE := 13952k
+  IMAGE_SIZE := 6976k
   DEVICE_VENDOR := ZyXEL
   UIMAGE_MAGIC := 0x83800000
   ZYXEL_VERS := AAHN