Message ID | 20240903084010.3746280-1-juerg.haefliger@canonical.com |
---|---|
Headers | show |
Series | x13s: Fix various minor issues and add Venus support | expand |
linux-next is not SAUCE. Will send a v2 PR. ...Juerg On Tue, 3 Sep 2024 10:39:49 +0200 Juerg Haefliger <juerg.haefliger@canonical.com> wrote: > 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 >