Makefile 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. #
  2. # Copyright (C) 2017 OpenWrt.org
  3. #
  4. # This is free software, licensed under the GNU General Public License v2.
  5. # See /LICENSE for more information.
  6. #
  7. include $(TOPDIR)/rules.mk
  8. include $(INCLUDE_DIR)/image.mk
  9. KERNEL_LOADADDR := 0x80400000
  10. define Device/Default
  11. PROFILES := Default
  12. FILESYSTEMS := squashfs
  13. KERNEL_DEPENDS = $$(wildcard $$(DTS_DIR)/$$(DEVICE_DTS).dts)
  14. KERNEL = kernel-bin | gzip | fit gzip $$(DTS_DIR)/$$(DEVICE_DTS).dtb
  15. KERNEL_SUFFIX := -kernel.itb
  16. KERNEL_INSTALL := 1
  17. KERNEL_IN_UBI := 1
  18. IMAGES := factory.ubi sysupgrade.tar
  19. IMAGE/factory.ubi := append-ubi
  20. IMAGE/sysupgrade.tar := sysupgrade-tar
  21. endef
  22. define Device/marduk
  23. DEVICE_VENDOR := Imagination Technologies
  24. DEVICE_MODEL := Creator Ci40 (VL-62899)
  25. DEVICE_ALT0_VENDOR := Imagination Technologies
  26. DEVICE_ALT0_MODEL := Marduk board
  27. BOARD_NAME := img,pistachio-marduk
  28. DEVICE_DTS := img/pistachio_marduk
  29. BLOCKSIZE := 256KiB
  30. PAGESIZE := 4KiB
  31. DEVICE_PACKAGES := kmod-tpm-i2c-infineon
  32. endef
  33. TARGET_DEVICES += marduk
  34. $(eval $(call BuildImage))