armv7.mk 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  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. FILESYSTEMS := squashfs
  10. IMAGES := firmware.bin
  11. KERNEL := kernel-bin | uImage none
  12. KERNEL_NAME := zImage
  13. KERNEL_LOADADDR := 0x80008000
  14. KERNEL_ENTRY_POINT := 0x80008000
  15. endef
  16. define Device/ls1021atwr
  17. DEVICE_TITLE := LS1021ATWR
  18. DEVICE_PACKAGES += layerscape-rcw-ls1021atwr
  19. DEVICE_DTS := ls1021a-twr
  20. IMAGE/firmware.bin := \
  21. ls-clean | \
  22. ls-append $(1)-rcw.bin | pad-to 1M | \
  23. ls-append $(1)-uboot.bin | pad-to 3M | \
  24. ls-append $(1)-uboot-env.bin | pad-to 15M | \
  25. ls-append-dtb $$(DEVICE_DTS) | pad-to 16M | \
  26. append-kernel | pad-to 32M | \
  27. append-rootfs | pad-rootfs | check-size 67108865
  28. endef
  29. TARGET_DEVICES += ls1021atwr
  30. define Device/ls1021atwr-sdboot
  31. DEVICE_TITLE := LS1021ATWR (SD Card Boot)
  32. DEVICE_DTS := ls1021a-twr
  33. FILESYSTEMS := ext4
  34. IMAGES := sdcard.img
  35. IMAGE/sdcard.img := \
  36. ls-clean | \
  37. ls-append-sdhead $(1) | pad-to 4K | \
  38. ls-append $(1)-uboot.bin | pad-to 3M | \
  39. ls-append $(1)-uboot-env.bin | pad-to 15M | \
  40. ls-append-dtb $$(DEVICE_DTS) | pad-to 16M | \
  41. append-kernel | pad-to $(LS_SD_ROOTFSPART_OFFSET)M | \
  42. append-rootfs | check-size $(LS_SD_IMAGE_SIZE)
  43. endef
  44. TARGET_DEVICES += ls1021atwr-sdboot