Skip to content

linux-postmarketos-qcom-msm8953: upgrade to 6.9.1-r0

Barnabás Czémán requested to merge barni2000/pmaports:msm8953/6.9 into master

Tested community devices:

  • xiaomi-daisy
  • xiaomi-markw
  • xiaomi-mido
  • xiaomi-tissot
  • xiaomi-vince
  • xiaomi-ysl

Tested non-community devices:

  • fairphone-fp3
  • huawei-milan
  • lenovo-kuntao
  • motorola-ali
  • motorola-ocean
  • motorola-potter
  • samsung-a6plte
  • xiaomi-onclite
  • xiaomi-rosy

lk2nd-msm8953:

  • platform: msm_shared: Check for null pointer in hw_platform
  • Add Motorola Moto G6 (ali)
  • Add Redmi 5 (rosy)
  • Add HTC Desire 12+ (brepdugl)
  • Add a subpackage for motorola-ali
  • Fix compiling caused by implicit includes and casts

motorola-ali:

  • Remove unnecessary firmwares
  • add lk2nd-msm8953-motorola-ali as dependency
  • add panel drivers to initfs

soc-qcom-msm8953:

  • Update UCM configs
    • Add Redmi 5 (rosy) UCM config

linux-postmarketos-qcom-msm8953:

  • drm/msm/dsi: improve power management
  • drm/msm/a5xx: workaround early ringbuffer emptiness check
  • drm/msm/a5xx: fix failure to trigger preemption
  • drm/msm/a5xx: properly clean preempt record after suspend
  • drm/msm/a5xx: disable preemption in submits by default
  • dts: qcom: msm8953: xiaomi-mido: enable st,lsm6ds3
  • drm/msm/dpu: guard ctl irq callback register
  • drm/msm/dpu: fix encoder irq wait skip
  • msm8953/sdm632: move away type-c role switch from msm8953
  • FROMLIST v2 drm/msm/dpu: add support for MSM8953
  • drm/msm/dpu: Add MSM8996 support
  • dts: qcom: motorola-ali: Enable panel selection & modem
  • drivers: regulator: qcom_spmi-regulator: Add ULT_LDO LV_P600 regulator
  • arm64: dts: qcom: msm8953: Add GPU bandwidth values
  • arm64: dts: qcom: msm8953: Set zap firmware-name and enable GPU
  • FROMLIST v3 dt-bindings: iio: imu: bmi160: add bmi120
  • FROMLIST v3 iio: imu: bmi160: add support for bmi120
  • arm64: dts: qcom: msm8953: add memshare for gps
  • soc: qcom: Add Qualcomm Memshare QMI service (v2)
  • FROMLIST: dt-bindings: soc: qcom: Add bindings for Qualcomm Memshare service
  • FROMLIST v1 arm64: configs: enable REGULATOR_QCOM_USB_VBUS
  • FROMGIT arm64: dts: qcom: sdm632-fairphone-fp3: enable USB-C port handling

This kernel upgrade add experimental support for dpu1 it can be enabled with msm.prefer_mdp5=false cmdline parameter.
GPS are working now because memshare driver was added from msm8916.
GPU support was upstreamed since last version by @z3ntu
DSI bridge and A5xx preemption was fixed by vladly it should be tested on other qcom SoCs.

Edited by Barnabás Czémán

Merge request reports