armv8_32b.mk 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  1. #
  2. # Copyright 2018 NXP
  3. #
  4. # This is free software, licensed under the GNU General Public License v2.
  5. # See /LICENSE for more information.
  6. #
  7. define Device/Default
  8. PROFILES := Default
  9. IMAGES := firmware.bin
  10. FILESYSTEMS := ubifs
  11. KERNEL := kernel-bin | uImage none
  12. KERNEL_NAME := zImage
  13. KERNEL_LOADADDR := 0x80008000
  14. KERNEL_ENTRY_POINT := 0x80008000
  15. endef
  16. define Device/ls1012ardb
  17. DEVICE_TITLE := LS1012ARDB
  18. DEVICE_PACKAGES += \
  19. layerscape-rcw-ls1012ardb \
  20. layerscape-ppfe \
  21. layerscape-ppa-ls1012ardb \
  22. u-boot-ls1012ardb-image \
  23. kmod-ppfe
  24. DEVICE_DTS := ../../../arm64/boot/dts/freescale/fsl-ls1012a-rdb
  25. UBIFS_OPTS := -m 1 -e 262016 -c 128
  26. UBINIZE_OPTS := -E 5
  27. BLOCKSIZE := 256KiB
  28. PAGESIZE := 1
  29. IMAGE/firmware.bin := \
  30. ls-clean | \
  31. ls-append $(1)-rcw.bin | pad-to 1M | \
  32. ls-append $(1)-uboot.bin | pad-to 3M | \
  33. ls-append $(1)-uboot-env.bin | pad-to 4M | \
  34. ls-append $(1)-ppa.itb | pad-to 10M | \
  35. ls-append pfe.itb | pad-to 15M | \
  36. ls-append-dtb $$(DEVICE_DTS) | pad-to 16M | \
  37. append-kernel | pad-to 32M | \
  38. append-ubi | check-size 67108865
  39. endef
  40. TARGET_DEVICES += ls1012ardb
  41. define Device/ls1012afrwy
  42. DEVICE_TITLE := LS1012AFRWY
  43. DEVICE_PACKAGES += \
  44. layerscape-rcw-ls1012afrwy \
  45. layerscape-ppfe \
  46. layerscape-ppa-ls1012afrwy \
  47. u-boot-ls1012afrwy-image \
  48. kmod-ppfe
  49. DEVICE_DTS := ../../../arm64/boot/dts/freescale/fsl-ls1012a-frwy
  50. FILESYSTEMS := ext4
  51. IMAGES := firmware.bin sdcard.img
  52. IMAGE/firmware.bin := \
  53. ls-clean | \
  54. ls-append $(1)-rcw.bin | pad-to 128K | \
  55. ls-append pfe.itb | pad-to 384K | \
  56. ls-append $(1)-ppa.itb | pad-to 1024K | \
  57. ls-append $(1)-uboot.bin | pad-to 1856K | \
  58. ls-append $(1)-uboot-env.bin | pad-to 2048K | \
  59. check-size 2097153
  60. IMAGE/sdcard.img := \
  61. ls-clean | \
  62. ls-append-sdhead $(1) | pad-to 15M | \
  63. ls-append-dtb $$(DEVICE_DTS) | pad-to 16M | \
  64. append-kernel | pad-to $(LS_SD_ROOTFSPART_OFFSET)M | \
  65. append-rootfs | check-size $(LS_SD_IMAGE_SIZE)
  66. endef
  67. TARGET_DEVICES += ls1012afrwy
  68. define Device/ls1043ardb
  69. DEVICE_TITLE := LS1043ARDB
  70. DEVICE_PACKAGES += \
  71. layerscape-rcw-ls1043ardb \
  72. layerscape-fman-ls1043ardb \
  73. layerscape-ppa-ls1043ardb \
  74. u-boot-ls1043ardb-image
  75. DEVICE_DTS := ../../../arm64/boot/dts/freescale/fsl-ls1043a-rdb-sdk
  76. FILESYSTEMS := squashfs
  77. IMAGE/firmware.bin := \
  78. ls-clean | \
  79. ls-append $(1)-rcw.bin | pad-to 1M | \
  80. ls-append $(1)-uboot.bin | pad-to 3M | \
  81. ls-append $(1)-uboot-env.bin | pad-to 4M | \
  82. ls-append $(1)-ppa.itb | pad-to 9M | \
  83. ls-append $(1)-fman.bin | pad-to 15M | \
  84. ls-append-dtb $$(DEVICE_DTS) | pad-to 16M | \
  85. append-kernel | pad-to 32M | \
  86. append-rootfs | pad-rootfs | check-size 67108865
  87. endef
  88. TARGET_DEVICES += ls1043ardb
  89. define Device/ls1046ardb
  90. DEVICE_TITLE := LS1046ARDB
  91. DEVICE_PACKAGES += \
  92. layerscape-rcw-ls1046ardb \
  93. layerscape-fman-ls1046ardb \
  94. layerscape-ppa-ls1046ardb \
  95. u-boot-ls1046ardb-image
  96. DEVICE_DTS := ../../../arm64/boot/dts/freescale/fsl-ls1046a-rdb-sdk
  97. UBIFS_OPTS := -m 1 -e 262016 -c 128
  98. UBINIZE_OPTS := -E 5
  99. BLOCKSIZE := 256KiB
  100. PAGESIZE := 1
  101. IMAGE/firmware.bin := \
  102. ls-clean | \
  103. ls-append $(1)-rcw.bin | pad-to 1M | \
  104. ls-append $(1)-uboot.bin | pad-to 3M | \
  105. ls-append $(1)-uboot-env.bin | pad-to 4M | \
  106. ls-append $(1)-ppa.itb | pad-to 9M | \
  107. ls-append $(1)-fman.bin | pad-to 15M | \
  108. ls-append-dtb $$(DEVICE_DTS) | pad-to 16M | \
  109. append-kernel | pad-to 32M | \
  110. append-ubi | check-size 67108865
  111. endef
  112. TARGET_DEVICES += ls1046ardb