Received: from knopi.disroot.org (knopi.disroot.org [178.21.23.139]) by nld3-dev1.alpinelinux.org (Postfix) with ESMTPS id D3184782C05 for ; Tue, 8 Jun 2021 00:14:10 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id BE51A5BE0A; Tue, 8 Jun 2021 02:14:10 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 679hYh0eVm-C; Tue, 8 Jun 2021 02:14:09 +0200 (CEST) From: Maxim Karasev DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1623111248; bh=fp9rv9KShiRszfYziRkQ9d0hMfdtCKxszJBVRAdl4Co=; h=From:To:Cc:Subject:Date; b=EDduowImgu+xzF4QPQi5WbiUYDU8M/HQOOg1WDQDIHXftIXPf9zIqLrsyeJ/0I8SX 96uKFfuZ7dpnTuIp3BWwcMReYwxfRz5WwbSWxawZ68aV3IpCEZEO/yaaFll9qj1nUP QwKtz7u7f+m78JwX9i1VBjA6mjEn/YDybv1mq3S2zS8KJMatcPFfRZ+/ssqjk9bFiv po1yS1ojcBL2alWIv4CFuBoD+NKdrlyoDYfFRfABryyOh/UpYNT+0CXkXXsLksNF0t kmmnCXnodhHcbhTwEJW/uGNN0O1gV+Jt8OemwUUabO+D4OR6KNxRWXr0Af90mp1taz UomxNo0VMMgEA== To: alpine-aports@lists.alpinelinux.org Cc: Maxim Karasev Subject: [PATCH v2 1/2] main/arm-trusted-firmware: build for sun50i_h6 and upgrade to 2.5 Date: Tue, 8 Jun 2021 03:14:38 +0300 Message-Id: <20210608001438.13948-1-begs@disroot.org> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This will allow to add support for H6 devices to alpine's u-boot package and make this process simplier for other SoCs. --- main/arm-trusted-firmware/APKBUILD | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/main/arm-trusted-firmware/APKBUILD b/main/arm-trusted-firmware/APKBUILD index 472a1f3421..5e196aa1e0 100644 --- a/main/arm-trusted-firmware/APKBUILD +++ b/main/arm-trusted-firmware/APKBUILD @@ -1,33 +1,34 @@ # Contributor: Milan P. Stanić +# Contributor: Maxim Karasev # Maintainer: Bart Ribbers pkgname=arm-trusted-firmware -pkgver=2.3 +pkgver=2.5 pkgrel=0 pkgdesc="ARM Trusted Firmware-A (TF-A)" url="https://github.com/ARM-software/arm-trusted-firmware" arch="aarch64" license="BSD-3-Clause" makedepends="dtc openssl-dev" -subpackages="$pkgname-sun50i" source="https://github.com/ARM-software/arm-trusted-firmware/archive/v$pkgver/arm-trusted-firmware-v$pkgver.tar.gz - rk3399-baudrate.patch - " + rk3399-baudrate.patch" options="!check" # No tests +_plats="sun50i_a64 sun50i_h6" + build() { unset LDFLAGS - make PLAT=sun50i_a64 bl31 + for plat in $_plats; do + make PLAT=$plat bl31 + done } package() { - mkdir -p "$pkgdir"/usr/share/$pkgname -} -sun50i() { - pkgdesc="ARM Trusted Firmware-A for sun50i" - - mkdir -p "$subpkgdir"/usr/share/$subpkgname - install "$builddir"/build/sun50i_a64/release/bl31.bin "$subpkgdir"/usr/share/$subpkgname/ + for plat in $_plats; do + install -D "$builddir"/build/$plat/release/bl31.bin "$pkgdir"/usr/share/$pkgname/$plat/bl31.bin + done } -sha512sums="c7d65e3d7cb9ee4502beac1a9e2e4e1c9f8d439412c457ee6a24e391ddba0b9becda8f1ed2c1356d92a5c0615b943b59f4e15686e6a4648d944d6bf2c060a957 arm-trusted-firmware-v2.3.tar.gz -86d8c60157145ab05e9b870aad11d2acaf2137ba00bf71419f8a54a4fd2b1906c19bc8bfeccc735344d1dcf11ba81bd9396bfd8854cdb972a72503b632d1e900 rk3399-baudrate.patch" +sha512sums=" +3c99f1d849c3c536e8e2e4838ee48a1a431f0bef35eaf27eb14f9caebde71a577589b10efbbd7db49bed3b9763bed46583d0b26e72f61fcd0d34cc46ff684846 arm-trusted-firmware-v2.5.tar.gz +86d8c60157145ab05e9b870aad11d2acaf2137ba00bf71419f8a54a4fd2b1906c19bc8bfeccc735344d1dcf11ba81bd9396bfd8854cdb972a72503b632d1e900 rk3399-baudrate.patch +" -- 2.32.0