Skip to content

SDM845 6.4 kernel and device improvements

Caleb Connolly requested to merge sdm845-mainline/pmaports:sdm845/6.4 into master

Lumping these all in to make testing easier.

This upgrades to Linux 6.4, does some minor cleanup to the SDM845 devices (removing the phoc.ini config, specifying "zstd:fast" compression for the ramdisk), and attempts to improve the initramfs mount_subpartitions() function to prioritize the Android userdata partition.

On the kernel side we have support for the Yoga C630, device package hopefully coming soon (eyeing up the wonderful EFI boot improvements from craftyguy). We also have finally support for the third party touchscreens on the OnePlus 6 and 6T! Thanks a lot to @methanal for working on that.

It's been a little while, so all the testing would be appreciated, thanks!

Devices

  • oneplus-fajita (boots, audio, rotation, charging, wifi, calls/data NOT tested)
  • oneplus-enchilada
  • xiaomi-beryllium
  • shift-axolotl

Testing team Cc: @anjandev @CarbonatedCaffeine @PanzerSajt @crowdtier @antoniomaciej @Breakfastisready @fdlamotte @antonok

I would definitely suggest taking a backup of your boot partition so that you can fastboot boot it in case something goes awry, although it ought to be fine.

Please use mrtest for testing, instructions on how to use it are here. It'll take ~2-3 hours for the packages to build after this MR being opened.

If you aren't on the testing team and would like to join, check out this page on the wiki, you don't have to be a member of the testing team to try this out and report your experience below.

Edited by Pablo Correa Gomez

Merge request reports