Skip to content

main/linux-postmarketos-qcom-msm8916: upgrade to 5.11.7

Minecrell requested to merge msm8916-mainline/pmaports:8916511 into mm-upgrade

Note: This MR targets the mm-upgrade branch because the ModemManager+oFono upgrade is required to make mobile data work again with this new kernel version.

linux-postmarketos-qcom-msm8916

  • Update to Linux 5.11.7
  • Upstreamed more patches
  • Switch BAM DMUX (mobile data) driver to Raw-IP mode. This makes it work with the upstream version of ModemManager, reduces overhead a bit and is overall cleaner. (contributed by @Minecrell)
  • Add QMI "memshare" driver which is needed for GPS to work on most MSM8916 devices. (contributed by @TravMurav)
    • GPS has been tested successfully on:
      • alcatel-idol347
      • lg-m216
      • longcheer-l8150 (wileyfox-crackling)
      • longcheer-l8910 (bq-paella)
      • motorola-harpia
      • motorola-osprey
      • samsung-a2015 (a3(u)lte, a5(u)lte)
      • samsung-serranovelte
      • wingtech-wt88047 (xiaomi-wt88047)
    • Needs more testing/investigation on:
      • asus-z00l
      • asus-z010d
      • wingtech-wt865x8

  • Add SMB1360 battery/charger/OTG driver for longcheer-l8190 and wingtech-wt88047. (contributed by @Minecrell and @lazzardo)
  • Rework TFA9895 speaker amplifier driver for potential upstreaming, make it work for TFA9897, add channel selection and a lot of cleanup. (contributed by @Minecrell and @vknecht)

  • Add INSTALL_MOD_STRIP=1 to maybe reduce the size of modules a bit.
  • Other things I forgot :)

Device changes:

  • alcatel-alto5-vdf: Initial support for Vodafone Smart prime 6 (contributed by stroller)
    • USB
    • Storage (eMMC, SD card)
    • Buttons
    • WiFi, Bluetooth
  • alcatel-idol347: Initial support for Alcatel Idol 3 (4.7") (contributed by @vknecht)
    • USB
    • Storage (eMMC, SD card)
    • Display, Brightness
    • Touchscreen, Buttons, Vibrator
    • WiFi, Bluetooth
    • Accelerometer, Magnetometer, Gyroscope, Proximity
    • Audio (no headphones yet)
    • Modem (voice call audio needs some more minor changes)
  • asus-z00l (contributed by @antonyjr)
    • SD card
    • IMU (Accelerometer + Gyroscope), Magnetometer
  • lg-m216 (contributed by @cristian_ci)
    • Battery/charging
  • longcheer-l8150 (wileyfox-crackling) (contributed by @TravMurav)
    • Tweak battery values slightly for 25°C instead of 0°C
  • longcheer-l8910 (bq-paella) (contributed by @lazzardo)
    • Battery/charging
    • USB OTG
  • motorola-harpia
    • Add panel driver for "boe" panel (contributed by @Minecrell)
  • samsung-gt510wifi/matissevewifi:
  • wingtech-wt88047 (xiaomi-wt88047) (contributed by @Minecrell)
    • Battery/charging
    • USB OTG

soc-qcom-msm8916

  • Fix speaker on xiaomi-mido (contributed by @Kiciuk)
  • Add UCM configuration for alcatel-idol347 (contributed by @vknecht)

bq-paella/xioami-wt88047

  • Include smb1360 (battery/charger driver) in initfs to make USB work again

Cc: @Mis012 @TravMurav @jja2000 @srxl @rvlander @lazzardo @minlexx @wiktorek140 @WTechNinja @natsu1978 @MartijnBraam @jenneron @antonyjr @devajithvs @minlexx @vknecht

Edited by Minecrell

Merge request reports