From patchwork Sat Apr 18 15:10:18 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dagg Stompler X-Patchwork-Id: 1272626 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=busybox.net (client-ip=140.211.166.136; helo=silver.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=gmx.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; secure) header.d=gmx.net header.i=@gmx.net header.a=rsa-sha256 header.s=badeba3b8450 header.b=jLPv2Nmo; dkim-atps=neutral Received: from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 494GcD32Dsz9sTX for ; Sun, 19 Apr 2020 01:10:35 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id D152A227AA; Sat, 18 Apr 2020 15:10:32 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from silver.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id O-7pdxSVMzCR; Sat, 18 Apr 2020 15:10:30 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by silver.osuosl.org (Postfix) with ESMTP id CF14F2041F; Sat, 18 Apr 2020 15:10:29 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ash.osuosl.org (Postfix) with ESMTP id 0F3771BF954 for ; Sat, 18 Apr 2020 15:10:27 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id F404220448 for ; Sat, 18 Apr 2020 15:10:26 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from silver.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bvp2If2vDdK1 for ; Sat, 18 Apr 2020 15:10:25 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mout.gmx.net (mout.gmx.net [212.227.15.15]) by silver.osuosl.org (Postfix) with ESMTPS id 536902041F for ; Sat, 18 Apr 2020 15:10:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1587222623; bh=D4XrB/hKQH3v5rpCinXaVzlOnsDHEBGuG91OpukpPjA=; h=X-UI-Sender-Class:From:To:Subject:Date:In-Reply-To:References; b=jLPv2NmoycObnNkyukgGY81DFJn2Z8x6/BEyf29Pv2ncZnC/0G6a+vqI5u1zsLaYQ xIkiVvSVfJWDHMa48Q4QOWDK2chR1u8RfKSaWWwKB4hl5irzneEe5OKhPERIhxID6g Rtp3hNZqIqNE3wm4yfCtKYQN1tov4kIQrnMdQxZs= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from NCC-5001D.lan ([176.231.65.149]) by mail.gmx.com (mrgmx005 [212.227.17.184]) with ESMTPSA (Nemesis) id 1MmUHj-1izK872r3Z-00iVDQ for ; Sat, 18 Apr 2020 17:10:22 +0200 From: Dagg Stompler To: buildroot@buildroot.org Date: Sat, 18 Apr 2020 18:10:18 +0300 Message-Id: <20200418151020.17197-3-daggs@gmx.com> X-Mailer: git-send-email 2.26.1 In-Reply-To: <20200418151020.17197-1-daggs@gmx.com> References: <20200418151020.17197-1-daggs@gmx.com> MIME-Version: 1.0 X-Provags-ID: V03:K1:wGwQ6yCzZk/YynT19jJhNWz/Z6FWzy1hCx7bJqdbWUvE3lJESEW Oksqiuib8LUXuA7qCuwWG9Gx35IOgvlwwdVauYh8fN4C4N3rxPd5Ja/ArLCF+yhO9zY1xeq 6D2ELmxRXjesBtmT2Zay7G9EbZjLYComgtIMNT++mIL1Z39eVB364osegsOn86oNbZSVDMU /b35IOXXq47tskIOqd3iw== X-UI-Out-Filterresults: notjunk:1;V03:K0:s8ness7JmOU=:Qindqpfqwx0jBqfhQOIqg4 J1Ii+U1FwILB14rSCsenpBkmLeQmaHuHv6xRFfodhdTYRK+nOGOa75Bmxze/QqOtFEW3/aTkl zX0kI8kMKwequL2jVK14p06ODXPOPqRVMCZ/C2HTMDNncOk7WtyrUux7h54yL17lQ/uY35vok SYF2XWBKvadAGDqwS8yczCSmRnd9gvMhJb5fwminuYe4z+X0UqAah1ka2cH8hwlk2GM342K8v nSeQMQAijMTg/6oun0jSue6bFIi79oG4QOfGh2iy/89+Z09Vs+BdFm5KSsiQH0NaJxYaQR3rn FOQTyGNM3LLk4fGrzrHHh+ZCtxSta2avyiRvmciACUgOtSYApYru61HLyKddicA60Hq2wmsJ0 HvvsS5VDhMcxa4+MbDtjjdJLjF29RwY+QkbQMxvv1GKau5wfchDp/fiPYmlQa5+IcyyLhn6rm Di1iPxGeQ02SkpfUH1asoAqHEjF0SNha1HDp8f/3T6ID2kNHdgYdhiM/j/9bImLZ4oy7oSwWm W5Xz+dVpzjdUUw4IwHZ58LKnoustEUnakyyjHrwkuFAZ2SK1iBdLOuTONYVcOeS0kSQmdimYG iOMAX0P+uOf3Zt8F1rmpW2mNt/FvDGliekISxDFCUTCDtLQp0p1dPdd3mB3tGNznguDKXB99Q E5XLsvDEPhijk7bzjOyN1zpYqJfeHnRpYtGK67tYfSZp7Afvx31puF4LLhi9cgErZtESTqm0y 7+KzZivyGd+x+1eLqzgJ0TW4bwR2zyvqifHA87TYcyVhgYCVTr2tq4CpjGyG1q4IXQPLdFGgu aS6C9g14uwwEQpyx1upcaF51p3/PJu50NHlO9tQDjhIKSP62Buyxvezp1H497ZRwkUfoY9/I3 gUgVl8LM3VNlhRyIGKMyr6f7/g6kmC16uqAGb8ciWQuXrKOmWtQDN/De14FYBFwRElyo0xHFZ XAzdl25UztZM4O8DwlR9EXPEqp6rIWfDgS0/tLCkRT0Y971vdSzC05F88czgNoFBtsJsnvrag CjpyxcuEL0ngn8TSEe1sHTqHKlBTd+EDBAokV/+ZlgvUQ/5mZz0TtUahXjuRImL2S5GgaDozM jsVSv4w007Csq2bLvyw0kZLUR76HNF9aVYm+wD2S3Rvfx7XggjQSAQe01AL0O9T8+6IuKZN/i g6mb10eCytascgNvPSeR9gEpgAtnxfVvRYlNbxHKo9DFuf8TtnS5xfSY45X7Ou94xNPFwh237 hg+iUA8jP2zO9YjAb Subject: [Buildroot] [PATCH 3/5] OdroidC2ATF: new Package X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" introduce a package that holds the ATF for AmLogic's Odroid C2 boards Signed-off-by: Dagg Stompler --- DEVELOPERS | 1 + package/Config.in.host | 1 + package/OdroidC2ATF/Config.in.host | 8 ++++++++ package/OdroidC2ATF/OdroidC2ATF.hash | 2 ++ package/OdroidC2ATF/OdroidC2ATF.mk | 26 ++++++++++++++++++++++++++ 5 files changed, 38 insertions(+) create mode 100644 package/OdroidC2ATF/Config.in.host create mode 100644 package/OdroidC2ATF/OdroidC2ATF.hash create mode 100644 package/OdroidC2ATF/OdroidC2ATF.mk -- 2.26.1 diff --git a/DEVELOPERS b/DEVELOPERS index 94d9c68208..8e12ede746 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -641,6 +641,7 @@ F: package/kvm-unit-tests N: Dagg Stompler F: package/meson-tools/ +F: package/OdroidC2ATF/ N: Daniel J. Leach F: package/dacapo/ diff --git a/package/Config.in.host b/package/Config.in.host index a5ad2a3f11..f753182136 100644 --- a/package/Config.in.host +++ b/package/Config.in.host @@ -48,6 +48,7 @@ menu "Host utilities" source "package/mtd/Config.in.host" source "package/mtools/Config.in.host" source "package/mxsldr/Config.in.host" + source "package/OdroidC2ATF/Config.in.host" source "package/omap-u-boot-utils/Config.in.host" source "package/openocd/Config.in.host" source "package/opkg-utils/Config.in.host" diff --git a/package/OdroidC2ATF/Config.in.host b/package/OdroidC2ATF/Config.in.host new file mode 100644 index 0000000000..a8199d4f57 --- /dev/null +++ b/package/OdroidC2ATF/Config.in.host @@ -0,0 +1,8 @@ +config BR2_PACKAGE_HOST_ODROIDC2ATF + bool "host OdroidC2ATF" + help + OdroidC2ATF is a package that holst the minimal file needed for the ATF (ARM Trusted Firmware) from hardkernel's + uboot repository and uses it to allow safe boot of mainline u-boot kernels. + the files were taken without chaning from https://github.com/hardkernel/u-boot/tree/odroidc2-v2015.01 + + https://github.com/daggs1/OdroidC2ATF diff --git a/package/OdroidC2ATF/OdroidC2ATF.hash b/package/OdroidC2ATF/OdroidC2ATF.hash new file mode 100644 index 0000000000..b9ec3bddb7 --- /dev/null +++ b/package/OdroidC2ATF/OdroidC2ATF.hash @@ -0,0 +1,2 @@ +# Locally calculated +sha256 991fb15908410c6c8a6ef2e0da368ca8e2b813d123382f0e8958814ad0aead97 OdroidC2ATF-13a8560b2884cb5fa13537e1aa193e3cb7b2d996.tar.gz diff --git a/package/OdroidC2ATF/OdroidC2ATF.mk b/package/OdroidC2ATF/OdroidC2ATF.mk new file mode 100644 index 0000000000..166ce839b2 --- /dev/null +++ b/package/OdroidC2ATF/OdroidC2ATF.mk @@ -0,0 +1,26 @@ +################################################################################ +# +# Odroidc2ATF +# +################################################################################ + +HOST_ODROIDC2ATF_VERSION = 13a8560b2884cb5fa13537e1aa193e3cb7b2d996 +HOST_ODROIDC2ATF_SITE = $(call github,daggs1,OdroidC2ATF,$(HOST_ODROIDC2ATF_VERSION)) +HOST_ODROIDC2ATF_LICENSE = GPL-2.0 +HOST_ODROIDC2ATF_LICENSE_FILES = COPYING COPYING.txt README +HOST_ODROIDC2ATF_FIRMWARE_FOLDER = $(HOST_DIR)/usr/share/odroidc2_atf +HOST_ODROIDC2ATF_FIRMWARE_FILES = bins/bl1.bin.hardkernel bins/bl30.bin bins/bl301.bin bins/bl31.bin bins/bl2.package + +define HOST_ODROIDC2ATF_BUILD_CMDS + $(MAKE) -C $(@D)/fip_create CC="$(HOSTCC)" CFLAGS="$(HOST_CFLAGS)" LDFLAGS="$(HOST_LDFLAGS)" +endef + +define HOST_ODROIDC2ATF_INSTALL_CMDS + $(INSTALL) -D -m 0755 $(@D)/fip_create/fip_create $(HOST_DIR)/bin + mkdir -p $(HOST_ODROIDC2ATF_FIRMWARE_FOLDER) + $(foreach f,$(HOST_ODROIDC2ATF_FIRMWARE_FILES), + $(INSTALL) -D -m 0644 $(@D)/$(f) $(HOST_ODROIDC2ATF_FIRMWARE_FOLDER)/ + ) +endef + +$(eval $(host-generic-package))