From: Álvaro Fernández Rojas Date: Fri, 2 Aug 2019 18:35:08 +0000 (+0200) Subject: brcm27xx-armstub: add new package X-Git-Url: http://git.cdn.openwrt.org/?a=commitdiff_plain;h=bf6e79db8b7516a245ab93b48bb55e1480520b49;p=openwrt%2Fstaging%2Fjow.git brcm27xx-armstub: add new package This package is needed for RPi 4B AARCH64 support Signed-off-by: Álvaro Fernández Rojas --- diff --git a/package/kernel/brcm27xx-armstub/Makefile b/package/kernel/brcm27xx-armstub/Makefile new file mode 100644 index 0000000000..c6e0746dc0 --- /dev/null +++ b/package/kernel/brcm27xx-armstub/Makefile @@ -0,0 +1,54 @@ +# +# Copyright (C) 2019 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +include $(TOPDIR)/rules.mk +include $(INCLUDE_DIR)/kernel.mk + +PKG_NAME:=brcm27xx-armstub + +PKG_SOURCE_PROTO:=git +PKG_SOURCE_URL=https://github.com/raspberrypi/tools +PKG_SOURCE_DATE:=2019-05-09 +PKG_SOURCE_VERSION:=49719d5544cd33b8c146235e1420f68cd92420fe +PKG_MIRROR_HASH:=91e9d14b5f3d7ce7486de7199d15234ce46ead3d87decce77466cd2f28b9e085 + +PKG_FLAGS:=nonshared + +include $(INCLUDE_DIR)/package.mk + +define Package/brcm27xx-armstub + SECTION:=boot + CATEGORY:=Boot Loaders + TITLE:=brcm27xx-armstub + DEPENDS:=@TARGET_brcm2708 +endef + +define Package/brcm27xx-armstub/description + ARM stubs for brcm27xx. +endef + +MAKE_PATH = armstubs + +MAKE_FLAGS += \ + CC8=$(TARGET_CC) \ + LD8=$(TARGET_CROSS)ld \ + OBJCOPY8=$(TARGET_CROSS)objcopy \ + OBJDUMP8=$(TARGET_CROSS)objdump + +define Build/Compile + $(call Build/Compile/Default,armstub8-gic.elf armstub8-gic.bin) +endef + +define Build/InstallDev + $(CP) $(PKG_BUILD_DIR)/armstubs/armstub8-gic.bin $(KERNEL_BUILD_DIR) +endef + +define Package/brcm27xx-armstub/install + true +endef + +$(eval $(call BuildPackage,brcm27xx-armstub))