[PATCH 0/3] arm64: dts: qcom: Add HP OmniBook Ultra 14-kg0xxx
From: Jason Pettit
Date: Sun Aug 30 2026 - 17:56:31 EST
This series adds initial device tree support for the HP OmniBook Ultra 14"
Next Gen AI PC (product SKU D29KLAS#ABA, board 8F03), a Snapdragon X2 Elite
(Glymur) laptop.
With this series and the Glymur DP PHY series applied, the following work on this laptop:
- Internal eDP panel (2880 x 1800)
- 3x USB Type-C with DisplayPort alt-mode, USB, Power Delivery
- NVMe SSD on PCIe (pcie3b)
- Wi-Fi and Bluetooth
- HID-over-I2C keyboard, touchpad, touchscreen, lid switch
- Adreno GPU and GMU (Freedreno GL on Mesa)
- Audio playback and capture
- Real-time clock
- ADSP and CDSP
- 5MP USB RGB Camera + IR Camera
Dependencies (not part of this series):
* PCIe3 PHY and PCIe3a controller nodes for glymur (Qiang Yu).
This series' device tree references &pcie3_phy (the NVMe root disk
hangs off pcie3b, which needs that PHY); without it the DTB does not
even compile. Required to build.
https://lore.kernel.org/all/20260825-glymur_linkmode_0826-v10-0-56ab597d77e4@xxxxxxxxxxxxxxxx/
* qmp-combo DisplayPort PHY table updates for glymur (Nabige Aala et al.).
Needed at runtime for USB-C DisplayPort output; this device tree
builds and boots without it.
https://lore.kernel.org/all/20260828-glymur-phy-v3-v3-0-8e73ce7c4636@xxxxxxxxxxxxxxxx/
Signed-off-by: Jason Pettit <jason.pettit@xxxxxxxxxxxxxxxx>
---
Jason Pettit (3):
dt-bindings: arm: qcom: add HP OmniBook Ultra 14-kg0xxx
arm64: dts: qcom: add HP OmniBook Ultra 14-kg0xxx
firmware: qcom: scm: add HP OmniBook Ultra 14-kg0xxx to QSEECOM allowlist
Documentation/devicetree/bindings/arm/qcom.yaml | 1 +
arch/arm64/boot/dts/qcom/Makefile | 1 +
.../dts/qcom/glymur-hp-omnibook-ultra-kg0xxx.dts | 1012 ++++++++++++++++++++
drivers/firmware/qcom/qcom_scm.c | 1 +
4 files changed, 1015 insertions(+)
---
base-commit: e30626823a406725ce29bc75cb8ec467d3e1e326
change-id: 20260830-x2-hp-omnibook-ship-35aa2c5093af
Best regards,
--
Jason Pettit <jason.pettit@xxxxxxxxxxxxxxxx>