#!/bin/sh . $(dirname $0)/functions curl_am_hikey_optee(){ local patch_id=$1 local patch_url="https://git.linaro.org/kernel/linux-linaro-stable.git/patch/?id=${patch_id}" local patch_project="kernel/linaro/hisilicon" curl_am ${patch_url} ${patch_project} } PATCHES=0 if [ -n "$1" ]; then AOSP="$1" else AOSP="`pwd`" fi if ! [ -d "$AOSP" ] && ! [ -d "$AOSP/bionic" ] && [ -d "$AOSP"/build ]; then echo "This script must be run from the AOSP source directory" echo "or with the AOSP source directory as its first parameter." exit 1 fi ################################################## ###### OP-TEE support on device config #### ################################################## ## Integrate OP-TEE components ## optee: integrate for optee components ## http://android-review.linaro.org/19516 apply --linaro device/linaro/hikey 19516/12 ## Enable OP-TEE in the bootloader ## https://android-review.linaro.org/#/c/17488/ apply --linaro device/linaro/hikey 17488/9 ## build fip.bin automatically ## https://android-review.linaro.org/#/c/17728/ apply --linaro device/linaro/hikey 17728/5 ## edk2 ## VfrCompile: fix invalid comparison between pointer and integer cherrypick device/linaro/bootloader/edk2 ca976c3efb1b9c7bcd75339abb3d554abe6b9179