Received: from knopi.disroot.org (knopi.disroot.org [178.21.23.139]) by nld3-dev1.alpinelinux.org (Postfix) with ESMTPS id 2E821782BE3 for ; Tue, 8 Jun 2021 00:02:18 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 166165BDCB; Tue, 8 Jun 2021 02:02:17 +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 EXtWu4FmsrAy; Tue, 8 Jun 2021 02:02:15 +0200 (CEST) From: Maxim Karasev DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1623110534; bh=55JmpNJ5kukhjTs+ZPWOd9U19sSEXSAhY4PsZ7MeoSo=; h=From:To:Cc:Subject:Date; b=MHrSz7TJZm4z6iFOTPmLrZVxqSmRlMVLcePlKc5LI+3exhu8G3wsUXqZvJF+5jNRk SElZ9G6VRYXg21llO0VOeNULiTWPfgvXZuowab91BeuIGW2i4mu2Gqa1BdL4ONwzuo z9ZZYIGMU19go1xGd+K50TfKguhbKsYhR2QWwryhY+PFdUcrfpuJ7ef7B/C1Sq4T7p Yk2N5R4Vb2MQjlHsYn4STSbwrKHbd8NL6zJH2oqxRqxLTcor/wtT5HctyMeigUJTkI awg70HeKI00b4wBjlNjaTCytq9cMkZu0I07jKg85veONwpfbBKqKPz0ZIjSGFzV/Ri Li3UhDKRpSHlQ== To: alpine-aports@lists.alpinelinux.org Cc: Maxim Karasev Subject: [PATCH 1/2] main/arm-trusted-firmware: build for sun50i_h6 and upgrade to 2.5 Date: Tue, 8 Jun 2021 03:03:55 +0300 Message-Id: <20210608000356.11344-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 | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/main/arm-trusted-firmware/APKBUILD b/main/arm-trusted-firmware/APKBUILD index 472a1f3421..b5f8be569a 100644 --- a/main/arm-trusted-firmware/APKBUILD +++ b/main/arm-trusted-firmware/APKBUILD @@ -1,32 +1,31 @@ # 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 -- 2.32.0