Updated Compile lineage os 19 kernel (markdown)

GNU 2022-07-22 12:02:34 +08:00
parent 62a29f75ac
commit 08d1e15cb1

@ -1,4 +1,4 @@
# prepare
# Prepare
```
mkdir -p ~/data/andriod
mkdir -p ~/data/github/lineage-rpi
@ -11,13 +11,13 @@ cd ~/data/andriod
git clone https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9 -b pie-release
```
# fix firmware path
# Fix firmware path
edit `~/data/github/lineage-rpi/android_kernel_brcm_rpi/arch/arm64/configs/lineageos_rpi4_defconfig`
to be
**1537 CONFIG_EXTRA_FIRMWARE_DIR="/home/cpi/data/github/lineage-rpi/proprietary_vendor_brcm/rpi4/proprietary/vendor/firmware"**
# compile
# Compile
```
cd ~/data/github/lineage-rpi/android_kernel_brcm_rpi
@ -36,4 +36,12 @@ ARCH=arm64 CROSS_COMPILE=aarch64-linux-androidkernel- make Image dtbs -j1
```
chmod +x m.sh
./m.sh # start kernel compile
./m.sh # start kernel compile
# Replace files
copy bcm2711-rpi-400.dtb bcm2711-rpi-4-b.dtb bcm2711-rpi-cm4.dtb bcm2711-rpi-cm4s.dtb
from `~/data/github/lineage-rpi/android_kernel_brcm_rpi/arch/arm64/boot/dts/broadcom/` to lineage os image boot partition
copy `~/data/github/lineage-rpi/android_kernel_brcm_rpi/arch/arm64/boot/Image` to to lineage os image boot partition
copy `~/data/github/lineage-rpi/android_kernel_brcm_rpi/arch/arm64/boot/dts/overlays/vc4-kms-v3d.dtbo` to to lineage os image boot partition/overlays