Skip to content
Snippets Groups Projects

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

Merged Imported Administrator requested to merge 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 Administrator

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Administrator changed the description · Imported

    changed the description

    By Barnabás Czémán on 2024-05-14T19:45:41

  • Administrator added 1 commit · Imported

    added 1 commit

    • aea6471f - linux-postmarketos-qcom-msm8953: upgrade to 6.9.0-r0

    Compare with previous version

    By Barnabás Czémán on 2024-05-14T19:47:54

  • Administrator changed the description · Imported

    changed the description

    By Barnabás Czémán on 2024-05-14T19:50:56

  • Administrator mentioned in merge request !5128 (merged) · Imported

    mentioned in merge request !5128 (merged)

    By Barnabás Czémán on 2024-05-14T19:54:48

  • Administrator added 4 commits · Imported

    added 4 commits

    • 81b72f83 - main/lk2nd-msm8953: update to 0.3.8 & add motorola-ali
    • 89d53460 - firmware-motorola-ali: clean up firmwares
    • f51bc879 - device-motorola-ali: remove non-free-firmware & add lk2nd and panels
    • fae7149f - linux-postmarketos-qcom-msm8953: upgrade to 6.9.0-r0

    Compare with previous version

    By Barnabás Czémán on 2024-05-14T21:17:12

  • Administrator changed the description · Imported

    changed the description

    By Barnabás Czémán on 2024-05-14T21:22:31

  • Administrator changed the description · Imported

    changed the description

    By Barnabás Czémán on 2024-05-14T21:22:54

  • Administrator added 4 commits · Imported

    added 4 commits

    • 7fafc028 - main/lk2nd-msm8953: update to 0.3.8 & add motorola-ali
    • ece6c1e5 - firmware-motorola-ali: clean up firmwares
    • f7d5d604 - device-motorola-ali: remove non-free-firmware & add lk2nd and panels
    • 42101693 - linux-postmarketos-qcom-msm8953: upgrade to 6.9.0-r0

    Compare with previous version

    By Barnabás Czémán on 2024-05-15T01:02:25

  • Administrator changed the description · Imported

    changed the description

    By Barnabás Czémán on 2024-05-15T01:04:11

    • Author Owner
      Resolved by Administrator

      Please apply this diff to the config for USB Type-C for Fairphone 3:

      diff --git a/device/community/linux-postmarketos-qcom-msm8953/APKBUILD b/device/community/linux-postmarketos-qcom-msm8953/APKBUILD
      index 632f78137..c073ad24a 100644
      --- a/device/community/linux-postmarketos-qcom-msm8953/APKBUILD
      +++ b/device/community/linux-postmarketos-qcom-msm8953/APKBUILD
      @@ -62,5 +62,5 @@ package() {
       
       sha512sums="
       bac5dba503737ab16e161a24301e38a775bddf767d86ea9ebd58c4916263877553f30b97593fcc0ff4cd3fd2d5978a379909acf114f3a1ac0c44c979e71f02de  linux-postmarketos-qcom-msm8953-v6.9.0-r0.tar.gz
      -261aaf8e9fec32671460163e40170f0b8bb54f00137b47c75746881c9d1a7e6da13449188d15c12ec3f3febd0ff4cd97d81d6f2d2c0aa19a59c70f86a3e19001  config-postmarketos-qcom-msm8953.aarch64
      +dfee580c6fed4e48984ce4c30021ca05252cc58cc2e3f4413b26cf09d5b9dc882e05f5748d6f97b729cf1552c1595780439a064f07ee76214ad92b6057252189  config-postmarketos-qcom-msm8953.aarch64
       "
      diff --git a/device/community/linux-postmarketos-qcom-msm8953/config-postmarketos-qcom-msm8953.aarch64 b/device/community/linux-postmarketos-qcom-msm8953/config-postmarketos-qcom-msm8953.aarch64
      index 15dd801ff..fca847954 100644
      --- a/device/community/linux-postmarketos-qcom-msm8953/config-postmarketos-qcom-msm8953.aarch64
      +++ b/device/community/linux-postmarketos-qcom-msm8953/config-postmarketos-qcom-msm8953.aarch64
      @@ -2,7 +2,7 @@
       # Automatically generated file; DO NOT EDIT.
       # Linux/arm64 6.9.0 Kernel Configuration
       #
      -CONFIG_CC_VERSION_TEXT="aarch64-alpine-linux-musl-gcc (Alpine 13.2.1_git20231014) 13.2.1 20231014"
      +CONFIG_CC_VERSION_TEXT="aarch64-alpine-linux-musl-gcc (Alpine 13.2.1_git20240309) 13.2.1 20240309"
       CONFIG_CC_IS_GCC=y
       CONFIG_GCC_VERSION=130201
       CONFIG_CLANG_VERSION=0
      @@ -1609,6 +1609,7 @@ CONFIG_GENERIC_PCI_IOMAP=y
       #
       # Generic Driver Options
       #
      +CONFIG_AUXILIARY_BUS=y
       CONFIG_UEVENT_HELPER=y
       CONFIG_UEVENT_HELPER_PATH=""
       CONFIG_DEVTMPFS=y
      @@ -3084,7 +3085,7 @@ CONFIG_REGULATOR_GPIO=y
       # CONFIG_REGULATOR_QCOM_RPM is not set
       CONFIG_REGULATOR_QCOM_SMD_RPM=y
       CONFIG_REGULATOR_QCOM_SPMI=y
      -# CONFIG_REGULATOR_QCOM_USB_VBUS is not set
      +CONFIG_REGULATOR_QCOM_USB_VBUS=y
       # CONFIG_REGULATOR_RAA215300 is not set
       # CONFIG_REGULATOR_RASPBERRYPI_TOUCHSCREEN_ATTINY is not set
       # CONFIG_REGULATOR_RT4801 is not set
      @@ -3691,6 +3692,7 @@ CONFIG_DRM_PANEL_XIAOMI_YSL_ILI9881C=m
       
       CONFIG_DRM_BRIDGE=y
       CONFIG_DRM_PANEL_BRIDGE=y
      +CONFIG_DRM_AUX_HPD_BRIDGE=m
       
       #
       # Display Interface Bridges
      @@ -4589,8 +4591,11 @@ CONFIG_USB_CONFIGFS_F_FS=y
       # CONFIG_USB_RAW_GADGET is not set
       # end of USB Gadget precomposed configurations
       
      -CONFIG_TYPEC=m
      -# CONFIG_TYPEC_TCPM is not set
      +CONFIG_TYPEC=y
      +CONFIG_TYPEC_TCPM=y
      +# CONFIG_TYPEC_TCPCI is not set
      +# CONFIG_TYPEC_FUSB302 is not set
      +CONFIG_TYPEC_QCOM_PMIC=m
       # CONFIG_TYPEC_UCSI is not set
       # CONFIG_TYPEC_TPS6598X is not set
       # CONFIG_TYPEC_ANX7411 is not set
      

      With this config changed, 6.9 looks fine, I don't see any obvious regressions. Thanks!

      By Luca Weiss on 2024-05-16T11:19:51

      Edited by Ghost User
  • Administrator added 1 commit · Imported

    added 1 commit

    • b1bdd529 - linux-postmarketos-qcom-msm8953: upgrade to 6.9.0-r1

    Compare with previous version

    By Barnabás Czémán on 2024-05-15T19:17:42

  • Administrator changed title from Draft: linux-postmarketos-qcom-msm8953: upgrade to 6.9.0-r0 to Draft: linux-postmarketos-qcom-msm8953: upgrade to 6.9.0-r1 · Imported

    changed title from Draft: linux-postmarketos-qcom-msm8953: upgrade to 6.9.0-r0 to Draft: linux-postmarketos-qcom-msm8953: upgrade to 6.9.0-r1

    By Barnabás Czémán on 2024-05-15T19:32:55

  • Administrator added 14 commits · Imported

    added 14 commits

    • b1bdd529...e0ff1e47 - 9 commits from branch postmarketOS:master
    • fab0e090 - soc-qcom-msm8953: update UCM configs
    • e3904d9e - main/lk2nd-msm8953: update to 0.3.8 & add motorola-ali
    • e30b2c08 - firmware-motorola-ali: clean up firmwares
    • 4ac58669 - device-motorola-ali: remove non-free-firmware & add lk2nd and panels
    • 70ba8295 - linux-postmarketos-qcom-msm8953: upgrade to 6.9.0-r1

    Compare with previous version

    By Luca Weiss on 2024-05-16T07:20:00

  • Administrator resolved all threads · Imported

    resolved all threads

    By Luca Weiss on 2024-05-16T11:19:51

  • Administrator marked the checklist item fairphone-fp3 as completed · Imported

    marked the checklist item fairphone-fp3 as completed

    By Luca Weiss on 2024-05-16T11:19:55

  • Author Owner

    Tested on markw, everything is fine

    By vipaoL on 2024-05-16T13:21:12

  • Administrator marked the checklist item xiaomi-markw as completed · Imported

    marked the checklist item xiaomi-markw as completed

    By Barnabás Czémán on 2024-05-16T14:03:14

  • Administrator changed the description · Imported

    changed the description

    By Barnabás Czémán on 2024-05-16T14:03:35

  • Administrator marked the checklist item xiaomi-mido as completed · Imported

    marked the checklist item xiaomi-mido as completed

    By Barnabás Czémán on 2024-05-16T14:23:35

  • Author Owner

    xiaomi-midos with bad quality replacement display could have issues, but the original displays are working fine.

    By Barnabás Czémán on 2024-05-16T14:25:59

  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
Please register or sign in to reply
Loading