[O][PATCH 00/21] x13s: Fix various minor issues and add Venus support

Juerg Haefliger juerg.haefliger at canonical.com
Tue Sep 3 08:39:49 UTC 2024


A couple of mainly sc8280xp/X13s specific patches to fix various minor
issues (camera, wifi, clock, phy) and add support for Qualcomm's Venus
video accelerator.

All patches are tagged as BUNTU SAUCE since they're not (yet) in
Linus' tree.

Baochen Qiang (3):
  UBUNTU: SAUCE: wifi: ath11k: fix NULL pointer dereference in
    ath11k_mac_get_eirp_power()
  UBUNTU: SAUCE: Revert "wifi: ath11k: restore country code during
    resume"
  UBUNTU: SAUCE: Revert "wifi: ath11k: support hibernation"

Bryan O'Donoghue (5):
  UBUNTU: SAUCE: media: qcom: camss: Remove use_count guard in
    stop_streaming
  UBUNTU: SAUCE: media: qcom: camss: Fix ordering of pm_runtime_enable
  UBUNTU: SAUCE: arm64: dts: qcom: sc8280xp-x13s: Enable RGB sensor
  UBUNTU: SAUCE: media: ov5675: Fix power on/off delay timings
  UBUNTU: SAUCE: i2c: qcom-cci: Stop complaining about DT set clock rate

Johan Hovold (5):
  UBUNTU: SAUCE: arm64: dts: qcom: sc8280xp-x13s: disable PCIe perst
    pull downs
  UBUNTU: SAUCE: arm64: dts: qcom: sc8280xp-x13s: clean up PCIe2a
    pinctrl node
  UBUNTU: SAUCE: phy: qcom-qmp-combo: drop regulator loads
  UBUNTU: SAUCE: phy: qcom-edp: drop regulator loads
  UBUNTU: SAUCE: clk: qcom: gcc-sc8280xp: don't use parking clk_ops for
    QUPs

Konrad Dybcio (8):
  UBUNTU: SAUCE: media: dt-bindings: Document SC8280XP/SM8350 Venus
  UBUNTU: SAUCE: media: venus: core: Remove trailing commas from of
    match entries
  UBUNTU: SAUCE: media: venus: hfi_venus: Support only updating certain
    bits with presets
  UBUNTU: SAUCE: media: platform: venus: Add optional LLCC path
  UBUNTU: SAUCE: media: venus: core: Add SM8350 resource struct
  UBUNTU: SAUCE: media: venus: core: Add SC8280XP resource struct
  UBUNTU: SAUCE: arm64: dts: qcom: sc8280xp: Add Venus
  UBUNTU: SAUCE: arm64: dts: qcom: sc8280xp-x13s: Enable Venus

 .../bindings/media/qcom,sm8350-venus.yaml     | 149 ++++++++++++++++++
 .../qcom/sc8280xp-lenovo-thinkpad-x13s.dts    |  88 ++++++++++-
 arch/arm64/boot/dts/qcom/sc8280xp.dtsi        |  86 ++++++++++
 drivers/clk/qcom/gcc-sc8280xp.c               |  48 +++---
 drivers/i2c/busses/i2c-qcom-cci.c             |   8 -
 drivers/media/i2c/ov5675.c                    |  12 +-
 .../media/platform/qcom/camss/camss-video.c   |   6 -
 drivers/media/platform/qcom/camss/camss.c     |   5 +-
 drivers/media/platform/qcom/venus/core.c      | 121 ++++++++++++--
 drivers/media/platform/qcom/venus/core.h      |   4 +
 drivers/media/platform/qcom/venus/hfi_venus.c |  15 +-
 .../media/platform/qcom/venus/pm_helpers.c    |   3 +
 drivers/net/wireless/ath/ath11k/ahb.c         |   4 +-
 drivers/net/wireless/ath/ath11k/core.c        | 115 ++++----------
 drivers/net/wireless/ath/ath11k/core.h        |   4 -
 drivers/net/wireless/ath/ath11k/hif.h         |  12 +-
 drivers/net/wireless/ath/ath11k/mac.c         |   1 +
 drivers/net/wireless/ath/ath11k/mhi.c         |  12 +-
 drivers/net/wireless/ath/ath11k/mhi.h         |   3 +-
 drivers/net/wireless/ath/ath11k/pci.c         |  44 +-----
 drivers/net/wireless/ath/ath11k/qmi.c         |   2 +-
 drivers/phy/qualcomm/phy-qcom-edp.c           |  12 --
 drivers/phy/qualcomm/phy-qcom-qmp-combo.c     |  40 ++---
 23 files changed, 537 insertions(+), 257 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/media/qcom,sm8350-venus.yaml

-- 
2.43.0




More information about the kernel-team mailing list