linux-postmarketos-qcom-msm8953: upgrade to 6.9.1-r0
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.
Merge request reports
Activity
added 1 commit
- aea6471f - linux-postmarketos-qcom-msm8953: upgrade to 6.9.0-r0
By Barnabás Czémán on 2024-05-14T19:47:54
mentioned in merge request !5128 (merged)
By Barnabás Czémán on 2024-05-14T19:54:48
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
By Barnabás Czémán on 2024-05-14T21:17:12
Toggle commit listadded 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
By Barnabás Czémán on 2024-05-15T01:02:25
Toggle commit list- 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
added 1 commit
- b1bdd529 - linux-postmarketos-qcom-msm8953: upgrade to 6.9.0-r1
By Barnabás Czémán on 2024-05-15T19:17:42
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
By Luca Weiss on 2024-05-16T07:20:00
Toggle commit list-
b1bdd529...e0ff1e47 - 9 commits from branch