From nobody Mon Sep 28 21:03:44 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.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 DB08F422541 for ; Mon, 17 Aug 2026 15:09:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786979360; cv=none; b=CzlIXlXjexr4vx5kyA0cvHjVMNk1VVAhdW/zaMMANxNQ0NzGgaKBsxoGEs1dLEDY6kMEfIBBOSUy1uyIDDq+gSZL8zvkFw7CE3ug0VGhsbWblxE2bvvbLGvIN5jw3fCeusxi4FubiVAlVot7iCr/RVJTEMsgCqGSuXmklvyNX7o= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786979360; c=relaxed/simple; bh=W2p1gqkX4AQ8Th8f33I8eROJT74xXZVBij/fNQ25/NQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=pRk0eymYjmAi3N/ikqSYVvgHxYeVERGXnK/l3a0LuYHeebsmNhrHNPXk0YY8IEv9LD7kr0cHZqlJycUgm3M+NNIum7AHWneL2Gq1yw8Bgp6TQKn7ZB4UEuOOUfh4bHmtRSRjmaAwt/CosTXxOVm4kJfG1zkyqCoaHmTc8PJKhg0= 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=KP/dYHWU; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Vg933Yyb; arc=none smtp.client-ip=205.220.168.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="KP/dYHWU"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Vg933Yyb" Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67HD6IJb2937203 for ; Mon, 17 Aug 2026 15:09:17 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= Kjs0JpkjceaOXlcdB95wR46vNOivhHcjPSAD9oYP1aw=; b=KP/dYHWUjbxiPlM4 CUmlGsaMssJKPghsvUj53+0yMcLKUP2beZV1stc09LTxMBkOXcT4fVqoPaVTmy6/ Y9NQekE2aWv11tkWFa7pVBtBmzm1+j3iKqoMLLVIjCxQGAoujsa1kFTp2K2+Dk98 Neucu5ybxJbNBJk3Xq84PB/oto6Ch5c7gkiV0s/PwgVfE7AHenu+iS93uhQywSS5 Ml9XtSn2zLaREe5SKMiRQQSn3ZE/euZr8I37JFHCGDionQqLDXm+Mr5vwUm5m9JP tD0ZCBpFGcyG7T/Bmqr+ZIUKvsAfjtJBAHXHaMdWzWCz9spOx5Bpo4WnrZsR8J1V admU9w== 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 4g3wm7su9g-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 17 Aug 2026 15:09:16 +0000 (GMT) Received: by mail-yx1-f71.google.com with SMTP id 956f58d0204a3-66988049306so4020502d50.1 for ; Mon, 17 Aug 2026 08:09:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1786979356; x=1787584156; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=Kjs0JpkjceaOXlcdB95wR46vNOivhHcjPSAD9oYP1aw=; b=Vg933YybH5vgb+ISGKDYn7RtwvI52U1MVn2vgQRkcyBuG55yyyWzaNvKRySVuBpe9F WRiBeqIFiUourhjyP8FFu84pZZMpFLEYdBFp3bJrYgudcsRlfTGdk3y6/aoCB5MTxvII xJEVOhjWo8mjo8EwUN+RS+zFHZf6mdj79xC69IrW8zXRFqIKOjYqd1Tp6g4iY0kwgd3c Ok7iDtmBSL1mu6ISG4kC3gmWyExahJwtwXzf4BySvhlX04Ac+eJT7dt6/durFXn6tdFi 6xsRr0ANgNBbYoiuYC3MChX1m2PWF0qoh58OgcSvugSgFsw6TtN/eAtuhbuNt2AWjdM7 +vww== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786979356; x=1787584156; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=Kjs0JpkjceaOXlcdB95wR46vNOivhHcjPSAD9oYP1aw=; b=F2psPVyJbftzQ5dCrYEFM/3G1dHcfsI5L5fHc1/6I7EstaywCXGoJSEitolrinZY67 ps/rdwSy0OIzy6GfZMXNetzWhlyz9QsQWRMucUbDDSK/1e+170R9EQPDVHT15g4LQAOs ifspzCwCnNTGqUwwLExrIYKYJG7wcB755CMI8HS4+nEHc7qTmzCygQqVAY9pd23JAVOf qlVPriTUYr0TVFd4HgeYDapgN85bgQN/baNV39Yn6Tbh3icfCxMKlbF6kYXiXwlu0Fgd wIapEbYt1mf63xVLdVmvNqq+rPjMNhN5cFT2bv6mLfikbyPPtXM9Zs+QsLPwb9sK7yoZ eKNQ== X-Forwarded-Encrypted: i=1; AHgh+Rpm8iPBS273EDmY2NiBCjMA9XGOjVJRqjO9zlU6QwI84Xg3RBWwvobgD1+OJZ1eTLf4uUP9435pss+GYb8=@vger.kernel.org X-Gm-Message-State: AOJu0YyfsaXc4LdHOwwcYxSzh+/50U3gOVMG+rDXeQ8ENGFcNyJZMfip 8nyHkHMtIrD3He5Ld78AwHZ/RhAyOHdZNTdpz3YEtpMXmqyz4sQeQ+V1vIVAqc1caqMsk+93DdB XHUyF3pcfFFlYkw6MZrDAGPbKiUvzK+9xeYhF9lEu9FjA0tkh0Yo7ZTyT65B+N7TjaYw= X-Gm-Gg: AR+sD12pRuZ4F86X7nU7+8qxfev9eThC59dhP3pv3xAjUlZKUttDy3UvCXlDgcXlGE3 29nw7igRu2hU4lxevejysGRwK0TbHNbU1AujhOY04nrwHun9Jr1cjKgpVE4I3kFAJ3Mo8S+Mui9 KeHKUnt7UNgVRHqP4EXNzqPQ0xqKmvI1Rg3jOo+daZotK/uWB+KeTQsHUO8PNDkkd4dnK0IUMav 1vunGlEwL5nRoSspQHQjkZaE0y2Ia0Rv68DysdY8ALjBsdnYYhYCtXBYujEi9wKFh/x458bOxP3 0R8fgGAYkoOPgc/BrPpMpBuxnqwSJAOX7U+/qOtkXUaVwmwUY/fbOYNK4hak/U0aFLFeud3iSR2 ukfNvrnhTFcUxYb4RWOJjdf0KpahOLp8VhuNqwu8VEFqyGhMA1g== X-Received: by 2002:a05:690e:1244:b0:66c:4b0c:3cad with SMTP id 956f58d0204a3-66c72e9edd0mr8210306d50.53.1786979355925; Mon, 17 Aug 2026 08:09:15 -0700 (PDT) X-Received: by 2002:a05:690e:1244:b0:66c:4b0c:3cad with SMTP id 956f58d0204a3-66c72e9edd0mr8210296d50.53.1786979355549; Mon, 17 Aug 2026 08:09:15 -0700 (PDT) Received: from agents-mac-mini.lan ([2600:1700:b450:a0df:2c9c:bdd5:b705:b119]) by smtp.gmail.com with ESMTPSA id 956f58d0204a3-66cb3d377bbsm938108d50.0.2026.08.17.08.09.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Aug 2026 08:09:14 -0700 (PDT) From: Jason Pettit Date: Mon, 17 Aug 2026 08:09:09 -0700 Subject: [PATCH v4 1/3] dt-bindings: arm: qcom: Add HP EliteBook X G2q 14 AI Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260817-glymur-send-v4-1-3fb89cec703e@oss.qualcomm.com> References: <20260817-glymur-send-v4-0-3fb89cec703e@oss.qualcomm.com> In-Reply-To: <20260817-glymur-send-v4-0-3fb89cec703e@oss.qualcomm.com> 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 X-Mailer: b4 0.15.2 X-Proofpoint-GUID: qZ9LeqCFEbaZrjw9U_M6W0JJHgjYmiXC X-Proofpoint-ORIG-GUID: qZ9LeqCFEbaZrjw9U_M6W0JJHgjYmiXC X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODE3MDExNiBTYWx0ZWRfX8JD7e0tsOpns 9AW3/XM6rsGV1NJsF1MD/DQ0ubOzxDsp67nEBV6hdX/ZRuIsJYgaPeGAt9OoDC4+4nEvEuywfJk +rvllw/GFexTt2rd5njaTKltmOx5l+EiNtCpkVf1Z4M6yOIT74l74IRsWAIz9a9KMUm3isNTzlz EMAZgIFSMcEd1ueoK96Mpswv9FabjKeZjhLxBzUlHJu8ZvR+tQ1wQnvoXxvfVWbu0gRERKFrwm/ uv7uhaAQLaaftocUVF9M3NmfaeGhWkhHL/FLBzx0DVM2oAPNl74M/vJQ9aiLV5t2oFaOrRck3zK Hq5upQRPUC1Lt6RIBTqgYgbnTI6pc+Lk445R8R8fc9lEVX0FaK3J+U+mHWVkbM3e7qCQ1RuzQuQ LNE+kK2dF0xYl8vjf20K6wdj4xl48qD/M6xs4m1fxpGlX9rPoPdBxgTCKCPxXEE4Pj9kMGWax0c HeqJQRIosjHabn3nsNg== X-Authority-Analysis: v=2.4 cv=YqM/gYYX c=1 sm=1 tr=0 ts=6a83241c 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=Um2Pa8k9VHT-vaBCBUpS:22 a=EUspDBNiAAAA:8 a=FzA6eXefDna1RhwR9dEA:9 a=QEXdDO2ut3YA:10 a=yHXA93iunegOHmWoMUFd:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwODE3MDExNiBTYWx0ZWRfX4DgS0ERJR8fd dad5QlpahuglHG4piq9RMz/tgfBFOm9WXWWue/IsHvRCb7P4tlDuTHlK65F4vtj1Obiq0b/YcAt Zdex5I+satVnxgvu4NZR2pLs3/bhwac= 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-17_01,2026-08-12_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 impostorscore=0 suspectscore=0 adultscore=0 clxscore=1015 bulkscore=0 priorityscore=1501 malwarescore=0 lowpriorityscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608170116 The HP EliteBook X G2q 14 AI is a Snapdragon X2 Elite (Glymur) laptop. Document its top-level "hp,elitebook-x-g2q" compatible. Acked-by: Krzysztof Kozlowski Signed-off-by: Jason Pettit --- Documentation/devicetree/bindings/arm/qcom.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/arm/qcom.yaml b/Documentatio= n/devicetree/bindings/arm/qcom.yaml index ff8a35df7862..d141872c2b28 100644 --- a/Documentation/devicetree/bindings/arm/qcom.yaml +++ b/Documentation/devicetree/bindings/arm/qcom.yaml @@ -87,6 +87,7 @@ properties: - items: - enum: - asus,zenbook-a16-ux3607oa + - hp,elitebook-x-g2q - qcom,glymur-crd - const: qcom,glymur =20 --=20 2.50.1 From nobody Mon Sep 28 21:03:44 2026 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 CB17842EEDD for ; Mon, 17 Aug 2026 15:09:21 +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=1786979367; cv=none; b=n2PcSL+5WFARaWWUCZt1667cBoNVfvFAvDAsVqp/nCLsVS7V+kkDM3bwIhtMV5DkZ836h5CoZ2GzGGuo6RO1WzfnvgLfqz7HVm1s3UKBBrocrlYKB7TsEQ7P6tVYvATqJRoEmDN4fTYlLQAJ6DRiTee6usQnk1xplu4hNXWE/So= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786979367; c=relaxed/simple; bh=bGsNJyETxM3K/uJNpRsZfuJ9ybnOr9kvV6Ib2zaLSdE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=M2vxVjGXOXZwIaqRUv5QTLXWNpfhjYSBeiTAm5oWjJlQ32vMUEUmLUjs6uKARDqHnZirj3vrWED9XOahLnbtW189DODcnx6p9DqUoTKwba3m01x6pKak3L39UvSa71eJ50AuhYQRbk5VLt4b7r8HmF96GJ9rj5T4db0pQ6PbHkQ= 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=iorAVAmr; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=a7EU25+K; 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="iorAVAmr"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="a7EU25+K" Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67HD5r1e2008355 for ; Mon, 17 Aug 2026 15:09:19 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= BplfqY516sAgEz9g8K+9RaSvDNbn/EVyyQUFc1emJfk=; b=iorAVAmr3JM4jnZo TOHF1L38+newg88CgStdv3HoPRkc422bjPu/agd3j0mdl1t14TXGXoFk8DNeZ32X r81Xykbkbt2IlzYQUw24MTftLwB8ezcQRO12TQlvIpqLn78avwSsvZuGkeNKkGBT PYbFUaSkGoQ8D/K/zI3Oq184+zuloH1Fm1KgMJXcKxfyRIQxPjeULoxHjIvilHPK itynxp+3uNHj9/4+II6mR1uWvy2+zn7rZFkbDjHlMi5PW8Jbsrhvg/2do90VV7Sh p9pEWIgGSNgLO5S6jAkRqpqW32FDST0AiaFJINdmw0fmLsjiwFiUgssDlPds+9bB KsgJBA== Received: from mail-yw1-f198.google.com (mail-yw1-f198.google.com [209.85.128.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g3xw8hhuc-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 17 Aug 2026 15:09:19 +0000 (GMT) Received: by mail-yw1-f198.google.com with SMTP id 00721157ae682-820111eb28aso56447897b3.1 for ; Mon, 17 Aug 2026 08:09:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1786979359; x=1787584159; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=BplfqY516sAgEz9g8K+9RaSvDNbn/EVyyQUFc1emJfk=; b=a7EU25+K4T5RfsrY95M+P9fr3VfBv2JIJ9vS4Kdjzzqr1fhaxYYhXL9o2c9/NF7N+o EKFqh/SKp0hqTXuXL8ykRTy2VXJUoPusOEGliZGIS2jEnkuxz3HENVgevhnYXxiglEyb /zNIfcAgz1YA25jaBxfGOEbAZnkVWJSQeMakfA4N7iU8TuwekvZv/5NKg4Isq727nn47 qUvJiyKB5mkVGD0oZBMG5oEwN3YZY9/YBJPJtx0nbFjm1UgBY1/5srFT0ewM0nh14CPi 4tjvN4S9Udi00X7gINAngmU34E7WzdK/XmyGmAoB2wUFgO8ttq6x1+UA+JkUPmOtA5A5 MQMA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786979359; x=1787584159; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=BplfqY516sAgEz9g8K+9RaSvDNbn/EVyyQUFc1emJfk=; b=X6MxlMBVPWHbesdndsJCG/l9eTs7RR6QTAc8OL/zmLOYGYKsCKhvPHksrpdgelO+xg XFaU6dNayCyXxGwqJZKZvNXizb01JE8TCKyQYQMAypEWTBT1X6ZPQWUiCz1KiWXWI5Ls B51pXm11zRjfZuWca/gq5f73ScAZ9+VMuiruYWFZZRfC/aC/Obn5sgI+c6xmV7hrHiuZ d8XJadtGm/hILr4/LsXx8fCtX4Hy2FeRBsKsKIiTgIAfKdTOUsUuZbdzUhCZdf+mja+k VixYn72TS34iZGU4yuXprXM+uHyMv+xYRXgF/gw75dbATf0jDu6rHSaB/PbOuZ6RtdXi cRMw== X-Forwarded-Encrypted: i=1; AHgh+Rqm5NmrSCLs/oLZpX15xOc61LJpi5F+imT3twOwc+Ziqij/HPIqTNbSvyg3ND5PU7/ASqCzhL8IiEmh/Ig=@vger.kernel.org X-Gm-Message-State: AOJu0YwDrdEbHNB/blMSKcNQbnYvmvp67hd7ITo6sfaaW5M+n+rNOkCr zDe/1SGPMkzD0+2o9gGU8XpNr2oktRIJ3pMB3/k12zqiJZoU40WGpX/DYOC6BHvZpbqUUoIBCbx umNKH1JK8bRVdCQql5EEecHN02jYis5ecV7Bt8cULu4gMZ36JnHuj96iMgTgvuwIlUrc= X-Gm-Gg: AR+sD11aiVvjdPk65ArtforHQChMp3m7gSIXUIhL+dlvfVC1Fu6v9/rLGS7stTCLt6W lkj1wEtVIQFdMDdG43rFsBsGeji6zKWf/i0eKZFOkF5uPSouL9yemUP4Gwk6RWOzY7+QqUsWjwt wIGv0gRNWzD0m32/F5uBC9oNsH/PxTMcWvRILBqhdAC7kK6yM9yOnP3J3dzCH6a11w03Ao8LJck 4yKuM5peXvjB5aFKBwTkEGQu8HiR8rGyiyPECyRxIa4AukwXeKqqUK54lPOIcmruHr0WUsGNzay f46Rng7gUCy+YXlUBuXyngxBZWXmxe7w5fPRcFnV73vjS3vMtXT846QqlEMCaQV5JUyRuL5XUz4 gFFicbMWmx2kprA0Zy2T/zdQcWHcr3x2PToCjxhfWz595N7xvtQ== X-Received: by 2002:a05:690e:1248:b0:667:b994:fe62 with SMTP id 956f58d0204a3-66c72b2500emr9262698d50.1.1786979358350; Mon, 17 Aug 2026 08:09:18 -0700 (PDT) X-Received: by 2002:a05:690e:1248:b0:667:b994:fe62 with SMTP id 956f58d0204a3-66c72b2500emr9262667d50.1.1786979357664; Mon, 17 Aug 2026 08:09:17 -0700 (PDT) Received: from agents-mac-mini.lan ([2600:1700:b450:a0df:2c9c:bdd5:b705:b119]) by smtp.gmail.com with ESMTPSA id 956f58d0204a3-66cb3d377bbsm938108d50.0.2026.08.17.08.09.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Aug 2026 08:09:17 -0700 (PDT) From: Jason Pettit Date: Mon, 17 Aug 2026 08:09:10 -0700 Subject: [PATCH v4 2/3] arm64: dts: qcom: Add HP EliteBook X G2q 14 AI Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260817-glymur-send-v4-2-3fb89cec703e@oss.qualcomm.com> References: <20260817-glymur-send-v4-0-3fb89cec703e@oss.qualcomm.com> In-Reply-To: <20260817-glymur-send-v4-0-3fb89cec703e@oss.qualcomm.com> 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 , Abel Vesa X-Mailer: b4 0.15.2 X-Proofpoint-GUID: Kd_EJvdIToD309d3XdCZZNV_33q3C8p6 X-Proofpoint-Spam-Info: AW1haW4tMjYwODE3MDExNiBTYWx0ZWRfX0BOw85uFImLx JcTuXAc5Ev6VgdzrDbI9gFfMeWrA+S+qBJWRn6BkWKb0CL+3/UoA/mab77Bx5BIMxjQtvyHNpz3 ehSYNAV6H31NqTWfRA3lw3DYDbO7Avw= X-Authority-Analysis: v=2.4 cv=SuCgLvO0 c=1 sm=1 tr=0 ts=6a83241f cx=c_pps a=g1v0Z557R90hA0UpD/5Yag==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yx91gb_oNiZeI1HMLzn7:22 a=EUspDBNiAAAA:8 a=pYppa1HpTlsMzkvD82oA:9 a=QEXdDO2ut3YA:10 a=MFSWADHSvvjO3QEy5MdX:22 X-Proofpoint-ORIG-GUID: Kd_EJvdIToD309d3XdCZZNV_33q3C8p6 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODE3MDExNiBTYWx0ZWRfXxXvMOAadjGHE IPb8q5OiC67/TP7iCLfeqaQurUm8sOVgbaoXwozh013pnIUFIT3Ps4fDNKI3OGf/Qkfw83LrnCk xP+Sy4gMTiK506ulIuimK2BygSjWyITqE+ughEvOJNiz6Yed9XMnyxweESfS8UwIv1vhRzWaSss ErADAkkUib97rKFhjJcPEm0VIcG6X1ZhZXEFOP1HK3CQa49U1Qboc1Gaj3rAW/niATy8xQUsdek qEbs3YNZNszDxCjASP5w9267VrPnWLrEJcxTZ9jYEQHeD5k1kkteVjKhNdSNO04RKWPZoFhvUks gS6/3f8eeiwvIo5xq9pHfbdtc6E+ztL1iHEXGZ986klD+T1jQynHUz3PVh0354eRI7l/AbgQNK0 Ia+ZQMJiGdGCO/PLuAlBgdI4Lr7vtWlaE+VLR4cKbtW/5b6KPm3/CC60NpRgluxT7JlJXdYd1aS cyhUnzU3x4YRKpt+E5w== 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-17_01,2026-08-12_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 spamscore=0 priorityscore=1501 phishscore=0 clxscore=1015 impostorscore=0 lowpriorityscore=0 suspectscore=0 adultscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608170116 Add board support for the HP EliteBook X G2q 14" Next Gen AI PC (product SKU C4JG0AV, board 8E91), a Snapdragon X2 Elite (Glymur) laptop, using the "hp,elitebook-x-g2q" / "qcom,glymur" compatible. Enabled by this device tree: - internal eDP panel (samsung,atna33xc20) - 2x USB Type-C with DisplayPort alt-mode and USB - chassis HDMI output - chassis USB-A host port (usb_mp multiport controller) - internal eUSB2 host with the Elan fingerprint reader - NVMe SSD on PCIe5 - 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 - compute DSP (cDSP) The HDMI jack is driven by a power-only DisplayPort-to-HDMI LSPCON on the usb_2 combo-PHY DP lanes rather than being a third USB-C port; HPD is on gpio126. The LSPCON is on an I/O sub-board with no I2C/AUX control path, so it is modelled with the generic simple-bridge "parade,ps185hdm" compatible used by the in-tree x1e80100 HDMI-bridge boards (the exact bridge part is unconfirmed) and it needs CONFIG_DRM_SIMPLE_BRIDGE. The usb_2 DP lanes need the Glymur combo-PHY configuration patch, which is declared as a prerequisite in the cover letter. Without it dtc reports the expected "Label or path ... not found" error on the DP PHY node. Assisted-by: Claude:claude-opus-4-8 Assisted-by: Claude:claude-opus-5 Reviewed-by: Abel Vesa Signed-off-by: Jason Pettit --- arch/arm64/boot/dts/qcom/Makefile | 1 + .../boot/dts/qcom/glymur-hp-elitebook-x-g2q.dts | 1032 ++++++++++++++++= ++++ 2 files changed, 1033 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/Makefile b/arch/arm64/boot/dts/qcom/M= akefile index 1c86e7e98f55..146955de4606 100644 --- a/arch/arm64/boot/dts/qcom/Makefile +++ b/arch/arm64/boot/dts/qcom/Makefile @@ -18,6 +18,7 @@ dtb-$(CONFIG_ARCH_QCOM) +=3D eliza-cqs-evk.dtb dtb-$(CONFIG_ARCH_QCOM) +=3D eliza-mtp.dtb dtb-$(CONFIG_ARCH_QCOM) +=3D glymur-asus-zenbook-a16-ux3607oa.dtb dtb-$(CONFIG_ARCH_QCOM) +=3D glymur-crd.dtb +dtb-$(CONFIG_ARCH_QCOM) +=3D glymur-hp-elitebook-x-g2q.dtb dtb-$(CONFIG_ARCH_QCOM) +=3D hamoa-iot-evk.dtb =20 hamoa-iot-evk-el2-dtbs :=3D hamoa-iot-evk.dtb x1-el2.dtbo diff --git a/arch/arm64/boot/dts/qcom/glymur-hp-elitebook-x-g2q.dts b/arch/= arm64/boot/dts/qcom/glymur-hp-elitebook-x-g2q.dts new file mode 100644 index 000000000000..7993f0e70fc0 --- /dev/null +++ b/arch/arm64/boot/dts/qcom/glymur-hp-elitebook-x-g2q.dts @@ -0,0 +1,1032 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries. + */ +/dts-v1/; + +#include "glymur.dtsi" + +#include "pmcx0102.dtsi" /* SPMI0: SID-2/3 SPMI1: SID-2/3 */ +#include "pmh0101.dtsi" /* SPMI0: SID-1 */ +#include "pmh0110-glymur.dtsi" /* SPMI0: SID-5/7 SPMI1: SID-5 */ +#include "pmh0104-glymur.dtsi" /* SPMI0: SID-8/9 SPMI1: SID-11 */ +#include "pmk8850.dtsi" /* SPMI0: SID-0 */ +#include "smb2370.dtsi" /* SPMI2: SID-9/10 */ + +#include +#include +#include +#include +#include +#include + +/ { + model =3D "HP EliteBook X G2q 14 AI"; + compatible =3D "hp,elitebook-x-g2q", "qcom,glymur"; + + aliases { + serial1 =3D &uart14; + }; + + clocks { + xo_board: xo-board { + compatible =3D "fixed-clock"; + clock-frequency =3D <38400000>; + #clock-cells =3D <0>; + }; + + sleep_clk: sleep-clk { + compatible =3D "fixed-clock"; + clock-frequency =3D <32000>; + #clock-cells =3D <0>; + }; + }; + + gpio-keys { + compatible =3D "gpio-keys"; + + pinctrl-0 =3D <&lid_default>; + pinctrl-names =3D "default"; + + switch-lid { + label =3D "lid"; + gpios =3D <&tlmm 92 GPIO_ACTIVE_LOW>; + linux,input-type =3D ; + linux,code =3D ; + wakeup-source; + wakeup-event-action =3D ; + }; + }; + + hdmi-bridge { + compatible =3D "parade,ps185hdm"; + + pinctrl-0 =3D <&usb2_dp_hot_plug_detect>; + pinctrl-names =3D "default"; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + + hdmi_bridge_in: endpoint { + remote-endpoint =3D <&usb_2_qmpphy_out_dp>; + }; + }; + + port@1 { + reg =3D <1>; + + hdmi_bridge_out: endpoint { + remote-endpoint =3D <&hdmi_con>; + }; + }; + }; + }; + + hdmi-connector { + compatible =3D "hdmi-connector"; + type =3D "a"; + + port { + hdmi_con: endpoint { + remote-endpoint =3D <&hdmi_bridge_out>; + }; + }; + }; + + pmic-glink { + compatible =3D "qcom,glymur-pmic-glink", + "qcom,pmic-glink"; + #address-cells =3D <1>; + #size-cells =3D <0>; + + /* Left side port */ + connector@0 { + compatible =3D "usb-c-connector"; + reg =3D <0>; + power-role =3D "dual"; + data-role =3D "dual"; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + + pmic_glink_hs_in: endpoint { + remote-endpoint =3D <&usb_0_dwc3_hs>; + }; + }; + + port@1 { + reg =3D <1>; + + pmic_glink_ss_in: endpoint { + remote-endpoint =3D <&usb_0_qmpphy_out>; + }; + }; + }; + }; + + /* Right side port */ + connector@1 { + compatible =3D "usb-c-connector"; + reg =3D <1>; + power-role =3D "dual"; + data-role =3D "dual"; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + + pmic_glink_hs_in1: endpoint { + remote-endpoint =3D <&usb_1_dwc3_hs>; + }; + }; + + port@1 { + reg =3D <1>; + + pmic_glink_ss_in1: endpoint { + remote-endpoint =3D <&usb_1_qmpphy_out>; + }; + }; + }; + }; + }; + + vreg_edp_3p3: regulator-edp-3p3 { + compatible =3D "regulator-fixed"; + + regulator-name =3D "VREG_EDP_3P3"; + regulator-min-microvolt =3D <3300000>; + regulator-max-microvolt =3D <3300000>; + + gpio =3D <&tlmm 70 GPIO_ACTIVE_HIGH>; + enable-active-high; + + pinctrl-0 =3D <&edp_reg_en>; + pinctrl-names =3D "default"; + + regulator-boot-on; + }; + + vreg_nvme: regulator-nvme { + compatible =3D "regulator-fixed"; + + regulator-name =3D "VREG_NVME_3P3"; + regulator-min-microvolt =3D <3300000>; + regulator-max-microvolt =3D <3300000>; + + gpio =3D <&pmh0101_gpios 14 GPIO_ACTIVE_HIGH>; + enable-active-high; + + pinctrl-0 =3D <&nvme_reg_en>; + pinctrl-names =3D "default"; + + regulator-boot-on; + }; + + vreg_wcn_0p95: regulator-wcn-0p95 { + compatible =3D "regulator-fixed"; + + regulator-name =3D "VREG_WCN_0P95"; + regulator-min-microvolt =3D <950000>; + regulator-max-microvolt =3D <950000>; + + vin-supply =3D <&vreg_wcn_3p3>; + }; + + vreg_wcn_3p3: regulator-wcn-3p3 { + compatible =3D "regulator-fixed"; + + regulator-name =3D "VREG_WCN_3P3"; + regulator-min-microvolt =3D <3300000>; + regulator-max-microvolt =3D <3300000>; + + gpio =3D <&tlmm 94 GPIO_ACTIVE_HIGH>; + enable-active-high; + + pinctrl-0 =3D <&wcn_sw_en>; + pinctrl-names =3D "default"; + + regulator-boot-on; + }; + + sound { + compatible =3D "qcom,glymur-sndcard"; + model =3D "GLYMUR-HP-EliteBook-X-G2q"; + + audio-routing =3D "WooferLeft IN", "WSA WSA_SPK1 OUT", + "TweeterLeft IN", "WSA WSA_SPK2 OUT", + "WooferRight IN", "WSA2 WSA_SPK1 OUT", + "TweeterRight IN", "WSA2 WSA_SPK2 OUT", + "VA DMIC0", "vdd-micb", + "VA DMIC1", "vdd-micb"; + + va-dai-link { + link-name =3D "VA Capture"; + + codec { + sound-dai =3D <&lpass_vamacro 0>; + }; + + cpu { + sound-dai =3D <&q6apmbedai VA_CODEC_DMA_TX_0>; + }; + + platform { + sound-dai =3D <&q6apm>; + }; + }; + + wsa-dai-link { + link-name =3D "WSA Playback"; + + codec { + sound-dai =3D <&left_woofer>, <&left_tweeter>, + <&swr0 0>, <&lpass_wsamacro 0>, + <&right_woofer>, <&right_tweeter>, + <&swr3 0>, <&lpass_wsa2macro 0>; + }; + + cpu { + sound-dai =3D <&q6apmbedai WSA_CODEC_DMA_RX_0>; + }; + + platform { + sound-dai =3D <&q6apm>; + }; + }; + }; + + wcn7850-pmu { + compatible =3D "qcom,wcn7850-pmu"; + + vdd-supply =3D <&vreg_wcn_0p95>; + vddio-supply =3D <&vreg_l15b_e0_1p8>; + vddaon-supply =3D <&vreg_l15b_e0_1p8>; + vdddig-supply =3D <&vreg_l15b_e0_1p8>; + vddrfa1p2-supply =3D <&vreg_l15b_e0_1p8>; + vddrfa1p8-supply =3D <&vreg_l15b_e0_1p8>; + + wlan-enable-gpios =3D <&tlmm 117 GPIO_ACTIVE_HIGH>; + bt-enable-gpios =3D <&tlmm 116 GPIO_ACTIVE_HIGH>; + + pinctrl-0 =3D <&wcn_wlan_bt_en>; + pinctrl-names =3D "default"; + + regulators { + vreg_pmu_rfa_cmn: ldo0 { + regulator-name =3D "vreg_pmu_rfa_cmn"; + }; + + vreg_pmu_aon_0p59: ldo1 { + regulator-name =3D "vreg_pmu_aon_0p59"; + }; + + vreg_pmu_wlcx_0p8: ldo2 { + regulator-name =3D "vreg_pmu_wlcx_0p8"; + }; + + vreg_pmu_wlmx_0p85: ldo3 { + regulator-name =3D "vreg_pmu_wlmx_0p85"; + }; + + vreg_pmu_btcmx_0p85: ldo4 { + regulator-name =3D "vreg_pmu_btcmx_0p85"; + }; + + vreg_pmu_rfa_0p8: ldo5 { + regulator-name =3D "vreg_pmu_rfa_0p8"; + }; + + vreg_pmu_rfa_1p2: ldo6 { + regulator-name =3D "vreg_pmu_rfa_1p2"; + }; + + vreg_pmu_rfa_1p8: ldo7 { + regulator-name =3D "vreg_pmu_rfa_1p8"; + }; + + vreg_pmu_pcie_0p9: ldo8 { + regulator-name =3D "vreg_pmu_pcie_0p9"; + }; + + vreg_pmu_pcie_1p8: ldo9 { + regulator-name =3D "vreg_pmu_pcie_1p8"; + }; + }; + }; +}; + +&apps_rsc { + regulators-0 { + compatible =3D "qcom,pmh0101-rpmh-regulators"; + qcom,pmic-id =3D "B_E0"; + + vreg_l1b_e0_1p8: ldo1 { + regulator-name =3D "vreg_l1b_e0_1p8"; + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <1800000>; + regulator-initial-mode =3D ; + }; + + vreg_l7b_e0_3p1: ldo7 { + regulator-name =3D "vreg_l7b_e0_3p1"; + regulator-min-microvolt =3D <3072000>; + regulator-max-microvolt =3D <3072000>; + regulator-initial-mode =3D ; + }; + + vreg_l15b_e0_1p8: ldo15 { + regulator-name =3D "vreg_l15b_e0_1p8"; + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <1800000>; + regulator-initial-mode =3D ; + }; + + vreg_l18b_e0_1p2: ldo18 { + regulator-name =3D "vreg_l18b_e0_1p2"; + regulator-min-microvolt =3D <1200000>; + regulator-max-microvolt =3D <1200000>; + regulator-initial-mode =3D ; + }; + }; + + regulators-1 { + compatible =3D "qcom,pmcx0102-rpmh-regulators"; + qcom,pmic-id =3D "C_E1"; + + vreg_l1c_e1_0p91: ldo1 { + regulator-name =3D "vreg_l1c_e1_0p91"; + regulator-min-microvolt =3D <912000>; + regulator-max-microvolt =3D <912000>; + regulator-initial-mode =3D ; + }; + }; + + regulators-2 { + compatible =3D "qcom,pmh0110-rpmh-regulators"; + qcom,pmic-id =3D "F_E0"; + + vreg_l2f_e0_0p94: ldo2 { + regulator-name =3D "vreg_l2f_e0_0p94"; + regulator-min-microvolt =3D <936000>; + regulator-max-microvolt =3D <936000>; + regulator-initial-mode =3D ; + }; + + vreg_l3f_e0_0p91: ldo3 { + regulator-name =3D "vreg_l3f_e0_0p91"; + regulator-min-microvolt =3D <912000>; + regulator-max-microvolt =3D <912000>; + regulator-initial-mode =3D ; + }; + }; + + regulators-3 { + compatible =3D "qcom,pmh0110-rpmh-regulators"; + qcom,pmic-id =3D "F_E1"; + + vreg_l1f_e1_0p88: ldo1 { + regulator-name =3D "vreg_l1f_e1_0p88"; + regulator-min-microvolt =3D <880000>; + regulator-max-microvolt =3D <880000>; + regulator-initial-mode =3D ; + }; + + vreg_l2f_e1_0p88: ldo2 { + regulator-name =3D "vreg_l2f_e1_0p88"; + regulator-min-microvolt =3D <880000>; + regulator-max-microvolt =3D <880000>; + regulator-initial-mode =3D ; + }; + + vreg_l4f_e1_1p2: ldo4 { + regulator-name =3D "vreg_l4f_e1_1p2"; + regulator-min-microvolt =3D <1200000>; + regulator-max-microvolt =3D <1200000>; + regulator-initial-mode =3D ; + }; + }; + + regulators-4 { + compatible =3D "qcom,pmh0110-rpmh-regulators"; + qcom,pmic-id =3D "H_E0"; + + vreg_l1h_e0_0p94: ldo1 { + regulator-name =3D "vreg_l1h_e0_0p94"; + regulator-min-microvolt =3D <936000>; + regulator-max-microvolt =3D <936000>; + regulator-initial-mode =3D ; + }; + + vreg_l2h_e0_0p88: ldo2 { + regulator-name =3D "vreg_l2h_e0_0p88"; + regulator-min-microvolt =3D <880000>; + regulator-max-microvolt =3D <880000>; + regulator-initial-mode =3D ; + }; + + vreg_l4h_e0_1p2: ldo4 { + regulator-name =3D "vreg_l4h_e0_1p2"; + regulator-min-microvolt =3D <1200000>; + regulator-max-microvolt =3D <1200000>; + regulator-initial-mode =3D ; + }; + }; +}; + +&gmu { + status =3D "okay"; +}; + +&gpu { + status =3D "okay"; +}; + +&i2c0 { + clock-frequency =3D <400000>; + + status =3D "okay"; + + touchpad@2c { + compatible =3D "hid-over-i2c"; + reg =3D <0x2c>; + + hid-descr-addr =3D <0x20>; + interrupts-extended =3D <&tlmm 3 IRQ_TYPE_LEVEL_LOW>; + + pinctrl-0 =3D <&tpad_default>; + pinctrl-names =3D "default"; + + wakeup-source; + }; + + keyboard@3a { + compatible =3D "hid-over-i2c"; + reg =3D <0x3a>; + + hid-descr-addr =3D <0x1>; + interrupts-extended =3D <&tlmm 67 IRQ_TYPE_LEVEL_LOW>; + + pinctrl-0 =3D <&kybd_default>; + pinctrl-names =3D "default"; + + wakeup-source; + }; +}; + +&i2c8 { + clock-frequency =3D <400000>; + + status =3D "okay"; + + touchscreen@10 { + compatible =3D "hid-over-i2c"; + reg =3D <0x10>; + + hid-descr-addr =3D <0x1>; + interrupts-extended =3D <&tlmm 51 IRQ_TYPE_LEVEL_LOW>; + + post-power-on-delay-ms =3D <200>; + + pinctrl-0 =3D <&ts0_default>; + pinctrl-names =3D "default"; + }; +}; + +&lpass_vamacro { + vdd-micb-supply =3D <&vreg_l1b_e0_1p8>; + + pinctrl-0 =3D <&dmic01_default>; + pinctrl-names =3D "default"; + + qcom,dmic-sample-rate =3D <4800000>; +}; + +&mdss { + status =3D "okay"; +}; + +&mdss_dp0 { + status =3D "okay"; +}; + +&mdss_dp0_out { + link-frequencies =3D /bits/ 64 <1620000000 2700000000 5400000000 81000000= 00>; +}; + +&mdss_dp1 { + status =3D "okay"; +}; + +&mdss_dp1_out { + link-frequencies =3D /bits/ 64 <1620000000 2700000000 5400000000 81000000= 00>; +}; + +&mdss_dp2 { + status =3D "okay"; +}; + +&mdss_dp2_out { + link-frequencies =3D /bits/ 64 <1620000000 2700000000 5400000000 81000000= 00>; +}; + +&mdss_dp3 { + /delete-property/ #sound-dai-cells; + + status =3D "okay"; + + aux-bus { + panel { + compatible =3D "samsung,atna33xc20"; + enable-gpios =3D <&tlmm 18 GPIO_ACTIVE_HIGH>; + power-supply =3D <&vreg_edp_3p3>; + + pinctrl-0 =3D <&edp_bl_en>; + pinctrl-names =3D "default"; + + port { + edp_panel_in: endpoint { + remote-endpoint =3D <&mdss_dp3_out>; + }; + }; + }; + }; +}; + +&mdss_dp3_out { + data-lanes =3D <0 1 2 3>; + link-frequencies =3D /bits/ 64 <1620000000 2700000000 5400000000 81000000= 00>; + + remote-endpoint =3D <&edp_panel_in>; +}; + +&mdss_dp3_phy { + vdda-phy-supply =3D <&vreg_l2f_e1_0p88>; + vdda-pll-supply =3D <&vreg_l4f_e1_1p2>; + + status =3D "okay"; +}; + +&pcie4 { + pinctrl-0 =3D <&pcie4_default>; + pinctrl-names =3D "default"; + + status =3D "okay"; +}; + +&pcie4_phy { + vdda-phy-supply =3D <&vreg_l1c_e1_0p91>; + vdda-pll-supply =3D <&vreg_l4f_e1_1p2>; + + status =3D "okay"; +}; + +&pcie4_port0 { + reset-gpios =3D <&tlmm 146 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 148 GPIO_ACTIVE_LOW>; + + wifi@0 { + compatible =3D "pci17cb,1107"; + reg =3D <0x10000 0x0 0x0 0x0 0x0>; + + vddaon-supply =3D <&vreg_pmu_aon_0p59>; + vddwlcx-supply =3D <&vreg_pmu_wlcx_0p8>; + vddwlmx-supply =3D <&vreg_pmu_wlmx_0p85>; + vddrfacmn-supply =3D <&vreg_pmu_rfa_cmn>; + vddrfa0p8-supply =3D <&vreg_pmu_rfa_0p8>; + vddrfa1p2-supply =3D <&vreg_pmu_rfa_1p2>; + vddrfa1p8-supply =3D <&vreg_pmu_rfa_1p8>; + vddpcie0p9-supply =3D <&vreg_pmu_pcie_0p9>; + vddpcie1p8-supply =3D <&vreg_pmu_pcie_1p8>; + }; +}; + +&pcie5 { + vddpe-3v3-supply =3D <&vreg_nvme>; + + pinctrl-0 =3D <&pcie5_default>; + pinctrl-names =3D "default"; + + status =3D "okay"; +}; + +&pcie5_phy { + vdda-phy-supply =3D <&vreg_l2f_e0_0p94>; + vdda-pll-supply =3D <&vreg_l4h_e0_1p2>; + + status =3D "okay"; +}; + +&pcie5_port0 { + reset-gpios =3D <&tlmm 152 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 154 GPIO_ACTIVE_LOW>; + + status =3D "okay"; +}; + +&pmh0101_gpios { + nvme_reg_en: nvme-reg-en-state { + pins =3D "gpio14"; + function =3D "normal"; + bias-disable; + }; +}; + +&pmk8850_rtc { + qcom,no-alarm; + qcom,uefi-rtc-info; +}; + +&remoteproc_adsp { + firmware-name =3D "qcom/glymur/hp/elitebook-x-g2q/qcadsp8480.mbn", + "qcom/glymur/hp/elitebook-x-g2q/adsp_dtbs.elf"; + + status =3D "okay"; +}; + +&remoteproc_cdsp { + firmware-name =3D "qcom/glymur/hp/elitebook-x-g2q/qccdsp8480.mbn", + "qcom/glymur/hp/elitebook-x-g2q/cdsp_dtbs.elf"; + + status =3D "okay"; +}; + +&remoteproc_soccp { + status =3D "okay"; +}; + +&smb2370_j_e2_eusb2_repeater { + vdd18-supply =3D <&vreg_l15b_e0_1p8>; + vdd3-supply =3D <&vreg_l7b_e0_3p1>; +}; + +&smb2370_k_e2_eusb2_repeater { + vdd18-supply =3D <&vreg_l15b_e0_1p8>; + vdd3-supply =3D <&vreg_l7b_e0_3p1>; +}; + +&swr0 { + status =3D "okay"; + + /* WSA8845, left woofer */ + left_woofer: speaker@0,0 { + compatible =3D "sdw20217020400"; + reg =3D <0 0>; + reset-gpios =3D <&lpass_tlmm 12 GPIO_ACTIVE_LOW>; + #sound-dai-cells =3D <0>; + sound-name-prefix =3D "WooferLeft"; + vdd-1p8-supply =3D <&vreg_l15b_e0_1p8>; + vdd-io-supply =3D <&vreg_l18b_e0_1p2>; + qcom,port-mapping =3D <1 2 3 7 12 14>; + }; + + /* WSA8845, left tweeter */ + left_tweeter: speaker@0,1 { + compatible =3D "sdw20217020400"; + reg =3D <0 1>; + reset-gpios =3D <&lpass_tlmm 12 GPIO_ACTIVE_LOW>; + #sound-dai-cells =3D <0>; + sound-name-prefix =3D "TweeterLeft"; + vdd-1p8-supply =3D <&vreg_l15b_e0_1p8>; + vdd-io-supply =3D <&vreg_l18b_e0_1p2>; + qcom,port-mapping =3D <4 5 6 7 13 15>; + }; +}; + +&swr3 { + status =3D "okay"; + + /* WSA8845, right woofer */ + right_woofer: speaker@0,0 { + compatible =3D "sdw20217020400"; + reg =3D <0 0>; + reset-gpios =3D <&lpass_tlmm 13 GPIO_ACTIVE_LOW>; + #sound-dai-cells =3D <0>; + sound-name-prefix =3D "WooferRight"; + vdd-1p8-supply =3D <&vreg_l15b_e0_1p8>; + vdd-io-supply =3D <&vreg_l18b_e0_1p2>; + qcom,port-mapping =3D <1 2 3 7 12 14>; + }; + + /* WSA8845, right tweeter */ + right_tweeter: speaker@0,1 { + compatible =3D "sdw20217020400"; + reg =3D <0 1>; + reset-gpios =3D <&lpass_tlmm 13 GPIO_ACTIVE_LOW>; + #sound-dai-cells =3D <0>; + sound-name-prefix =3D "TweeterRight"; + vdd-1p8-supply =3D <&vreg_l15b_e0_1p8>; + vdd-io-supply =3D <&vreg_l18b_e0_1p2>; + qcom,port-mapping =3D <4 5 6 7 13 15>; + }; +}; + +&tcsr { + vdda-qrefrpt0-0p9-supply =3D <&vreg_l2f_e1_0p88>; + vdda-qrefrpt1-0p9-supply =3D <&vreg_l2f_e1_0p88>; + vdda-qrefrpt2-0p9-supply =3D <&vreg_l2f_e1_0p88>; + vdda-qrefrpt3-0p9-supply =3D <&vreg_l2h_e0_0p88>; + vdda-qrefrpt4-0p9-supply =3D <&vreg_l2h_e0_0p88>; + vdda-qrefrx0-0p9-supply =3D <&vreg_l2f_e1_0p88>; + vdda-qrefrx1-0p9-supply =3D <&vreg_l2f_e1_0p88>; + vdda-qrefrx2-0p9-supply =3D <&vreg_l2f_e1_0p88>; + vdda-qrefrx4-0p9-supply =3D <&vreg_l2h_e0_0p88>; + vdda-qrefrx5-0p9-supply =3D <&vreg_l3f_e0_0p91>; + vdda-qreftx0-0p9-supply =3D <&vreg_l3f_e0_0p91>; + vdda-qreftx0-1p2-supply =3D <&vreg_l4h_e0_1p2>; + vdda-qreftx1-0p9-supply =3D <&vreg_l1f_e1_0p88>; + vdda-refgen3-0p9-supply =3D <&vreg_l2f_e0_0p94>; + vdda-refgen3-1p2-supply =3D <&vreg_l4h_e0_1p2>; + vdda-refgen4-0p9-supply =3D <&vreg_l1f_e1_0p88>; + vdda-refgen4-1p2-supply =3D <&vreg_l4f_e1_1p2>; +}; + +&tlmm { + gpio-reserved-ranges =3D <4 4>, /* EC TZ Secure I3C */ + <10 2>, /* OOB UART */ + <44 4>, /* Security SPI (TPM) */ + <65 1>; /* EC reset */ + + tpad_default: tpad-default-state { + pins =3D "gpio3"; + function =3D "gpio"; + bias-disable; + }; + + edp_bl_en: edp-bl-en-state { + pins =3D "gpio18"; + function =3D "gpio"; + drive-strength =3D <16>; + bias-disable; + }; + + ts0_default: ts0-default-state { + pins =3D "gpio51"; + function =3D "gpio"; + bias-disable; + }; + + kybd_default: kybd-default-state { + pins =3D "gpio67"; + function =3D "gpio"; + bias-disable; + }; + + edp_reg_en: edp-reg-en-state { + pins =3D "gpio70"; + function =3D "gpio"; + drive-strength =3D <16>; + bias-disable; + }; + + lid_default: lid-default-state { + pins =3D "gpio92"; + function =3D "gpio"; + bias-disable; + }; + + wcn_sw_en: wcn-sw-en-state { + pins =3D "gpio94"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-disable; + }; + + wcn_wlan_bt_en: wcn-wlan-bt-en-state { + pins =3D "gpio116", "gpio117"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-disable; + }; + + usb2_dp_hot_plug_detect: usb2-dp-hot-plug-detect-state { + pins =3D "gpio126"; + function =3D "usb2_dp"; + bias-disable; + }; + + pcie4_default: pcie4-default-state { + clkreq-n-pins { + pins =3D "gpio147"; + function =3D "pcie4_clk_req_n"; + drive-strength =3D <2>; + bias-pull-up; + }; + + perst-n-pins { + pins =3D "gpio146"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-disable; + }; + + wake-n-pins { + pins =3D "gpio148"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-pull-up; + }; + }; + + pcie5_default: pcie5-default-state { + clkreq-n-pins { + pins =3D "gpio153"; + function =3D "pcie5_clk_req_n"; + drive-strength =3D <2>; + bias-pull-up; + }; + + perst-n-pins { + pins =3D "gpio152"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-disable; + }; + + wake-n-pins { + pins =3D "gpio154"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-pull-up; + }; + }; +}; + +&uart14 { + status =3D "okay"; + + bluetooth { + compatible =3D "qcom,wcn7850-bt"; + max-speed =3D <3200000>; + + vddaon-supply =3D <&vreg_pmu_aon_0p59>; + vddwlcx-supply =3D <&vreg_pmu_wlcx_0p8>; + vddwlmx-supply =3D <&vreg_pmu_wlmx_0p85>; + vddrfacmn-supply =3D <&vreg_pmu_rfa_cmn>; + vddrfa0p8-supply =3D <&vreg_pmu_rfa_0p8>; + vddrfa1p2-supply =3D <&vreg_pmu_rfa_1p2>; + vddrfa1p8-supply =3D <&vreg_pmu_rfa_1p8>; + }; +}; + +&usb_0 { + status =3D "okay"; +}; + +&usb_0_dwc3_hs { + remote-endpoint =3D <&pmic_glink_hs_in>; +}; + +&usb_0_hsphy { + vdd-supply =3D <&vreg_l3f_e0_0p91>; + vdda12-supply =3D <&vreg_l4h_e0_1p2>; + + phys =3D <&smb2370_j_e2_eusb2_repeater>; + + status =3D "okay"; +}; + +&usb_0_qmpphy { + vdda-phy-supply =3D <&vreg_l4h_e0_1p2>; + vdda-pll-supply =3D <&vreg_l3f_e0_0p91>; + refgen-supply =3D <&vreg_l2f_e0_0p94>; + + status =3D "okay"; +}; + +&usb_0_qmpphy_out { + remote-endpoint =3D <&pmic_glink_ss_in>; +}; + +&usb_1 { + status =3D "okay"; +}; + +&usb_1_dwc3_hs { + remote-endpoint =3D <&pmic_glink_hs_in1>; +}; + +&usb_1_hsphy { + vdd-supply =3D <&vreg_l3f_e0_0p91>; + vdda12-supply =3D <&vreg_l4h_e0_1p2>; + + phys =3D <&smb2370_k_e2_eusb2_repeater>; + + status =3D "okay"; +}; + +&usb_1_qmpphy { + vdda-phy-supply =3D <&vreg_l4h_e0_1p2>; + vdda-pll-supply =3D <&vreg_l1h_e0_0p94>; + refgen-supply =3D <&vreg_l2f_e0_0p94>; + + status =3D "okay"; +}; + +&usb_1_qmpphy_out { + remote-endpoint =3D <&pmic_glink_ss_in1>; +}; + +/* usb_2's combo PHY drives the HDMI bridge over DP; keep the dwc3 enabled= . */ +&usb_2 { + maximum-speed =3D "high-speed"; + + phys =3D <&usb_2_hsphy>; + phy-names =3D "usb2-phy"; + + status =3D "okay"; +}; + +&usb_2_hsphy { + vdd-supply =3D <&vreg_l3f_e0_0p91>; + vdda12-supply =3D <&vreg_l4h_e0_1p2>; + + status =3D "okay"; +}; + +&usb_2_qmpphy { + vdda-phy-supply =3D <&vreg_l4h_e0_1p2>; + vdda-pll-supply =3D <&vreg_l3f_e0_0p91>; + refgen-supply =3D <&vreg_l2f_e0_0p94>; + + /delete-property/ mode-switch; + /delete-property/ orientation-switch; + + status =3D "okay"; + + ports { + port@0 { + #address-cells =3D <1>; + #size-cells =3D <0>; + + /delete-node/ endpoint; + + usb_2_qmpphy_out_dp: endpoint@0 { + reg =3D <0>; + + data-lanes =3D <3 2 1 0>; + remote-endpoint =3D <&hdmi_bridge_in>; + }; + }; + }; +}; + +/* Internal USB2 host for the Elan fingerprint reader (usb 04f3:0ca8). */ +&usb_hs { + dr_mode =3D "host"; + + status =3D "okay"; +}; + +&usb_hs_phy { + vdd-supply =3D <&vreg_l2h_e0_0p88>; + vdda12-supply =3D <&vreg_l4h_e0_1p2>; + + status =3D "okay"; +}; + +/* Multiport host: port 0 =3D chassis USB-A, port 1 =3D internal USB HID. = */ +&usb_mp { + status =3D "okay"; +}; + +&usb_mp_hsphy0 { + vdd-supply =3D <&vreg_l2h_e0_0p88>; + vdda12-supply =3D <&vreg_l4h_e0_1p2>; + + status =3D "okay"; +}; + +&usb_mp_hsphy1 { + vdd-supply =3D <&vreg_l2h_e0_0p88>; + vdda12-supply =3D <&vreg_l4h_e0_1p2>; + + status =3D "okay"; +}; + +&usb_mp_qmpphy0 { + vdda-phy-supply =3D <&vreg_l4h_e0_1p2>; + vdda-pll-supply =3D <&vreg_l2h_e0_0p88>; + refgen-supply =3D <&vreg_l4f_e1_1p2>; + + status =3D "okay"; +}; + +&usb_mp_qmpphy1 { + vdda-phy-supply =3D <&vreg_l4h_e0_1p2>; + vdda-pll-supply =3D <&vreg_l2h_e0_0p88>; + refgen-supply =3D <&vreg_l4f_e1_1p2>; + + status =3D "okay"; +}; --=20 2.50.1 From nobody Mon Sep 28 21:03:44 2026 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 6771F43E066 for ; Mon, 17 Aug 2026 15:09:23 +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=1786979366; cv=none; b=N7LZHtZaHVF1I5dtC9UjMN17QyQzHG09HNAY2GM2Rqp7RT/5oKh9hEGqqa7ySoZyO51N8oX3BzTy9feobWPbB7S9fEohU3OWQ4hpi1mlUtaiclHd7x3lBflIuWBrWnkJM5rLT6J0TgxEG+17S4xDcjvlty6rFRAxTCgrseTrVug= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786979366; c=relaxed/simple; bh=jgf8SXZZdg8yn7G96UMAuhh5WZwvNapKXO0ftwAr1TU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=MvXlaHHvikhPaHN8sH3RkppY7hnnRq6dJFxyI+fee1RiFPLiPbgfe979WPn9kr8Y5hc4FcoF8EOszpdFOJHgsyPj7U8xj3WQYy6963q/IsRy3adydw/SrWkuHjS08BlpMny58ULZBLTK5ZPOeWNk/w9KhVuC6FH9nwapBS84SlY= 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=aFNpknGk; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=h+8P8dDq; 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="aFNpknGk"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="h+8P8dDq" Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67HD68pO2749203 for ; Mon, 17 Aug 2026 15:09:20 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= cd3jtyg6s34A2Rwus7U5Bm7U3Mlc5r7JJzTGY72wPKk=; b=aFNpknGkKOtel48o di4WhHWTIXkUUjvdy8PqX9QoUl7UcGRtp860aJC1aUdWiS1MBdeP0pwZHfxkKGMH CCjtWFQy+5ickmg2X3YarM2QIio/t0v4NJ8VpIMosLHldkczdpCuwJdKNQS1XiMk /bPMxhSPmMIE+10IuWLpFRkszlIqRqh9wt7Rdy4+ujnlh//cn/a5wiAmXWLGTpQc FyBqcCoeuD7ao8lmd6WL7YMykHRyg5SAhslOBuPNZOhgHgYbhljC0IYsxm9omIfe h8Ou18ifl/immbR8SWOoHMVfvHCJsIwuWlXZuV/AXTWf3NlUJKLbZ6S7NgXFyci8 7BUMeQ== 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 4g3y779f6y-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 17 Aug 2026 15:09:20 +0000 (GMT) Received: by mail-yx1-f71.google.com with SMTP id 956f58d0204a3-66ab1cf1cceso10391463d50.2 for ; Mon, 17 Aug 2026 08:09:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1786979360; x=1787584160; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=cd3jtyg6s34A2Rwus7U5Bm7U3Mlc5r7JJzTGY72wPKk=; b=h+8P8dDqbGMAAOMQlnLLyVRtFpS9dQ4KtZoWhBV512T5t+m9knKlMGzitiIHgVzScB LGOnkqTR2hAKSFwSTD2nSvvcLR1JBSSZe7TCU4r0J6eyIpeulzVC76qOvAvj1yrr7SWp C9MK46EFZhIQrVaeL7j4ckXXLG6kXkzG+5p4lZ59LC0qumXrSiTnFxtngtcHEZWFjHox Sf9UXYuArRTnXdGRF9XbqqAUTAtfrEzvNnKRwRKSUn7xtSoZJphzt1jEyTNZkJraOxn1 9KJ+lfEhlIqylUgG46x+PtnHOH3E+ie810UOSWDjzQssmgHoOEa2EXcju2rzZgs2F8Sv tIww== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786979360; x=1787584160; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=cd3jtyg6s34A2Rwus7U5Bm7U3Mlc5r7JJzTGY72wPKk=; b=Au/r6JFC+4EFfSwaVPLn2LjULqnvk9o3krUjAdOIus9UAISEEEiWZc6J7czYOGC66J zYmIQ9NyIOSMc+Sy2s/R9RDG/qWMsk3KvXSdnOjp8gcxE4Ma/t4y84Zp862UKmOelGdX DnTwkLCKAlmbWdEa0oKgKm3gKdITomcsq3Lbc6ldS8X8/OF9+xYXkRbDam1z+/fQ77G/ DEK9xsqglFGH5AdREfvNklGQ+9n7AJsVa3ln3+OnZxGuzgPFS4rdCH+GP3Oe7Po8+79w jg+z3s5wDAamkwrkOQW69Y48zyhOAOkwQowtzNvBdg0y7HNKUzIqPevHENiEESOLUSvt 885w== X-Forwarded-Encrypted: i=1; AHgh+RoMadNDbSxcql7LJ7626uNEPwV0zG/yv9H9Zh2pIIwM72RiWH1Yihisap0lb8oSecXDN3HiVHQSnwN5bzI=@vger.kernel.org X-Gm-Message-State: AOJu0Yx2aaBUqIERjwDW/EYSXHcy7oEn22Sh3JL8ivTuPhQEMMtlRedG MmEYQFGSoYOh0hmpImwS3xtdZZmp3xTA8/KcPau2hpaUABaloyCkOYeGl/0Gfr5vCjxFLCcatho 8GPb2wXV6wMy559zPFq0ObNDDvztI6wD16LgsChvlpJcPJeYS3uJflKOStP6JjIU3UNLAtQS6iL 4= X-Gm-Gg: AR+sD13/dHE9YPvjYKauAmul+zBsyJ418GOUCCa+MP1d4Bn4Njd0a3koFL1oyubrPLT jIego1WB7z6vg5+CpEPESm5a0qesyKKuo88UaaxnHkLRp+DDzcg7lN3vCBtIWQ1q1zHMIv0QUu6 yZQ4eWNvZ7d+AfxfcOD8sce6mWlNM7ySkTMcXPz40P9TI1YqB3aBlEAHQwTWa05lCSh6j+cN0Uc EJV85yOJmYzTbeZvPibwJZo8jHSKs5WIlGTd7pjJ7Up27V2zSwOjNdbyZV709EZpd6r28kXsuyN b2cgBrmTg8Kj4QKVkK6XviiAQ/j79JkiyUPSqEsHIRrfYRBirPLOwFVFej9HP/LLzoLxGqLJj+y 00GwFJR0iMMbJfkL6VIIJr244x/OOL07PEuei9c2dHE75fM2Vdw== X-Received: by 2002:a05:690e:e8e:b0:668:161f:c7a4 with SMTP id 956f58d0204a3-66cb9de5339mr458787d50.23.1786979360033; Mon, 17 Aug 2026 08:09:20 -0700 (PDT) X-Received: by 2002:a05:690e:e8e:b0:668:161f:c7a4 with SMTP id 956f58d0204a3-66cb9de5339mr458762d50.23.1786979359621; Mon, 17 Aug 2026 08:09:19 -0700 (PDT) Received: from agents-mac-mini.lan ([2600:1700:b450:a0df:2c9c:bdd5:b705:b119]) by smtp.gmail.com with ESMTPSA id 956f58d0204a3-66cb3d377bbsm938108d50.0.2026.08.17.08.09.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Aug 2026 08:09:19 -0700 (PDT) From: Jason Pettit Date: Mon, 17 Aug 2026 08:09:11 -0700 Subject: [PATCH v4 3/3] firmware: qcom: scm: Allow QSEECOM on HP EliteBook X G2q 14 AI Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260817-glymur-send-v4-3-3fb89cec703e@oss.qualcomm.com> References: <20260817-glymur-send-v4-0-3fb89cec703e@oss.qualcomm.com> In-Reply-To: <20260817-glymur-send-v4-0-3fb89cec703e@oss.qualcomm.com> 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 , Dmitry Baryshkov X-Mailer: b4 0.15.2 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODE3MDExNiBTYWx0ZWRfX2ZxB0FaYb16h Y8tIAsfN2dXxi1SYFpwZdRp3y0FgDCWIA4B3yCtPyQobz2HfU9tXw3r9twHhJT86jZjY6Mlreh+ GHKAeuaASCfW7QSIpOWffzD84X1ZxIov8hZ+gLA09b6xifhEQcTB0TOKfbBoVZ9BDaJ9q71AQ6J CDagn0sRBueoWbCFxv2BUoOWFd1zy9ggl50XMLavyFmKnbPl9hTeUQC9fcBqzfZwIIfVeakvH7L Zav2ssf3gZLS6dS30inyrPRQjyGHBTFmp/Hz2iRQOvG8t4EAYxC6FS/QMjuGaXLy4ZILYzd0Ej1 2rLCiH/a39i7cvWNFLBemXRNFNGRZAY7vh+i6YdjCj6c0HBi0Jn273hf7Hb6oImM//Ie/J7z7eJ MOvVe4eb2s+zdZHjlFgvS1f91eezvhagR2LrJxlOEBhqBscK/wxYjj1xm/XT6CFLG+bOdA84/7X oulucZhXFlJK4+YoiVA== X-Proofpoint-ORIG-GUID: icGoeIKxarSizWf1TX0o7TM33ji4tnBP X-Proofpoint-Spam-Info: AW1haW4tMjYwODE3MDExNiBTYWx0ZWRfXzsj0Im4qBkqR vkP70ajYm2+NP659S8w1x3udZkCSGT87ppkc169LrPPCm2xcdl32PZqXYmH1EtwV5hVguy93mBM XBp/iiQ7U/WA67vkSJq3bDKy6j2qcZI= X-Proofpoint-GUID: icGoeIKxarSizWf1TX0o7TM33ji4tnBP X-Authority-Analysis: v=2.4 cv=WNhPmHsR c=1 sm=1 tr=0 ts=6a832420 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=3WHJM1ZQz_JShphwDgj5:22 a=EUspDBNiAAAA:8 a=UXNKUhSJZRFg4A5DIqMA:9 a=QEXdDO2ut3YA:10 a=yHXA93iunegOHmWoMUFd:22 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-17_01,2026-08-12_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 spamscore=0 phishscore=0 impostorscore=0 adultscore=0 malwarescore=0 clxscore=1015 priorityscore=1501 bulkscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608170116 The HP EliteBook X G2q 14" Next Gen AI PC is a Snapdragon X2 Elite (Glymur) laptop whose firmware exposes EFI variables through QSEECOM. Add its board compatible to the QSEECOM allowlist so that EFI variable access (efivarfs) works on this machine. Without it the kernel reports "qseecom: untested machine, skipping" and efivarfs is empty. Reviewed-by: Dmitry Baryshkov Signed-off-by: Jason Pettit --- drivers/firmware/qcom/qcom_scm.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/firmware/qcom/qcom_scm.c b/drivers/firmware/qcom/qcom_= scm.c index 3eaa4c9ccf3c..c44c63e1c20d 100644 --- a/drivers/firmware/qcom/qcom_scm.c +++ b/drivers/firmware/qcom/qcom_scm.c @@ -2311,6 +2311,7 @@ static const struct of_device_id qcom_scm_qseecom_all= owlist[] __maybe_unused =3D { { .compatible =3D "ecs,liva-qc710" }, { .compatible =3D "honor,magicbook-art-14-snapdragon" }, { .compatible =3D "hp,elitebook-ultra-g1q" }, + { .compatible =3D "hp,elitebook-x-g2q" }, { .compatible =3D "hp,omnibook-x14" }, { .compatible =3D "huawei,gaokun3" }, { .compatible =3D "lenovo,flex-5g" }, --=20 2.50.1