layerscape: add ls1012afrwy support and drop ls1012afrdm
[openwrt/openwrt.git] / target / linux / layerscape / image / armv8_64b.mk
index a144fd0c663652e9fe08528b85cf5dd27c5cbba0..79e05efc1cb01536f345a129be30414c9991c3d2 100644 (file)
@@ -39,30 +39,32 @@ define Device/ls1012ardb
 endef
 TARGET_DEVICES += ls1012ardb
 
-define Device/ls1012afrdm
-  DEVICE_TITLE := LS1012AFRDM
+define Device/ls1012afrwy
+  DEVICE_TITLE := LS1012AFRWY
   DEVICE_PACKAGES += \
-    layerscape-rcw-ls1012afrdm \
+    layerscape-rcw-ls1012afrwy \
     layerscape-ppfe \
-    layerscape-ppa-ls1012afrdm \
+    layerscape-ppa-ls1012afrwy \
     kmod-ppfe
-  DEVICE_DTS := freescale/fsl-ls1012a-frdm
-  UBIFS_OPTS := -m 1 -e 262016 -c 128
-  UBINIZE_OPTS := -E 5
-  BLOCKSIZE := 256KiB
-  PAGESIZE := 1
+  DEVICE_DTS := freescale/fsl-ls1012a-frwy
+  FILESYSTEMS := ext4
+  IMAGES := firmware.bin sdcard.img
   IMAGE/firmware.bin := \
     ls-clean | \
-    ls-append $(1)-rcw.bin | pad-to 1M | \
-    ls-append $(1)-uboot.bin | pad-to 3M | \
-    ls-append $(1)-uboot-env.bin | pad-to 4M | \
-    ls-append $(1)-ppa.itb | pad-to 10M | \
-    ls-append pfe.itb | pad-to 15M | \
+    ls-append $(1)-rcw.bin | pad-to 128K | \
+    ls-append pfe.itb | pad-to 384K | \
+    ls-append $(1)-ppa.itb | pad-to 1024K | \
+    ls-append $(1)-uboot.bin | pad-to 1856K | \
+    ls-append $(1)-uboot-env.bin | pad-to 2048K | \
+    check-size 2097153
+  IMAGE/sdcard.img := \
+    ls-clean | \
+    ls-append-sdhead $(1) | pad-to 15M | \
     ls-append-dtb $$(DEVICE_DTS) | pad-to 16M | \
-    append-kernel | pad-to 32M | \
-    append-ubi | check-size 67108865
+    append-kernel | pad-to $(LS_SD_ROOTFSPART_OFFSET)M | \
+    append-rootfs | check-size $(LS_SD_IMAGE_SIZE)
 endef
-TARGET_DEVICES += ls1012afrdm
+TARGET_DEVICES += ls1012afrwy
 
 define Device/ls1043ardb
   DEVICE_TITLE := LS1043ARDB