[PATCH v3 0/2] arm64: dts: qcom: Add HP OmniBook Ultra 14-kg0xxx
From: Jason Pettit
Date: Sun Nov 08 2026 - 19:16:02 EST
This series adds 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.
Working on this laptop with this series applied:
- 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
The device tree builds and boots on its own. USB-C DisplayPort output,
including over retimer/HDMI dongles, additionally needs the qmp-combo
DisplayPort PHY update series for glymur (not part of this series):
https://lore.kernel.org/all/20261028-glymur-phy-v3-v6-0-1f1d2e565a66@xxxxxxxxxxxxxxxx/
This device tree was prepared with the help of an LLM (Claude).
Signed-off-by: Jason Pettit <jason.pettit@xxxxxxxxxxxxxxxx>
---
Changes in v3:
- Rebased onto next-20261105.
- Dropped the firmware/scm patch (3/3); Bjorn committed from v2.
- Removed the reserved-memory/linux,cma node. (Konrad)
- Dropped the "Assisted-by" trailer; LLM use is noted in this cover
letter instead. (Abel)
- Included the pmh0101, pmh0110 and pmh0104 PMIC dtsi.
- Added "serial0 = &uart21".
- Marked vreg_l18b_e0_1p2 regulator-always-on; it is the reference
voltage for the pcie3b wake and reset signals.
- Added the NVMe endpoint supply.
- Carried the Reviewed-by tags from Konrad and Abel across the above DTS
changes; please re-check if any no longer apply.
- Link to v2: https://lore.kernel.org/all/20261101-hp-omnibook-v2-v2-0-1b99767deda0@xxxxxxxxxxxxxxxx/
Changes in v2:
- Rebased onto next-20261030.
- Addressed comments from reviewers on v1
- gave sound card its own model name
- dropped redundant items already enabled in glymur.dtsi
- annotated gpio-reserved-ranges
- Link to v1: https://lore.kernel.org/all/20260830-x2-hp-omnibook-ship-v1-0-9feada71dc79@xxxxxxxxxxxxxxxx/
To: Bjorn Andersson <andersson@xxxxxxxxxx>
To: Konrad Dybcio <konradybcio@xxxxxxxxxx>
To: Abel Vesa <abelvesa@xxxxxxxxxx>
To: Rob Herring <robh@xxxxxxxxxx>
To: Krzysztof Kozlowski <krzk+dt@xxxxxxxxxx>
To: Conor Dooley <conor+dt@xxxxxxxxxx>
Cc: linux-arm-msm@xxxxxxxxxxxxxxx
Cc: devicetree@xxxxxxxxxxxxxxx
Cc: linux-kernel@xxxxxxxxxxxxxxx
---
Jason Pettit (2):
dt-bindings: arm: qcom: add HP OmniBook Ultra 14-kg0xxx
arm64: dts: qcom: add HP OmniBook Ultra 14-kg0xxx
Documentation/devicetree/bindings/arm/qcom.yaml | 1 +
arch/arm64/boot/dts/qcom/Makefile | 1 +
.../dts/qcom/glymur-hp-omnibook-ultra-kg0xxx.dts | 1013 ++++++++++++++++++++
3 files changed, 1015 insertions(+)
---
base-commit: ddfe51b0a0f5dc9e415cc2c8ad8db17532dd426b
change-id: 20261025-hp-omnibook-v2-970e4290c445
Best regards,
--
Jason Pettit <jason.pettit@xxxxxxxxxxxxxxxx>