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