Makefile 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. # SPDX-License-Identifier: GPL-2.0-only
  2. #
  3. # Copyright (C) 2017 OpenWrt.org
  4. include $(TOPDIR)/rules.mk
  5. include $(INCLUDE_DIR)/image.mk
  6. KERNEL_LOADADDR := 0x80100000
  7. define Device/Default
  8. PROFILES := Default
  9. FILESYSTEMS := squashfs
  10. KERNEL_DEPENDS = $$(wildcard $$(DTS_DIR)/$$(DEVICE_DTS).dts)
  11. KERNEL = kernel-bin | gzip | fit gzip $$(DTS_DIR)/$$(DEVICE_DTS).dtb
  12. KERNEL_SUFFIX := -kernel.itb
  13. KERNEL_INSTALL := 1
  14. KERNEL_IN_UBI := 1
  15. DEVICE_DTS_CONFIG := config@1
  16. IMAGES := factory.ubi sysupgrade.tar
  17. IMAGE/factory.ubi := append-ubi
  18. IMAGE/sysupgrade.tar := sysupgrade-tar
  19. endef
  20. define Device/img_creator-ci40
  21. DEVICE_VENDOR := Imagination Technologies
  22. DEVICE_MODEL := Creator Ci40 (VL-62899)
  23. DEVICE_ALT0_VENDOR := Imagination Technologies
  24. DEVICE_ALT0_MODEL := Marduk board
  25. BOARD_NAME := img,pistachio-marduk
  26. DEVICE_DTS := img/pistachio_marduk
  27. BLOCKSIZE := 256KiB
  28. PAGESIZE := 4KiB
  29. DEVICE_PACKAGES := kmod-tpm-i2c-infineon kmod-ca8210 wpan-tools
  30. endef
  31. TARGET_DEVICES += img_creator-ci40
  32. $(eval $(call BuildImage))