From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 4BBD239DBC9 for ; Sat, 29 Aug 2026 19:08:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788030499; cv=none; b=AO41fyukxj5R8iM/0UKyZwr/g3lvp9fwjmvBGmRB5h0V5fkybzcI0hu78VmJxuvcrKpSbSIe3GVz5lfNt01eRTjrbu0C4PdzvrhZP2lFs8LeKujSf9ygaVHSOjb7iu+rmoKV90oXL2mrTH/pIGNayKiOcNZ52S5zTSWhAq6MCqQ= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788030499; c=relaxed/simple; bh=SGfDjsecwR9u5vX8MdDxHG1TB82/XXTRCshHLZXATXI=; h=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc; b=o1Ktr1UwFFBG+NylchtAdCsAE8frwWdet0iQ2eVlj9DmRuNPJQwzu4iP7CzW7y1zhJ6WUWgrHVxZ7nKEiGtayk2LYJqXjg6gE3nZ2NEq56GsTLh/x+W+btIawhrDypEWEZ22QdakgS8MrkkvCBK+h96+42NH7ARQrbZ1UJNnsSA= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=XlVyPv+R; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Zxb71sGZ; arc=none smtp.client-ip=205.220.180.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="XlVyPv+R"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Zxb71sGZ" Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67TGxEPv2197320 for ; Sat, 29 Aug 2026 19:08:17 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to; s=qcppdkim1; bh=eou0ZmVNA4ERY2pys+B8C0 iazu+Yp7hGkGpZoTcQFqU=; b=XlVyPv+RAxo41ZxLFLUKMUT+n7vQELcD9O02DA x3lror1ETJcls8lc88AhNZyQtofWf8TGTjidLwP2Q0opuvRcrXQDLTMLaBJHtx3j 0oTWROFBGG48KThnmhtFfddT3kk2SzbXNwBNsD9l0QygYLiaYywt6vmvVaKivc3M LLH92Lgn22ru6+BxA4nQRbM6K5PRfPS77IrbkAC+SpKXCVQoBYTdOvyhD9Ord6qA wBHd7hrkUHFk8Wy9ajBzhI3joyCm0CLqtwq3hPjbi1evxlNydc4EeU1e+548MJNO u6sREIXTgWdj/+t++kgTAcQKSOVnQ7mRBGZI4URb/hZGXDCw== Received: from mail-yx1-f71.google.com (mail-yx1-f71.google.com [74.125.224.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gbqe29n0s-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sat, 29 Aug 2026 19:08:16 +0000 (GMT) Received: by mail-yx1-f71.google.com with SMTP id 956f58d0204a3-66c70d0dd81so3702263d50.0 for ; Sat, 29 Aug 2026 12:08:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1788030496; x=1788635296; darn=vger.kernel.org; h=cc:to:content-transfer-encoding:content-type:mime-version :message-id:date:subject:from:from:to:cc:subject:date:message-id :reply-to:content-type; bh=eou0ZmVNA4ERY2pys+B8C0iazu+Yp7hGkGpZoTcQFqU=; b=Zxb71sGZsFWXmTGEnJYvtQeG6ekb60h1fdZvng1En8J7JM3k23zfaGqzHXDoquDgI2 OYFoUc8VkU68m1z0488EmWzqUdgj8Si0rjbwPsIq6cJcr4lpOqviM3Tdf2/Fj5CXmzLj oks8A7ER+FogGOyt+evA2h1T9BlHILuMONpQtcpLC5Fid5uyN+yGa8wslj0p5O42W88q kfYO/zKGyRPhwGK4PXq6yJe2FgZzlpVX13boSrUfWRu630LXv9iYql+z/1tBiRM6M1kr VNjNL+6Hldm4BxgCiqRc+x/O6Tlhd3/Ws2wEG5nk82vnorL41cLVXsgVUFTMj624eLfl v6/g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788030496; x=1788635296; h=cc:to:content-transfer-encoding:content-type:mime-version :message-id:date:subject:from:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to:content-type; bh=eou0ZmVNA4ERY2pys+B8C0iazu+Yp7hGkGpZoTcQFqU=; b=cp9Be5q/O8ilZmd7arNx1+y59yNwDeC8JzvqhdaEaGRvtocie6h9gT4V8ro2t0hYza YHQrFPudn0JFZsbuDCDkPow63BzceghiK5RaDPCjOkycRZbUaKChnxWBdxgQGxxtsVRK bM8jZfmlHw2Hpn4F7KvLFEtvtv546eHG2uhVSBQKX7OOhOUDEB42ivV6dzEgNQmgp7Ue peyuB5HjdFh6pycBPO1pITNzzO6Z5VbK2CcdSp1I1Lo7SXcpJku/jo9XKo/o/nddhyst a9t/AbP0S9hOCxTA+zMgYMSgJudB7LwjUwKGhfRIMbYnAW+kN5OiCJsrlly2o7jwGVdU UO/g== X-Forwarded-Encrypted: i=1; AKwUvBwvnNmrsAMHktOfNz4qE6J6Lpb6jUOfrg/QTqB3FpW1VPJ8vPhEtA6CrRlI0pwz4weiLB3Cd8J7hPV9@vger.kernel.org X-Gm-Message-State: AFuF++lGNCAazvjEULsQTh5Jn3t4F24lhrlyDb5DwQ5bv5Pz8/TvjjuU LIh7qxc4f85o/A8Jj071HeF6NHJxM9eqkKcmOFrXimVnOk81BKH1V8E7QFxPNvP8WbdbfT4Tglo MYx8HCsFX/k8ztCWrMDjHWP/RMatgLpbZpzxM6w7zYBGfl9Wbn74TWapeMJZXu7ve X-Gm-Gg: AYBFou3uxMc8OakCZWP1mOoTej24Q7es3V0h8cHvXXpCEET0/g1ca9uMAWchYVPW1ds 9YeRDqE2UHRIdHwBWhA3rZW/nNItDzrTmG492txvfjH7SK19sqfqEbu1IFk+blRm5UrMmo2nGfc Oe/pXcTUGx3xXApxcKOzTuDrqlLzVj7FRF4rSPdhNGrDAttoI9tZPLuEoEZ5enbN1V1qQPnd5N8 pjHQr34bS6+BZHOcvhl8FZy331Y48mjzCqNxhv+UyLGgdihNqEARP5KEj0XUbTN7h3psUm41eE/ GxQS+E0gDcCbqCw139iujQaTgY0dXgcFALTLt6coLyLisGqDuB6Hn5boMUWSY1h93nuWOUZjm31 Ew3UMZ4x2/puQGTQGfDX1Ugwlua5IuM5GS72ta9v9iu7zAaNK X-Received: by 2002:a05:690e:4891:20b0:66e:4df8:2d6f with SMTP id 956f58d0204a3-66e4df82dadmr3302848d50.22.1788030496469; Sat, 29 Aug 2026 12:08:16 -0700 (PDT) X-Received: by 2002:a05:690e:4891:20b0:66e:4df8:2d6f with SMTP id 956f58d0204a3-66e4df82dadmr3302720d50.22.1788030491274; Sat, 29 Aug 2026 12:08:11 -0700 (PDT) Received: from agents-mac-mini.lan ([2600:1700:b450:a0df:44f5:f599:5679:b5a]) by smtp.gmail.com with ESMTPSA id 956f58d0204a3-66e4ecf1f6fsm3013945d50.13.2026.08.29.12.08.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 29 Aug 2026 12:08:10 -0700 (PDT) From: Jason Pettit Subject: [PATCH v5 0/3] X2 Elite HP EliteBook X G2q support Date: Sat, 29 Aug 2026 12:08:07 -0700 Message-Id: <20260829-glymur-send-v5-0-a11bdf6a4b66@oss.qualcomm.com> Precedence: bulk X-Mailing-List: devicetree@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-B4-Tracking: v=1; b=H4sIABcuk2oC/3XQQW6DMBAF0Ksgr+toPDYGsuo9qi6MPU5cBUgwo EYRd6+BSg1Ss7H0pfGbr3mwSH2gyI7Zg/U0hRi6NoX8LWP2bNoT8eBSZgioQYuKny73Zux5pNZ xIaR2qKQRCCz9uPbkw/eqfXxuOY71F9lhIX4nerqNac2wjbHaROK2a5owHDOSoFGXKI0CXWBuC avaFrmtS7JKF06SIImaLfo5xKHr72v1SazY1hJh13ISHLi3yqD1TkBh37sYD7fRXJa1h/Ss3IT PRL4nMBEAFeQSlfe1f0HIP6KE/a0mmQh0glIFkqasXhDqiRDFnlCJkL4uK0u2AEn/EPM8/wD6u 5r51AEAAA== X-Change-ID: 20260619-glymur-send-1136d243a120 To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Akhil P Oommen , Mahadevan P , Sibi Sankar , Jingyi Wang , Ananthu C V , Jason Pettit , Krzysztof Kozlowski , Dmitry Baryshkov X-Mailer: b4 0.15.2 X-Authority-Analysis: v=2.4 cv=Iskutr/g c=1 sm=1 tr=0 ts=6a932e20 cx=c_pps a=ngMg22mHWrP7m7pwYf9JkA==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=ZpdpYltYx_vBUK5n70dp:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=pGLkceISAAAA:8 a=bC-a23v3AAAA:8 a=N0R_qAP9jCjoCUmMprsA:9 a=QEXdDO2ut3YA:10 a=yHXA93iunegOHmWoMUFd:22 a=FO4_E8m0qiDe52t0p3_H:22 X-Proofpoint-GUID: hwaRtZrD5A0pvdiX5HZc_p5BqMRtK7bW X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODI5MDE2NSBTYWx0ZWRfX1PT0hR377UIU JomVrftHBnAxsqv6EdQUO/4sytrprjGeEVPVftmRGqZKs+P5HccMrNPDKpAkeIq30jJGkrPr8AS 4Sjp83jZ+P9Xn8gJhuc5YeNGxablbB0fA/pV0fXuKFynZztIe3RG3cPryiEpZTEun7PGqVKCKdT 6E/iqm1AlbcwyKJpmaSMCJIkqFAQUlubS730ok7qQCqqc9if/lop/cBJW/7SBlwMUbHKtACh8bf iCijTNJa23K7xZ2PMFQDqiAtOChSO84D9h/gEGsaXZFx4i3dlHapsdG/t0iwTcvyK2nbxXvtcTn 4oZ+UxM0LTdRCrGBLs1X2GgzwYU2gfIj3T2FCJNMHcj+xZulpq9WIyDzxd+9JRG4DsEiievECdc WTBcNMaN6LK9LvZr9UM36UzUW2fQ/sjjYIcSR8axEnJ+3aXOq7ZxXFSOKfi7xeS3n5q73qpxCHx AOzx/OqgZqqO5CHuXyg== X-Proofpoint-ORIG-GUID: hwaRtZrD5A0pvdiX5HZc_p5BqMRtK7bW X-Proofpoint-Spam-Info: AW1haW4tMjYwODI5MDE2NSBTYWx0ZWRfX3AnVeSvFszCm l8s6yZ+JLwGTtPxe/3AVOTK0z3sq5LK+2HCRUNlcsP0Sm5O5gz0LU4OC2XR9a2TgRFhw8eMlaZt rPvDe/Xbi7Fnj+z5XPLS5vmagdHuSf4= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-29_05,2026-08-27_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 bulkscore=0 malwarescore=0 adultscore=0 lowpriorityscore=0 clxscore=1015 priorityscore=1501 impostorscore=0 suspectscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608290165 This series adds initial device-tree support for the HP EliteBook X G2q 14" Next Gen AI PC (product SKU C4JG0AV, board 8E91), a Snapdragon X2 Elite (Glymur) laptop. The board was brought up and validated on real hardware. The electrical description (PMIC rails, PHY supplies) was verified against the live unit rather than copied from a Glymur CRD. Working on this laptop with this series and the Glymur DP PHY series applied: - Internal eDP panel (samsung,atna33xc20) - 2x USB Type-C with DisplayPort alt-mode and USB - Chassis USB-A host port - Fingerprint reader - NVMe SSD on PCIe5 - Wi-Fi, Bluetooth - Keyboard, touchpad, touchscreen, lid switch - Adreno GPU and GMU (Freedreno GL on Mesa) - Audio playback and capture - Real-time clock - Compute DSP (cDSP) This patch series builds upon the recent work of Qualcomm engineers to enable another Glymur-based laptop. Like its peer submissions, the camera support is missing today. The audio, GPU and SoCCP series this board previously depended on have since merged. One runtime dependency remains, the Glymur DP PHY series: https://lore.kernel.org/all/20260828-glymur-phy-v3-v3-0-8e73ce7c4636@oss.qualcomm.com/ It is not needed to apply or build this series. With no PHY patches applied, this series applies cleanly to the base commit below and qcom/glymur-hp-elitebook-x-g2q.dtb builds without error. The dependency is runtime only. Without it the DP PHY fails link training and the DisplayPort outputs do not come up. The chassis HDMI jack is removed in v5. It is driven from the usb_2 combo PHY as a DisplayPort-only instance, and that path does not come up on Glymur. The driver enables the USB half's com_aux clock even on a DisplayPort-only instance, where nothing powers the block that clock lives in, so it never ungates and DP init fails with -EBUSY. This is not specific to this board. The same failure was reported against the already-merged Asus Zenbook A16 (UX3607OA), which describes its usb_2 combo PHY the same way: https://lore.kernel.org/all/20260808164148.123057-1-jesse.casco@gmail.com/ A fix is in progress but not yet available. arm64 defconfig builds the CPUCP mailbox as a module. SCMI needs it built in (=y) on Glymur. As a module it loads too late, every SCMI transaction times out, and cpufreq does not come up on any CPU. The ADSP and cDSP auto-boot before the rootfs is mounted and do not retry, so their firmware has to be reachable from the initramfs. With it only on the rootfs both remoteprocs stay offline and audio does not come up. The bindings patch 1/3 is independent and can be reviewed/applied on its own. Signed-off-by: Jason Pettit --- Changes in v5: - Rebased onto next-20260828. - Correct the usb_0, usb_1 and usb_mp combo PHY supplies. - Remove the HDMI path pending a combo PHY driver fix. - Add the SoCCP firmware names. Drop the redundant status override on that node, which glymur.dtsi already leaves enabled. - Link to v4: https://patch.msgid.link/20260817-glymur-send-v4-0-3fb89cec703e@oss.qualcomm.com Changes in v4: - Rebased onto next-20260814. The Glymur combo-PHY configuration patch remains the one declared prerequisite. - Fix the touchpad interrupt. TPAD_INT_N is GPIO 3, not GPIO 66. - Describe only the microphones this board has. GPIO 200 and GPIO 201, the second DMIC clock/data pair, are not connected and are removed in v4. - Addressed comments received on v3 as reflected in the next two items. - Use the firmware names from the vendor package (qcadsp8480.mbn, adsp_dtbs.elf, qccdsp8480.mbn, cdsp_dtbs.elf) - Drop the smb2370_l_e2 status override; SMB2370_2 is already disabled by "arm64: dts: qcom: smb2370: Disable SMB2370_2 by default". - Link to v3: https://patch.msgid.link/20260809-glymur-send-v3-0-2d1ed10e3a89@oss.qualcomm.com Changes in v3: - Rebased onto next-20260807; the audio, GPU and SoCCP prerequisites have merged, leaving only the combo-PHY configuration patch. - Added the TCSR reference-generator supplies (vdda-qref*/vdda-refgen*) and the vreg_l1f_e1_0p88 LDO they reference. - Set dr_mode = "host" on usb_hs; glymur.dtsi dropped it from that node. - Reworded the usb_2 and smb2370_l override comments. - Link to v2: https://patch.msgid.link/20260625-glymur-send-v2-0-00905324ffbf@oss.qualcomm.com Changes in v2: - Enable the PMIC RTC (qcom,no-alarm + qcom,uefi-rtc-info) - Add the SMB2370 eUSB2 repeaters on usb_0/usb_1 - Enable the compute DSP (remoteproc_cdsp / fastrpc) - Addressed comments from reviewers on v1 - Link to v1: https://lore.kernel.org/linux-arm-msm/20260620-glymur-send-v1-0-fc4a2cfd107c@oss.qualcomm.com --- Jason Pettit (3): dt-bindings: arm: qcom: Add HP EliteBook X G2q 14 AI arm64: dts: qcom: Add HP EliteBook X G2q 14 AI firmware: qcom: scm: Allow QSEECOM on HP EliteBook X G2q 14 AI Documentation/devicetree/bindings/arm/qcom.yaml | 1 + arch/arm64/boot/dts/qcom/Makefile | 1 + .../boot/dts/qcom/glymur-hp-elitebook-x-g2q.dts | 940 +++++++++++++++++++++ drivers/firmware/qcom/qcom_scm.c | 1 + 4 files changed, 943 insertions(+) --- base-commit: e30626823a406725ce29bc75cb8ec467d3e1e326 change-id: 20260619-glymur-send-1136d243a120 Best regards, -- Jason Pettit