1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- #
- # Copyright (C) 2016 Jiang Yutang <[email protected]>
- #
- # This is free software, licensed under the GNU General Public License v2.
- # See /LICENSE for more information.
- #
- include $(TOPDIR)/rules.mk
- PKG_NAME:=uboot-layerscape-armv8_32b
- PKG_VERSION:=2017.09
- PKG_RELEASE:=1
- # Layerscape ARMv8 platforms use 64-bit u-boot to support both 32-bit and 64-bit
- # kernel/rootfs. Since OpenWrt could only provide 32-bit toolchain for 32-bit targets,
- # 64-bit u-boot images git tree is provided here whose source code actually is
- # uboot-layerscape's source code.
- PKG_SOURCE_PROTO:=git
- PKG_SOURCE_URL:=https://github.com/yangbolu1991/u-boot-lede.git
- PKG_SOURCE_VERSION:=43cb4c0fcab237f8daa39c393cc1441b76b99fcf
- PKG_MIRROR_HASH:=f0ef74cd0a4aecd727e8c4046b50a869ddec8a4f382da77475ec433f86cdc39a
- PKG_MAINTAINER:=Yangbo Lu <[email protected]>
- include $(INCLUDE_DIR)/package.mk
- include $(INCLUDE_DIR)/kernel.mk
- define Package/uboot-layerscape-armv8_32b
- SECTION:=boot
- CATEGORY:=Boot Loaders
- DEPENDS:=@TARGET_layerscape_armv8_32b
- TITLE:=U-Boot for ARMv8 32-bit based Layerscape boards
- DEFAULT:=y
- HIDDEN:=1
- endef
- define Build/Configure
- endef
- define Build/Compile
- endef
- define Build/InstallDev
- $(INSTALL_DIR) $(STAGING_DIR_IMAGE)
- $(CP) $(PKG_BUILD_DIR)/ls1043ardb-uboot.bin $(STAGING_DIR_IMAGE)/ls1043ardb-armv8_32b-uboot.bin
- $(CP) $(PKG_BUILD_DIR)/ls1046ardb-uboot.bin $(STAGING_DIR_IMAGE)/ls1046ardb-armv8_32b-uboot.bin
- $(CP) $(PKG_BUILD_DIR)/ls1012ardb-uboot.bin $(STAGING_DIR_IMAGE)/ls1012ardb-armv8_32b-uboot.bin
- $(CP) $(PKG_BUILD_DIR)/ls1012afrdm-uboot.bin $(STAGING_DIR_IMAGE)/ls1012afrdm-armv8_32b-uboot.bin
- endef
- $(eval $(call BuildPackage,uboot-layerscape-armv8_32b))
|