/
build_it4_satsuki
31 lines (22 loc) · 1.1 KB
/
build_it4_satsuki
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
### GCC 4.9.x
if [ ! -e ./arch/arm/boot/dts/msm8994-v1-kitakami_satsuki_generic.dtb ]; then
rm ./arch/arm/boot/dts/*.dtb
fi
export ARCH=arm64
export PATH=~/UBERTC-aarch64-linux-android-4.9-kernel-4e03aaa93230/bin/:$PATH
export CROSS_COMPILE=aarch64-linux-android-
export KBUILD_DIFFCONFIG=satsuki_diffconfig
make kitakami_defconfig
make
echo "checking for compiled kernel..."
if [ -f arch/arm64/boot/Image ]
then
echo "generating device tree..."
make dtbs
../final_files/dtbToolCM --force-v2 -o ../final_files/dt.img -s 2048 -p ./scripts/dtc/ ./arch/arm/boot/dts/
### copy zImage
#cp arch/arm64/boot/Image ../final_files/.
echo "DONE"
fi
### E6853
../final_files/mkbootimg --cmdline "androidboot.hardware=qcom user_debug=31 msm_rtb.filter=0x237 ehci-hcd.park=3 lpm_levels.sleep_disabled=1 boot_cpus=0-5 dwc3_msm.prop_chg_detect=Y coherent_pool=2M dwc3_msm.hvdcp_max_current=1500 enforcing=0" --base 0x00000000 --kernel arch/arm64/boot/Image --ramdisk ../final_files/ramdiskE6853.cpio.gz --ramdisk_offset 0x02000000 --pagesize 4096 -o ../final_files/boot_E6853.img --dt ../final_files/dt.img --tags_offset 0x01E00000