Makefile 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. #
  2. # Copyright (C) 2016 Jiang Yutang <[email protected]>
  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. PKG_NAME:=ppfe
  9. PKG_VERSION:=6.12.20.2.0.0
  10. PKG_RELEASE:=1
  11. PKG_SOURCE_PROTO:=git
  12. PKG_SOURCE_URL:=https://github.com/nxp-qoriq/qoriq-engine-pfe-bin
  13. PKG_SOURCE_VERSION:=lf-6.12.20-2.0.0
  14. PKG_MIRROR_HASH:=57ff6ebc78e774a12f64ac7d4738621edabdeee3a46c6ee69343ba0a8bff73cd
  15. PKG_FLAGS:=nonshared
  16. include $(INCLUDE_DIR)/package.mk
  17. RSTRIP:=:
  18. STRIP:=:
  19. define Package/layerscape-ppfe
  20. SECTION:=firmware
  21. CATEGORY:=Firmware
  22. TITLE:=NXP Layerscape PPFE firmware
  23. DEPENDS:=@TARGET_layerscape
  24. CONFIG_FW:=ls1012a/u-boot/pfe_fw_sbl.itb
  25. CONFIG_BIN1:=ls1012a/slow_path/ppfe_class_ls1012a.elf
  26. CONFIG_BIN2:=ls1012a/slow_path/ppfe_tmu_ls1012a.elf
  27. CONFIG_LIC:=NXP-Binary-EULA.txt
  28. endef
  29. define Build/Compile
  30. endef
  31. define Package/layerscape-ppfe/install
  32. $(INSTALL_DIR) $(STAGING_DIR_IMAGE)
  33. $(INSTALL_DATA) $(PKG_BUILD_DIR)/$(CONFIG_FW) \
  34. $(STAGING_DIR_IMAGE)/pfe.itb
  35. $(INSTALL_DIR) $(1)/lib/firmware/
  36. $(INSTALL_DATA) \
  37. $(PKG_BUILD_DIR)/$(CONFIG_BIN1) \
  38. $(PKG_BUILD_DIR)/$(CONFIG_BIN2) \
  39. $(PKG_BUILD_DIR)/$(CONFIG_LIC) \
  40. $(1)/lib/firmware/
  41. endef
  42. $(eval $(call BuildPackage,layerscape-ppfe))