Skip to content

Commit 05a5a93

Browse files
authored
pinebookpro: Update to kernel 5.8.1 (elementary#397)
* Try kernel 5.8.1 * Fix suspend patch
1 parent 6b98faa commit 05a5a93

7 files changed

+242
-4280
lines changed

build-pinebookpro.sh

+4-10
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ imagename=elementaryos-$version-$channel-pinebookpro-$YYYYMMDD
1313

1414
tfaver=2.3
1515
ubootver=2020.07
16-
linuxver=5.7.11
17-
kernsha256="93293032aa13c3998eeb2afd910f11c0f2e8a76ffec46f74ce3fcfac53ed60f1 linux-${linuxver}.tar.xz"
16+
linuxver=5.8.1
17+
kernsha256="f8d2a4fe938ff7faa565765a52e347e518a0712ca6ddd41b198bd9cc1626a724 linux-${linuxver}.tar.xz"
1818

1919
# Free space on rootfs in MiB
2020
free_space="500"
@@ -147,7 +147,6 @@ touch .scmversion
147147
patch -Np1 -i "${rootdir}/pinebookpro/patches/kernel/0001-net-smsc95xx-Allow-mac-address-to-be-set-as-a-parame.patch" #All
148148

149149
# Manjaro ARM Patches
150-
patch -Np1 -i "${rootdir}/pinebookpro/patches/kernel/0009-drivers-power-supply-Add-support-for-cw2015.patch" #Pinebook Pro (added in 5.8)
151150
patch -Np1 -i "${rootdir}/pinebookpro/patches/kernel/0010-arm64-dts-rockchip-add-cw2015-node-to-PBP.patch" #Pinebook Pro
152151
patch -Np1 -i "${rootdir}/pinebookpro/patches/kernel/0011-fix-wonky-wifi-bt-on-PBP.patch" #Pinebook Pro
153152
patch -Np1 -i "${rootdir}/pinebookpro/patches/kernel/0012-add-suspend-to-rk3399-PBP.patch" #Pinebook Pro
@@ -162,12 +161,7 @@ patch -Np1 -i "${rootdir}/pinebookpro/patches/kernel/0004-Bluetooth-hci_h5-Add-s
162161
patch -Np1 -i "${rootdir}/pinebookpro/patches/kernel/0005-Bluetooth-btrtl-add-support-for-the-RTL8723CS.patch"
163162
patch -Np1 -i "${rootdir}/pinebookpro/patches/kernel/0006-bluetooth-btrtl-Make-more-space-for-config-firmware-file-name.patch"
164163

165-
# ROCKCHIP_VDEC patches
166-
patch -Np1 -i "${rootdir}/pinebookpro/patches/kernel/0001-Add-rkvdec-driver.patch"
167-
patch -Np1 -i "${rootdir}/pinebookpro/patches/kernel/0002-Add-rkvdec-to-dtsi.patch"
168-
patch -Np1 -i "${rootdir}/pinebookpro/patches/kernel/0003-Add-v4l2-h264.patch"
169-
170-
cp ${rootdir}/pinebookpro/config/kernel/pinebook-pro-5.7.config .config
164+
cp ${rootdir}/pinebookpro/config/kernel/pinebook-pro-5.8.config .config
171165
make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- oldconfig
172166
make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- -j$(nproc) Image modules
173167
make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- DTC_FLAGS="-@" dtbs
@@ -180,7 +174,7 @@ cp arch/arm64/boot/Image ${work_dir}/boot
180174
# clean up because otherwise we leave stuff around that causes external modules
181175
# to fail to build.
182176
make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- mrproper
183-
cp ${rootdir}/pinebookpro/config/kernel/pinebook-pro-5.7.config .config
177+
cp ${rootdir}/pinebookpro/config/kernel/pinebook-pro-5.8.config .config
184178

185179
# Fix up the symlink for building external modules
186180
# kernver is used to we don't need to keep track of what the current compiled

0 commit comments

Comments
 (0)