Skip to content
Linux 6.2.6 with patches for Snapdragon 670, testing version 1

This is a collection of patches that are useful for devices with the Qualcomm
Snapdragon 670, applied on top of Linux 6.2.6.

Regarding upstreaming, many patches have completed their journey to
linux-rolling-stable, the base of these releases, leaving a concerning
proportion of patches staying in this repository. Some patches in staging are
not as ready as they were thought to be when they were moved.

In the previous release, the panel underwent a regression experienced
when turning it off. This has now been fixed similar to patches in
recent SDM845's mainline releases.

The WiFi driver had a bug where incoming packets would randomly cause
themselves and future packets to be dropped. A fix for this is included.

Modem, USB, I2C, GPU, eMMC, video acceleration, haptics, and ADSP should work
and be slightly broken like before.

linux-next (6):
 7bff6f4351bf arm64: dts: qcom: sdm670: add qfprom node
 cb98187a6883 arm64: dts: qcom: sdm670: add missing usb hstx nvmem cell
 81ccf4557105 dt-bindings: interconnect: add sdm670 interconnects
 7e438e18874e interconnect: qcom: add sdm670 interconnects
 a1e63b63763d dt-bindings: nvmem: qfprom: add sdm670 compatible
 0daef104e4b1 arm64: dts: qcom: sdm670: add interconnects

sdm670-staging (17):
 [PATCH v4 2/2]
  arm64: dts: qcom: sdm670: add icc paths and opps for peripherals
 Not sent yet (4):
  dt-bindings: interconnect: add SDM670 OSM L3 compatible
  arm64: dts: qcom: sdm670: add osm l3
  arm64: dts: qcom: sdm670: add cpu frequency scaling
  arm64: dts: qcom: sdm670: add frequency profile
 [PATCH v2]
  drm/msm/dpu: add hw revision 410
 Not sent yet (9):
  arm64: dts: qcom: sdm670: add mdss
  dt-bindings: display: panel-simple-dsi: add s6e3fa7 compatible
  drm/panel: add samsung s6e3fa7 panel driver
  arm64: dts: qcom: sdm670-google-sargo: add panel
  dt-bindings: iommu: arm,smmu: add sdm670 adreno iommu compatible
  drm/msm/adreno: add a615 support
  drm/msm/a6xx: add a615 speed bins
  arm64: dts: qcom: sdm670: add gpu
  arm64: dts: qcom: sdm670-google-sargo: enable gpu
 [PATCH 0/2] misc: fastrpc: Fixes for issues in userspace
  misc: fastrpc: return -EPIPE to invocations on device removal
  misc: fastrpc: reject new invocations during device removal

sdm845-mainline (7):
 f0347b911947 arm64: configs: add sdm845 config fragment
 752350bd3f7e power: supply: Add driver for Qualcomm PMIC fuel gauge
 1c0fa3c8c4e5 dt-bindings: power: supply: Add DT schema for qcom,fg
 876799103cd4 power: supply: add Qualcomm PMI8998 SMB2 Charger driver
 94a247bdea6a dt-bindings: power: supply: qcom,pmi8998-charger: add bindings for smb2 driver
 6ebe05fc2702 power: supply: qcom: pmi8898-charger: update as per v6 patch
 25988d130b5e Add back TEXT_OFFSET in the built image...

sdm670-downstream (20):
 arm64: configs: add sdm670 config fragment
 arm64: dts: qcom: sdm670-google-sargo: mask the dtbo
 arm64: dts: qcom: pm660: add charging support
 arm64: dts: qcom: sdm670-google-sargo: enable charging support
 Input: add ti drv2624 haptics driver
 arm64: dts: qcom: sdm670-google-sargo: add haptics node
 arm64: dts: qcom: sdm670: add video codec
 arm64: dts: qcom: sdm670-google-sargo: enable venus video codec
 arm64: dts: qcom: drop-in bluetooth support
 arm64: dts: qcom: sdm670: add nfc support
 dt-bindings: soc: qcom: add modemsmem
 soc: qcom: smem: expose socinfo platform device
 soc: qcom: socinfo: expose detailed platform info
 soc: qcom: add modemsmem
 arm64: dts: qcom: sdm670-google-sargo: add modemsmem
 arm64: dts: qcom: sdm670: add modem
 arm64: dts: qcom: sdm670: add ipa
 arm64: dts: qcom: sdm670: add wifi
 arm64: dts: qcom: sdm670: add and enable adsp
 wifi: ath10k: make in-order rx amsdu buffers persistent