From bf6e79db8b7516a245ab93b48bb55e1480520b49 Mon Sep 17 00:00:00 2001 From: =?utf8?q?=C3=81lvaro=20Fern=C3=A1ndez=20Rojas?= Date: Fri, 2 Aug 2019 20:35:08 +0200 Subject: [PATCH] brcm27xx-armstub: add new package MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit This package is needed for RPi 4B AARCH64 support Signed-off-by: Álvaro Fernández Rojas --- package/kernel/brcm27xx-armstub/Makefile | 54 ++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 package/kernel/brcm27xx-armstub/Makefile 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)) -- 2.30.2