blob: 96e0ef7630a893dd77f307eb9152e4f03758b4fd [file] [log] [blame]
#!/bin/bash
. $(dirname $0)/functions
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
###################################################################
######## LKFT fixes for HiKey #############
###################################################################
## https://android-review.googlesource.com/c/device/linaro/hikey/+/526099
apply --linaro device/linaro/hikey 18066/1
cherrypick frameworks/native c9d2db18d8154ef527dbf4d34c7bb3317bbdc98c
cherrypick system/sepolicy 5c41d40ecd3558d44861374c1c490676a224b488
cherrypick device/linaro/hikey b4db15e154597613fed2911933a2c536b37855c7
cherrypick device/linaro/hikey 5af9bdca62d686dd0554269f1ef4027e9a95b60b
cherrypick device/linaro/hikey 575681047b62b5a35f87ff95baf953f864636540
cherrypick device/linaro/hikey 660356f45dbff88f1aaee7a1086a80dfe921b4e7
cherrypick device/linaro/hikey 4cb6c2b774aafbe1a8160129c3e5b29f52b5f836
cherrypick device/linaro/hikey 5f59b7a9d702bc740dc2cd04776a4d169d391cec
cherrypick device/linaro/hikey d6127320d1d5e5db69f60265fa93049f809bcb3f
cherrypick device/linaro/hikey 6ed00bc72616015cca7621430da3745cab9166fc
cherrypick device/linaro/hikey e5c5bb3a9332db9a0bf8385aaa06171cc1e03bc9
cherrypick device/linaro/hikey 21ad5be341701a645b69bf3292bcc7835673bc29
apply --linaro device/linaro/hikey 18163/2
cherrypick device/linaro/hikey 6e403d08fb9f10f09c4f635988d4af09ca8431b1
cherrypick device/linaro/hikey 311955b81a982e4dfdf302782a2721e37e5b93b3
cherrypick device/linaro/hikey de9dedb9a4631274391f0b574227eb97c45f849b
## libion: add 4.12+ kernel headers for forward compatibility
cherrypick system/core 89b8de2994d8bb809b2e2749154b9456ed096a8d
## libion: Adapt to new ION interface
cherrypick system/core 30313f8bc08b60c32c1ee0cbca20186b11bb4c0a