2 # Copyright (C) 2016 Jiang Yutang <jiangyutang1978@gmail.com>
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 include $(TOPDIR
)/rules.mk
10 PKG_NAME
:=uboot-layerscape
11 PKG_VERSION
:=lsdk-1806
15 PKG_SOURCE_URL
:=https
://source.codeaurora.org
/external
/qoriq
/qoriq-components
/u-boot
16 PKG_SOURCE_VERSION
:=b3f98d438eefd1b355efdec0b50af5813ff8d0e1
17 PKG_MIRROR_HASH
:=59e35957055658e7fdefb16b92f954356985a8191942d93f254861c75c47b32b
19 include $(INCLUDE_DIR
)/u-boot.mk
20 include $(INCLUDE_DIR
)/package.mk
23 BUILD_TARGET
:=layerscape
24 BUILD_SUBTARGET
:=armv8_64b
26 UBOOT_IMAGE
:=u-boot-dtb.bin
30 define U-Boot
/ls1012ardb
32 UBOOT_CONFIG
:=ls1012ardb_qspi
36 define U-Boot
/ls1012afrdm
38 UBOOT_CONFIG
:=ls1012afrdm_qspi
42 define U-Boot
/ls1043ardb
47 define U-Boot
/ls1046ardb
49 UBOOT_CONFIG
:=ls1046ardb_qspi
52 define U-Boot
/ls1088ardb
54 UBOOT_CONFIG
:=ls1088ardb_qspi
57 define U-Boot
/ls2088ardb
59 UBOOT_CONFIG
:=ls2080ardb
62 define U-Boot
/ls1021atwr
64 BUILD_SUBTARGET
:=armv7
65 UBOOT_CONFIG
:=ls1021atwr_nor
78 define Build
/InstallDev
79 $(INSTALL_DIR
) $(STAGING_DIR_IMAGE
)
80 $(INSTALL_DATA
) $(PKG_BUILD_DIR
)/$(UBOOT_IMAGE
) \
81 $(STAGING_DIR_IMAGE
)/$(BUILD_VARIANT
)-uboot.bin
82 $(PKG_BUILD_DIR
)/tools
/mkenvimage
-s
$(ENV_SIZE
) \
83 -o
$(STAGING_DIR_IMAGE
)/$(BUILD_VARIANT
)-uboot-env.bin \
84 files
/$(BUILD_VARIANT
)-uEnv.txt
87 define Package
/u-boot
/install/default
90 $(eval
$(call BuildPackage
/U-Boot
))