realtek: add and use netgear_nge for the GS110PP v1
authorMichael Mohr <akihana@gmail.com>
Sat, 9 Jan 2021 05:21:15 +0000 (21:21 -0800)
committerPetr Štetiar <ynezz@true.cz>
Fri, 12 Feb 2021 07:52:41 +0000 (08:52 +0100)
The netgear_nge device will be shared between the GS108T v3 (to be added
in a later commit) and the GS110PP v1.  It also enables LZMA compression
for the ramdisk image.

Signed-off-by: Michael Mohr <akihana@gmail.com>
target/linux/realtek/image/Makefile

index 29350d8ae548d4097f336275ce3d7f7830168317..c875aca2a60aca4bba8337b9f9d7c2514afb42ff 100644 (file)
@@ -25,6 +25,16 @@ define Device/Default
        append-metadata | check-size
 endef
 
+# "NGE" refers to the uImage magic
+define Device/netgear_nge
+  KERNEL := kernel-bin | append-dtb | lzma | uImage lzma
+  KERNEL_INITRAMFS := kernel-bin | append-dtb | lzma | uImage lzma
+  SOC := rtl8380
+  IMAGE_SIZE := 14848k
+  UIMAGE_MAGIC := 0x4e474520
+  DEVICE_VENDOR := NETGEAR
+endef
+
 define Device/allnet_all-sg8208m
   SOC := rtl8382
   IMAGE_SIZE := 7168k
@@ -61,12 +71,8 @@ endef
 TARGET_DEVICES += d-link_dgs-1210-28
 
 define Device/netgear_gs110tpp-v1
-  $(Device/Default)
-  SOC := rtl8380
-  IMAGE_SIZE := 14848k
-  UIMAGE_MAGIC := 0x4e474520
-  DEVICE_VENDOR := NETGEAR
-  DEVICE_MODEL := GS110TP
+  $(Device/netgear_nge)
+  DEVICE_MODEL := GS110TPP
   DEVICE_VARIANT := v1
 endef
 TARGET_DEVICES += netgear_gs110tpp-v1