ath79: reorganize common image definitions for Netgear
[openwrt/openwrt.git] / target / linux / ath79 / image / common-netgear.mk
index 51808069e3b759ca1a271d7e5318d1e5723480ca..b41650c6e991e7caa5c4a3a2d8a5f94175195e22 100644 (file)
@@ -33,10 +33,13 @@ define Build/netgear-uImage
        $(call Build/uImage,$(1) -M $(NETGEAR_KERNEL_MAGIC))
 endef
 
        $(call Build/uImage,$(1) -M $(NETGEAR_KERNEL_MAGIC))
 endef
 
-define Device/netgear_ath79
+define Device/netgear_generic
   DEVICE_VENDOR := NETGEAR
   KERNEL := kernel-bin | append-dtb | lzma -d20 | netgear-uImage lzma
   DEVICE_VENDOR := NETGEAR
   KERNEL := kernel-bin | append-dtb | lzma -d20 | netgear-uImage lzma
+  KERNEL_INITRAMFS := kernel-bin | append-dtb | lzma -d20 | netgear-uImage lzma
   IMAGES += factory.img
   IMAGES += factory.img
+  IMAGE/default := append-kernel | pad-to $$$$(BLOCKSIZE) | netgear-squashfs | \
+       append-rootfs | pad-rootfs
   IMAGE/sysupgrade.bin := $$(IMAGE/default) | append-metadata | \
        check-size
   IMAGE/factory.img := $$(IMAGE/default) | netgear-dni | \
   IMAGE/sysupgrade.bin := $$(IMAGE/default) | append-metadata | \
        check-size
   IMAGE/factory.img := $$(IMAGE/default) | netgear-dni | \