APPLIED Re: [Questing][PULL] Snapdragon X Elite fixes
Timo Aaltonen
tjaalton at ubuntu.com
Wed Sep 10 12:00:56 UTC 2025
Tobias Heider kirjoitti 1.9.2025 klo 17.08:
> BugLink: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2121477
>
> [ Summary ]
>
> Like in the previous cycle we have worked on improving Snapdragon X Elite
> support in our ~ubuntu-concept project and found a bunch of quality of life
> improvements and bug fixes that we would like to get into 25.10.
>
> Notable additions include:
> - 4 Lane DP support
> - HDMI + Bluetooth for Lenovo Thinkpad T14s
> - Dell Inspiron 7441 / Latitude 7455 device trees
> - Acer Swift 14 AI/GO device trees
> - LCD/OLED improvements for T14s and Asus Zenbook A14
>
> There is one revert of an existing commit from the plucky PR that is not needed
> anymore:
> - Revert "UBUNTU: SAUCE: Change: cracking sound fix"
>
> I might send a follow up PR with a few more device tree changes that would
> enable camera support on some devices but since the time to freeze is getting
> shorter I thought I'd better get the ones I am certain about submitted asap.
>
> [ Source ]
>
> Most patches come from linux-next the linux-arm-msm mailing list, or the Linaro
> tree at https://gitlab.com/Linaro/arm64-laptops/linux.
>
> [ Regression Potential ]
>
> The bulk of the patches modify only x1e* device trees or Qualcomm specific drivers.
> The chance that any of those would affect other platforms is slim. The patches
> are generally well tested as they are shipped as part of our Ubuntu Concept images.
>
> The following changes since commit a79d191b92b845133e97320d7b167eea201a1313:
>
> UBUNTU: Start new release (2025-09-01 11:35:22 +0300)
>
> are available in the Git repository at:
>
> https://git.launchpad.net/~ubuntu-concept/ubuntu/+source/linux/+git/questing/log/?h=ubuntu/questing-x1e-patches
>
> for you to fetch changes up to 019e42fb8bd1597f6173db28415de640d357981f:
>
> Revert "UBUNTU: SAUCE: Change: cracking sound fix" (2025-09-01 15:57:48 +0200)
>
> ----------------------------------------------------------------
> Abel Vesa (1):
> UBUNTU: SAUCE: arm64: dts: qcom: x1e80100-dell-xps13-9345: Mark audio channels as left-right swapped
>
> Aleksandrs Vinarskis (9):
> dt-bindings: display: panel: samsung,atna40cu11: document ATNA40CU11
> dt-bindings: display: panel: samsung,atna40ct06: document ATNA40CT06
> drm/panel-edp: Add BOE NV140WUM-N64
> arm64: dts: qcom: x1-crd: Enable HBR3 on external DPs
> UBUNTU: SAUCE: arm64: dts: qcom: x1e80100-pmics: Disable pm8010 by default
> UBUNTU: SAUCE: arm64: dts: qcom: x1e80100-dell-xps13-9345: enable MICs LDO
> UBUNTU: SAUCE: dt-bindings: arm: qcom: Add Asus Zenbook A14 UX3407QA LCD/OLED variants
> UBUNTU: SAUCE: arm64: dts: qcom: Rework X1-based Asus Zenbook A14's displays
> UBUNTU: SAUCE: arm64: dts: qcom: x1e80100-asus-zenbook-a14: Enable WiFi, Bluetooth
>
> Bhaumik Bhatt (1):
> UBUNTU: SAUCE: net: qrtr: mhi: synchronize qrtr and mhi preparation
>
> Bjorn Andersson (1):
> soc: qcom: mdt_loader: Deal with zero e_shentsize
>
> Bryan O'Donoghue (1):
> UBUNTU: SAUCE: arm64: dts: qcom: Add support for Dell Inspiron 7441 / Latitude 7455
>
> Christopher Obbard (2):
> UBUNTU: SAUCE: arm64: dts: qcom: x1e78100-t14s-oled: add eDP panel
> UBUNTU: SAUCE: drm/dp: clamp PWM bit count to advertised MIN and MAX capabilities
>
> Daniel Thompson (1):
> UBUNTU: SAUCE: drm/edp-panel: Add touchscreen panel used by Lenovo X13s
>
> Johan Hovold (1):
> UBUNTU: SAUCE: wip: arm64: dts: qcom: x1e78100-t14s: enable bluetooth
>
> Konrad Dybcio (1):
> phy: qcom: qmp-combo: Rename 'mode' to 'phy_mode'
>
> Neil Armstrong (11):
> phy: qcom: qmp-combo: store DP phy power state
> phy: qcom: qmp-combo: introduce QMPPHY_MODE
> phy: qcom: qmp-combo: register a typec mux to change the QMPPHY_MODE
> UBUNTU: SAUCE: arm64: dts: qcom: sc8280xp-lenovo-thinkpad-x13: Set up 4-lane DP
> UBUNTU: SAUCE: dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp-phy: Document default phy mode
> UBUNTU: SAUCE: phy: qcom: qmp-combo: get default qmpphy_mode from DT
> UBUNTU: SAUCE: arm64: dts: qcom: x1e78100-lenovo-thinkpad-t14s: add HDMI nodes
> UBUNTU: SAUCE: dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp: Reference usb-switch.yaml to allow mode-switch
> UBUNTU: SAUCE: arm64: dts: qcom: x1e80100: allow mode-switch events to reach the QMP Combo PHYs
> UBUNTU: SAUCE: arm64: dts: qcom: x1e80100: move dp0/1/2 data-lanes to SoC dtsi
> UBUNTU: SAUCE: arm64: dts: qcom: x1e80100: Set up 4-lane DP
>
> Sibi Sankar (1):
> UBUNTU: SAUCE: arm64: dts: qcom: x1e80100-dell-xps13-9345: Add Left/Right Speakers and Tweeter
>
> Stephan Gerhold (2):
> arm64: dts: qcom: x1e80100-crd: Add USB multiport fingerprint reader
> UBUNTU: SAUCE: wip: arm64: dts: qcom: x1e80100-crd: Add WiFi/BT pwrseq
>
> Tobias Heider (4):
> UBUNTU: SAUCE: dt-bindings: arm: qcom: Add Acer Swift 14 AI
> UBUNTU: SAUCE: arm64: dts: qcom: x1-acer-swift-14: Add support for Acer Swift 14
> UBUNTU: SAUCE: arm64: dts: qcom: x1e80100: move remaining dp0/1/2 data-lanes to SoC dtsi
> Revert "UBUNTU: SAUCE: Change: cracking sound fix"
>
> Val Packett (3):
> dt-bindings: arm: qcom: Add Dell Latitude 7455
> UBUNTU: SAUCE: drm/dp: drm_edp_backlight_set_level: do not always send 3-byte commands
> UBUNTU: SAUCE: firmware: qcom: scm: Allow QSEECOM on Dell Inspiron 7441 / Latitude 7455
>
> Documentation/devicetree/bindings/arm/qcom.yaml | 15 +-
> .../bindings/display/panel/samsung,atna33xc20.yaml | 4 +
> .../phy/qcom,sc8280xp-qmp-usb43dp-phy.yaml | 18 +-
> arch/arm64/boot/dts/qcom/Makefile | 10 +
> .../dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts | 6 +-
> arch/arm64/boot/dts/qcom/x1-acer-swift-14.dtsi | 1467 +++++++++++++++++
> arch/arm64/boot/dts/qcom/x1-asus-zenbook-a14.dtsi | 8 +-
> arch/arm64/boot/dts/qcom/x1-crd.dtsi | 220 ++-
> arch/arm64/boot/dts/qcom/x1-dell-thena.dtsi | 1664 ++++++++++++++++++++
> arch/arm64/boot/dts/qcom/x1e001de-devkit.dts | 3 -
> .../qcom/x1e78100-lenovo-thinkpad-t14s-oled.dts | 8 +
> .../dts/qcom/x1e78100-lenovo-thinkpad-t14s.dtsi | 200 ++-
> .../boot/dts/qcom/x1e80100-asus-vivobook-s15.dts | 2 -
> .../boot/dts/qcom/x1e80100-asus-zenbook-a14.dts | 102 ++
> .../qcom/x1e80100-dell-inspiron-14-plus-7441.dts | 52 +
> .../boot/dts/qcom/x1e80100-dell-latitude-7455.dts | 53 +
> .../boot/dts/qcom/x1e80100-dell-xps13-9345.dts | 144 +-
> .../boot/dts/qcom/x1e80100-hp-omnibook-x14.dts | 2 -
> .../boot/dts/qcom/x1e80100-lenovo-yoga-slim7x.dts | 3 -
> .../boot/dts/qcom/x1e80100-microsoft-romulus.dtsi | 2 -
> arch/arm64/boot/dts/qcom/x1e80100-pmics.dtsi | 2 +
> arch/arm64/boot/dts/qcom/x1e80100-qcp.dts | 3 -
> arch/arm64/boot/dts/qcom/x1e80100.dtsi | 6 +
> .../boot/dts/qcom/x1p42100-acer-swift-go14-01.dts | 44 +
> .../dts/qcom/x1p42100-asus-zenbook-a14-lcd.dts | 62 +
> .../boot/dts/qcom/x1p42100-asus-zenbook-a14.dts | 133 +-
> .../boot/dts/qcom/x1p42100-asus-zenbook-a14.dtsi | 141 ++
> .../boot/dts/qcom/x1p64100-acer-swift-sf14-11.dts | 39 +
> drivers/firmware/qcom/qcom_scm.c | 2 +
> drivers/gpu/drm/display/drm_dp_helper.c | 72 +-
> drivers/gpu/drm/panel/panel-edp.c | 2 +
> drivers/phy/qualcomm/phy-qcom-qmp-combo.c | 199 ++-
> drivers/soc/qcom/mdt_loader.c | 12 +-
> net/qrtr/mhi.c | 7 +
> sound/soc/qcom/qdsp6/q6apm-dai.c | 4 +-
> 35 files changed, 4506 insertions(+), 205 deletions(-)
> create mode 100644 arch/arm64/boot/dts/qcom/x1-acer-swift-14.dtsi
> create mode 100644 arch/arm64/boot/dts/qcom/x1-dell-thena.dtsi
> create mode 100644 arch/arm64/boot/dts/qcom/x1e80100-dell-inspiron-14-plus-7441.dts
> create mode 100644 arch/arm64/boot/dts/qcom/x1e80100-dell-latitude-7455.dts
> create mode 100644 arch/arm64/boot/dts/qcom/x1p42100-acer-swift-go14-01.dts
> create mode 100644 arch/arm64/boot/dts/qcom/x1p42100-asus-zenbook-a14-lcd.dts
> create mode 100644 arch/arm64/boot/dts/qcom/x1p42100-asus-zenbook-a14.dtsi
> create mode 100644 arch/arm64/boot/dts/qcom/x1p64100-acer-swift-sf14-11.dts
>
somehow missed this for -4.4, but applied now
--
t
More information about the kernel-team
mailing list