diff --git a/core/linux-utilite/PKGBUILD b/core/linux-utilite/PKGBUILD index 905bdcba4..7812e89a5 100644 --- a/core/linux-utilite/PKGBUILD +++ b/core/linux-utilite/PKGBUILD @@ -3,12 +3,12 @@ buildarch=4 pkgbase=linux-utilite -_commit=2944402791fd4643d3cfe84671015d442db0e512 +_commit=3d350f484721b29a7759de13c4052a540bb5d35f _srcname=utilite-${_commit} _kernelname=${pkgbase#linux} _desc="CompuLab Utilite alternate kernel" pkgver=3.0.35 -pkgrel=16 +pkgrel=17 arch=('armv7h') url="https://github.com/wolfgar/utilite/tree/devel" license=('GPL2') @@ -16,16 +16,23 @@ makedepends=('xmlto' 'docbook-xsl' 'kmod' 'inetutils' 'bc' 'uboot-mkimage') options=('!strip') source=("https://github.com/wolfgar/utilite/archive/${_commit}.tar.gz" 'config' - 'https://raw.github.com/Freescale/meta-fsl-arm/46de5ee9dec3486c3e081f9f39ac1a0f967afd54/recipes-kernel/linux/linux-imx-3.0.35/ENGR00278350-gpu-viante-4.6.9p13-kernel-part-integra.patch') -md5sums=('c6d8002e1521873fe3fca10414ce2fef' - '10ef3a2bc67d15b46f5ce9b20b689568' - '41941771adfed8b55574a7434d2c3393') + 'https://raw.github.com/Freescale/meta-fsl-arm/46de5ee9dec3486c3e081f9f39ac1a0f967afd54/recipes-kernel/linux/linux-imx-3.0.35/ENGR00278350-gpu-viante-4.6.9p13-kernel-part-integra.patch' + 'sd8787_uapsta.bin.ihex.tar.gz') + +md5sums=('3920b418f6927e4bc5f7676b9791061d' + 'a318d5475e0ef6fd0681b2f4f64b0ff3' + '41941771adfed8b55574a7434d2c3393' + 'ea1f9de6fa07294481df3c89f30ae303') prepare() { cd "${srcdir}/${_srcname}" cat "${srcdir}/config" > ./.config + # Add builtin firmware + mkdir firmware/mrvl + cp ../sd8787_uapsta.bin.ihex firmware/mrvl/ + # allow use of 3.10.17 gpu binaries patch --ignore-whitespace -p1 < ../ENGR00278350-gpu-viante-4.6.9p13-kernel-part-integra.patch diff --git a/core/linux-utilite/config b/core/linux-utilite/config index 8dc3d7024..feb704c80 100644 --- a/core/linux-utilite/config +++ b/core/linux-utilite/config @@ -1,6 +1,6 @@ # # Automatically generated make config: don't edit -# Linux/arm 3.0.35-12 Kernel Configuration +# Linux/arm 3.0.35-17 Kernel Configuration # CONFIG_ARM=y CONFIG_HAVE_PWM=y @@ -1071,7 +1071,8 @@ CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=y CONFIG_FW_LOADER=y CONFIG_FIRMWARE_IN_KERNEL=y -CONFIG_EXTRA_FIRMWARE="" +CONFIG_EXTRA_FIRMWARE="mrvl/sd8787_uapsta.bin" +CONFIG_EXTRA_FIRMWARE_DIR="firmware" # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set # CONFIG_SYS_HYPERVISOR is not set diff --git a/core/linux-utilite/sd8787_uapsta.bin.ihex.tar.gz b/core/linux-utilite/sd8787_uapsta.bin.ihex.tar.gz new file mode 100644 index 000000000..968c6b32b Binary files /dev/null and b/core/linux-utilite/sd8787_uapsta.bin.ihex.tar.gz differ