2020-04-07 17:55:28 +00:00
|
|
|
# Forked for adding rk3399 support
|
|
|
|
pkgname=arm-trusted-firmware
|
2020-06-05 18:43:34 +00:00
|
|
|
_pkgver=2.3
|
2020-04-07 17:55:28 +00:00
|
|
|
pkgver=9999
|
2020-06-05 18:43:34 +00:00
|
|
|
pkgrel=1
|
2020-04-07 17:55:28 +00:00
|
|
|
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 gcc-arm-none-eabi"
|
|
|
|
options="!check" # no tests
|
|
|
|
subpackages="$pkgname-sun50i $pkgname-rk3399"
|
|
|
|
source="
|
|
|
|
$pkgname-$_pkgver.tar.gz::https://github.com/ARM-software/$pkgname/archive/v$_pkgver.tar.gz
|
|
|
|
rk3399-baudrate.patch
|
|
|
|
"
|
2020-06-05 18:43:34 +00:00
|
|
|
options="!check" # no testsuite
|
2020-04-07 17:55:28 +00:00
|
|
|
builddir="$srcdir/$pkgname-$_pkgver"
|
|
|
|
|
|
|
|
build() {
|
|
|
|
LDFLAGS="" make PLAT=sun50i_a64 bl31
|
|
|
|
LDFLAGS="" make PLAT=rk3399 bl31
|
|
|
|
}
|
|
|
|
|
|
|
|
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/
|
|
|
|
}
|
|
|
|
|
|
|
|
rk3399() {
|
|
|
|
pkgdesc="ARM Trusted Firmware-A for rk3399"
|
|
|
|
mkdir -p "$subpkgdir"/usr/share/$subpkgname
|
|
|
|
install "$builddir"/build/rk3399/release/bl31/bl31.elf "$subpkgdir"/usr/share/$subpkgname/
|
|
|
|
}
|
|
|
|
|
2020-06-05 18:43:34 +00:00
|
|
|
sha512sums="c7d65e3d7cb9ee4502beac1a9e2e4e1c9f8d439412c457ee6a24e391ddba0b9becda8f1ed2c1356d92a5c0615b943b59f4e15686e6a4648d944d6bf2c060a957 arm-trusted-firmware-2.3.tar.gz
|
2020-04-07 17:55:28 +00:00
|
|
|
86d8c60157145ab05e9b870aad11d2acaf2137ba00bf71419f8a54a4fd2b1906c19bc8bfeccc735344d1dcf11ba81bd9396bfd8854cdb972a72503b632d1e900 rk3399-baudrate.patch"
|