[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