From nobody Sat Sep 26 22:00:02 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 9C5823ACEE9 for ; Sat, 29 Aug 2026 19:08:15 +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=1788030498; cv=none; b=fCulD3MYD0lUfWIxy19gUJVrDVew6ML+aDhX6V0EDx9kqoScYOsFILVbFtVoR0leveSjPwDXnP9VMTNH65ASq+CbusrUcbfQxVdLofZX7BLXzlnlOWwUor402kKB+EdaEZ0PLswm4pQ08wYH6+6CDVxDQz7P3WKz8GG/7RuxNuY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788030498; c=relaxed/simple; bh=W2p1gqkX4AQ8Th8f33I8eROJT74xXZVBij/fNQ25/NQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=sV/h4RKcvhwD7sCNjjYt1hEu2LL0nrrKzsH0tBSXEtHW6HP4339FDrZ8w3aXn6NV5QhGDI3ZUPezjG7UNgYH1i5icRTSJa4xUpXpBNLiAUKoXgZ9JtM70eXJNovDb+Zscqe2SO9FYYnbiotrSimdiV/UZKm8kvpG+842zPUnKJU= 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=S4itGM4O; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=SHXUOoaF; 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="S4itGM4O"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="SHXUOoaF" 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 67TGx6AI1831314 for ; Sat, 29 Aug 2026 19:08:14 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=S4itGM4Oy/04gOgP 9lGTxN2ed98QDBA5y0Jc7Kme/fmTAlzReOESiyvpHVl8WNAXw8FleIH6yDgpJ1yg qkUI2O2n7vOrCNJ452SZKlpr9BbIvH89QjMoXWCZoTRKNA05GDP6lA+UqvYvDDUh n9ORvaRx8AoBp9uD1R/KuvHJ3iWpnpw6fhWRA22JYfLKFYo+sxvNdy0wFr6An9G0 np3eiUClSEo1zH8G9Ww0dZhGNZ9DO4P8Uk6VpqTyGePJIvy3JDmJCAadSmB5yehr P/bTTplglHTaI0e+r+RaP5JAUlJx0vsDM1jYrdUDzOlLSSeoyzOSRda1HfxgoCOB CyAeAg== Received: from mail-yw1-f197.google.com (mail-yw1-f197.google.com [209.85.128.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gbqt6hj7b-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sat, 29 Aug 2026 19:08:14 +0000 (GMT) Received: by mail-yw1-f197.google.com with SMTP id 00721157ae682-855a66e5c76so47784507b3.0 for ; Sat, 29 Aug 2026 12:08:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1788030494; x=1788635294; 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=SHXUOoaFbcyCqiCclPf27Ll86fDN0ZS+AYGl8/qetKAeKseL1Ed/QtC6VGDvRJz8TU EA8j15IyAkfMsqm9PxNlKLOX6jjYVP5IniNOSWwRgPwkZjTv/IVpp/inRYrKOzH0BuC1 uSds6eISZva6vEktXoSNN8S4/hxwIIh/EsEnJ4FEKaPoTvaHINXPKqKpz+sNZFs85uEt zxvGE1dB+o1B0P2AU+AZAEKU0ixaiYweM+RHuY7fzAgS/RdMPm7bCS9niEE/eC96Ffcq B6htZ6YSkr59Gr2NdZ2B2snjlhlwTdnCWPmyrHN3aQpwlSzi3NxuuW0uiR7sJOAGbgEO nQng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788030494; x=1788635294; 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=KPXnFOWZStx1uAUfhS8GnAANePkgqLlu9hx/5cje7BwDDzSWM80k/jUri72sz/qENt vCFBNiZhcvu1vVIfPekRcEMcJdJqrQcnsN6WRLgQ10fKbteu6scTQNo45mk3tkNmc+VQ ORSjwLMY4mYQjrAbi2asjC01SZOAkAxod71/ZbBVYkhmLa63jALUyLAEXi2kKkbymmJ5 R0kaVtZtHW6g23kYZKPUsHCvCWUBdmOQVdIR+ohFya6uIqaLRTLGUxQIsHp2eFfMI6Gp xBlNFxzsmrQxDjQD7xWBd62PPNwhKIitZBbhzDwEUX4gJRaJAUDxPadLe7oT3tdyMVau iJBw== X-Forwarded-Encrypted: i=1; AKwUvBxU5V3/5Tr5bvwCircZWVGuV48TdDv9iNKIaWjxd5HOU+bRoxFkGYPNOjvISq5dxVKZDJx5YykWcDECkew=@vger.kernel.org X-Gm-Message-State: AFuF++lpMLgWUiphyYCOcvkh9ZKx8RPaZFhS/O+gGKidxVHJ3u21xemx bUzGzKy2C2CvtnxXxyHaojb8N2UN6ZQGJi1MsMbp1Dke3iprYvaJiPTbqhm0rx/tSFazaf86kOF YqSSYrzIqriYceV5FYe/uUtq4fumfcYzeBljH/qmZKz2cAASktuKJXnayqXj1Ssh+5T8= X-Gm-Gg: AYBFou0YPrq+t8qFEYa84ftGdmnOSBvTRV3KKyyWL4awRbXiRuGv2AEmffg8Nfn156y B+u72f6ssEYK6g5KQvr9X9ajJ1vR1yKSELrPs31CZeDnZy9x4ltHJ4n+rU243aZF4XdQ1/j9395 gtCe/IEFxxnEUrkFhkNvles9/L8dOSo+Kf5WwJz80ulgXeIM2LoSzSxezexUUEa/U7B/lG5BMSh DaJbx90iwd1/5vh9NZSB/969gwcYnykI5IY4JliI9PFbS+D7bjmXV6y8I4S5SUycQP71FSr2jeP FHatgAeuxbiM6cWCAGUbr3j6TWrEaGWJnRXZtbPgyLEGPasllOwSHfwJvQiK84iRnBR0BFfqCGu BLXO9g9Odc+L8RuRvp+gv++5PcH1O6BhhiAC4hxRj8R4mV2In X-Received: by 2002:a05:690e:b84:b0:66e:5dcc:1050 with SMTP id 956f58d0204a3-66e5dcc10a0mr1394772d50.48.1788030493941; Sat, 29 Aug 2026 12:08:13 -0700 (PDT) X-Received: by 2002:a05:690e:b84:b0:66e:5dcc:1050 with SMTP id 956f58d0204a3-66e5dcc10a0mr1394750d50.48.1788030493516; Sat, 29 Aug 2026 12:08:13 -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.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 29 Aug 2026 12:08:13 -0700 (PDT) From: Jason Pettit Date: Sat, 29 Aug 2026 12:08:08 -0700 Subject: [PATCH v5 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: <20260829-glymur-send-v5-1-a11bdf6a4b66@oss.qualcomm.com> References: <20260829-glymur-send-v5-0-a11bdf6a4b66@oss.qualcomm.com> In-Reply-To: <20260829-glymur-send-v5-0-a11bdf6a4b66@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-ORIG-GUID: 02cJ3bN-CmB50nNCRMpw5bC_M0va4cVQ X-Proofpoint-GUID: 02cJ3bN-CmB50nNCRMpw5bC_M0va4cVQ X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODI5MDE2NSBTYWx0ZWRfX1OcdlG/sUhMW YbfBqIAMBfcY/G11GcZDWhhvC2J1RFbOeiCzBEqgej6XqPOAwRm97lH7i9eci18eDJOXM7PytIi k1RusOi8f5DxQ7RaT9xsw8OHW35l3nnNz9VMsYPgdf7qN7y+RErUXoHgnTsowpZ3Qjcpw66FHnc gqilUFuDtWXysCYPyMJmzF4cJlglL3BsiGHnf8ABSqkCKG+5vNEfEn0zUtUqEY0yiylcjI1d64t KQuodtv74x4YpVwqPQjEqdpi1rnC0J7uqBJDpGs+3rpXkjzGWrqeFCbwxIdZZWlYA+MFPhJ+81t sQnemvFnJsAeB9BPAGeXJvUAx9zWeXrOB7rDpNHKGIKVqVZ7uRVeStoVLtSy6F2gYZaLx7BCavh VYpCB5Afks+60SYT70X6ThVGk6d9sBEiAx6FEEmwAxoJguGXqkyoKysMDst2MRrkUljLbgkD/Vm jpYz6pAx8BfVQ5Bvrkg== X-Authority-Analysis: v=2.4 cv=S8/pBosP c=1 sm=1 tr=0 ts=6a932e1e cx=c_pps a=0mLRTIufkjop4KoA/9S1MA==: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=FzA6eXefDna1RhwR9dEA:9 a=QEXdDO2ut3YA:10 a=WgItmB6HBUc_1uVUp3mg:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwODI5MDE2NSBTYWx0ZWRfX6fCp5J2PIxfQ mh7SaAGRyWl7DNl3sOB560SMlLlyPg2WSd9Y15aiRbZXQPWHuFhiv6os6gkWde5WEqLgHNkH26R ppFaQ6lcqAgcgOv/f+YDlYpUiu2uSmc= 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 adultscore=0 impostorscore=0 clxscore=1015 priorityscore=1501 suspectscore=0 bulkscore=0 malwarescore=0 spamscore=0 lowpriorityscore=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 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 Sat Sep 26 22:00:02 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 497DF38D6BD for ; Sat, 29 Aug 2026 19:08:18 +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=1788030500; cv=none; b=hy6JuRG2ie/6pgvONwWPhtpHz8cLYfU/5dDCTtB96d16J37PlnXe1aZhVcWL7uU3bOW5iZXM1p++fSPaVws2SW35elV3YL83++BvrBuMaeh5BqWn8eSYE5aSd1V/eg55EBNODYoEdN4tZqZfzRKWDWL6VStG2rw8v+i9oQh4Eic= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788030500; c=relaxed/simple; bh=wE1gd60LE2bVrhq+QZ9GZhx/4TODGoWByX8OmTWi94I=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=WjleTcgHxdr405yb75y7UadQF3WmkumS/N0Kx33WfrJ/lL4YdnFfM6vPl3D1uxZlNvi8yN90IGZQE+FuXvVkYWJczSsaa9V8c26g15pAnsc8fQOQ7aIcS6GREu/Z/hf5wgfeW7To/cSzn9otH39/CUFvQ0oB4zJB0HpSDtwuRWU= 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=f5RiXzBR; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=NXNS8bYX; 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="f5RiXzBR"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="NXNS8bYX" Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67TGx2Pb2421088 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:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= +f2ykS1t3hJd9UUUffHPFYJeKpvi/yoZobwb5rQNo3c=; b=f5RiXzBR15gNMeHq uW3wTCxRYTVJGoYtZvK0uvDv94UkO+AHfpwTxAHQGpr4rhitr059P05l8ZvK54dg Ls0L67c3fBwTKlZZt4HfVFapXA2EiEHSAZGHoLxRnSmNiFMUv0N0gqh6pB5L6Ls1 eNDasrC8Wk6TF9p1mkIJhNozs+0julAcTMEWR4W2DJXsHvlFOAHHUpD+ZeK3UFnY BjO7Lklb5AioiFgfQ0KJOqOv/HbXPD/jG7+h5pmUsd9MZN0mdm930+Z2ERcp6BVk lrAHA9hNfGzrF992hJoeOOb5gZRNZCaWtG1OelMd3cK/LcilaNn63OqIaxlj8vsb 89JUYg== 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 4gbqn2hjy2-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sat, 29 Aug 2026 19:08:17 +0000 (GMT) Received: by mail-yx1-f71.google.com with SMTP id 956f58d0204a3-66c70d28b78so4633010d50.0 for ; Sat, 29 Aug 2026 12:08:17 -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: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=+f2ykS1t3hJd9UUUffHPFYJeKpvi/yoZobwb5rQNo3c=; b=NXNS8bYXXJyRtkpALebJyI7RghptmvjpWkqajTkHK4eoVy84PhljxdId96m1w+tUNY iO4VV/lROZ5fO7vo9xuY3MTbmLdttFWvkTkmdzMMzvuQne8R9avJaVL5qbInjAc8JBL6 sxhkzwr60p/B303buekxOsn17L/YysiWWusblIbeslJ3u/6+bBS2fOwkwXvXgQdzonEd SRwFE0LYNjMmfUPBY2k30pja2n0nqFb+GY6chxjq+g/htzbN0F1hZ/PMDtDnfDncXMMY eDOrOKUa/8Gp6N8ImdDwAZjVLuiWV7EAF2vM93COvy9Hwf3N+VJ7gcQADwXVfRxA2Tdz cTCw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788030496; x=1788635296; 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=+f2ykS1t3hJd9UUUffHPFYJeKpvi/yoZobwb5rQNo3c=; b=PWjntWMJAeyZBW+TsUP9t3+vnt9spCFtUxBiaggOrydSodYsQhZQAvAx00wcFTsZuS Yo+9B5C1u8ZivOXGTIlmN7bU3dVHnuuibR/YcALy1/3sHSxxxq6l4JuyC2Uo1e4S0OiO nh90kwc0JtEvt3RUzIKS0JzjAMJXcvRvHNdS2WbQw7QOG6xQamdj9j0k8ryEVi/6pWv4 aAnrp5TNRAbjaOXPrPS3S4AaQWHvqdauous+s8qDDcYhpyCkY4cCh17hKS9jjyzZt/xP frKaCBEf7gi/pfjVfqdEMfKqMUaNLohgwLgbt/RuSU+9RV5YN0TK/jpWQ29GuldqkOSH HDDQ== X-Forwarded-Encrypted: i=1; AKwUvBzz0yb8A4PLAKf3hnbBM6VX/WucOR6yVvllRf1gWUSDRYAlrjdKeD+0ASZk/pH9QhOiIt7mKwHmXdy1roM=@vger.kernel.org X-Gm-Message-State: AFuF++n5c+F0rri9qwW1vz1DLhVvR956DASdcl+bWPjK4qSdKB+yBXZg 8z6lLR8/oTLehu/aPNR5fdiCaa6Z4t6yMa+MOb/m3DaULu546aUnXGBJXTP/rLiYT+BO1yLqmY8 gNYYoVOYVGKjP3dYdzMsQF0c08gn1GkU3Wm9nH5r3u0/711bFLXhxCcgVcTXiBZ6aXRM= X-Gm-Gg: AYBFou09JW2B06cWxTMq4a/wsiTMJGBwC8dRzEl30Cs/+LPSayAdVEAVpewrGthnWDF knBF6fLPW9FYBvzO+0eXiLP8MJycphpowROLg8Hs5Gnd1osP3IEq14+knNSPdgd/qVFi6Au44E6 RjCl9WQSfv+GzaX95M+H/8MoAprOTpEZk5NjmY/isgj9faeyA5neHqsf8yxJNAkUrWzuCIl+99I FfOWt6/Kja8s0OegGCFptbRtdpCTpOg2ECQKmIekvd+qrqH9Rg0l59kI5qSTSzie+yMTbK6/80v 9ejnkXT5Bp1PXwoqGI1NHOBn1RZeJibgpUgJB8TxV7alPLoI84qqrerAIGffsDJO3sKyuGX4lJk hvaYurUGujtEQMarVCtJ+2hNQBHnO3YraITPg0QWEnxQE9VzC X-Received: by 2002:a05:690e:4287:10b0:66a:b15b:2a91 with SMTP id 956f58d0204a3-66e4c73d66amr3879736d50.42.1788030496018; Sat, 29 Aug 2026 12:08:16 -0700 (PDT) X-Received: by 2002:a05:690e:4287:10b0:66a:b15b:2a91 with SMTP id 956f58d0204a3-66e4c73d66amr3879723d50.42.1788030495404; Sat, 29 Aug 2026 12:08:15 -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.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 29 Aug 2026 12:08:14 -0700 (PDT) From: Jason Pettit Date: Sat, 29 Aug 2026 12:08:09 -0700 Subject: [PATCH v5 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: <20260829-glymur-send-v5-2-a11bdf6a4b66@oss.qualcomm.com> References: <20260829-glymur-send-v5-0-a11bdf6a4b66@oss.qualcomm.com> In-Reply-To: <20260829-glymur-send-v5-0-a11bdf6a4b66@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 X-Mailer: b4 0.15.2 X-Proofpoint-ORIG-GUID: lZ6Q4P3hkNSua72-Vz5_HnkXN_Z2-_N7 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODI5MDE2NSBTYWx0ZWRfX8rJnxu8mhH2c 2MuH5Qz6/p18QnNkOTai3wuZxzvS7DC5zwpYhTL0re8F0xELcPEB0r5sG5m4zA1aX9G2UUBn8P8 PCsTJTgti3827YPLaGLzKPrIsG0ekcQPKhTo9giejeRriXlH8lD7Ez1aX8g2uVMmmn7LGZvsoMG WTvc2YS37hmBsCyFjnRN7iHBz8AXNvt2fCvfMNsgiUqBqyl6Ci40BEfR1SVGW+Jpy8mv0MIgcc+ hq/7N17XEsJR/IFedqOkd3DsHhPucGMksznq2Nbds4ES6hy6ePIMLyq3JjupWor/N98sSlmlb4S oX1AlnI1qmsGE3tRcnElC5+ydSn2K/JUXAqwgxncR2seaKbnFADcVmkiOBl5E7+83QUl+08DAAN pHDnBzRaK52DJ2ZDPnvSv4nHJpjEhsKMY0Djb+8mST9iCrDDYGjL1Ve365dGKzveUgwvGRHUKWU eKu2FuaN6/Gs8tz2Weg== X-Proofpoint-GUID: lZ6Q4P3hkNSua72-Vz5_HnkXN_Z2-_N7 X-Proofpoint-Spam-Info: AW1haW4tMjYwODI5MDE2NSBTYWx0ZWRfXxbi4FYCq0XLr gmLsgIYwarbsY0a0asZXEKj6xtMnANKqhhMdI/wCkR9+q6AJxbaV51B2Y6rwUGd7FRINdMKUDh0 HgwaBICXqeQb3qYu6nS4Nwu7WbakGQQ= X-Authority-Analysis: v=2.4 cv=a5kAM0SF c=1 sm=1 tr=0 ts=6a932e21 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=yOCtJkima9RkubShWh1s:22 a=EUspDBNiAAAA:8 a=fcvyo_hH4XkQQty26NwA: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-29_05,2026-08-27_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 bulkscore=0 malwarescore=0 phishscore=0 clxscore=1015 adultscore=0 priorityscore=1501 spamscore=0 impostorscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608290165 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 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 DisplayPort outputs need the Glymur DP PHY series at runtime. This device tree builds without it. 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 same failure was reported against the already-merged Asus Zenbook A16 (UX3607OA), which describes its usb_2 combo PHY the same way. A fix is in progress but not yet available. Assisted-by: Claude:claude-opus-4-8 Assisted-by: Claude:claude-opus-5 Signed-off-by: Jason Pettit Reviewed-by: Abel Vesa Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/Makefile | 1 + .../boot/dts/qcom/glymur-hp-elitebook-x-g2q.dts | 940 +++++++++++++++++= ++++ 2 files changed, 941 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..096d40e49210 --- /dev/null +++ b/arch/arm64/boot/dts/qcom/glymur-hp-elitebook-x-g2q.dts @@ -0,0 +1,940 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries. + */ +/dts-v1/; + +#include "glymur.dtsi" + +#include "pmcx0102.dtsi" +#include "pmh0101.dtsi" +#include "pmh0110-glymur.dtsi" +#include "pmh0104-glymur.dtsi" +#include "pmk8850.dtsi" +#include "smb2370.dtsi" + +#include +#include +#include +#include +#include +#include + +/ { + model =3D "HP EliteBook X G2q 14 AI"; + compatible =3D "hp,elitebook-x-g2q", "qcom,glymur"; + + aliases { + i2c0 =3D &i2c0; + i2c8 =3D &i2c8; + + serial0 =3D &uart21; + 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 ; + }; + }; + + 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_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 { + firmware-name =3D "qcom/glymur/hp/elitebook-x-g2q/soccp.mbn", + "qcom/glymur/hp/elitebook-x-g2q/soccp_dtb.mbn"; +}; + +&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; + }; + + 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_l3f_e0_0p91>; + vdda-pll-supply =3D <&vreg_l4h_e0_1p2>; + 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_l1h_e0_0p94>; + vdda-pll-supply =3D <&vreg_l4h_e0_1p2>; + refgen-supply =3D <&vreg_l2f_e0_0p94>; + + status =3D "okay"; +}; + +&usb_1_qmpphy_out { + remote-endpoint =3D <&pmic_glink_ss_in1>; +}; + +/* 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_l2h_e0_0p88>; + vdda-pll-supply =3D <&vreg_l4h_e0_1p2>; + refgen-supply =3D <&vreg_l4f_e1_1p2>; + + status =3D "okay"; +}; + +&usb_mp_qmpphy1 { + vdda-phy-supply =3D <&vreg_l2h_e0_0p88>; + vdda-pll-supply =3D <&vreg_l4h_e0_1p2>; + refgen-supply =3D <&vreg_l4f_e1_1p2>; + + status =3D "okay"; +}; --=20 2.50.1 From nobody Sat Sep 26 22:00:02 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 5F07941836E for ; Sat, 29 Aug 2026 19:08:19 +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=1788030501; cv=none; b=UVOLogXRgZYVZ/x+mVAo0vpcYt8r9wbrbOe6qugZtJum2OwUiiH+n8nCvCW0xHPYYMfrb8cgCuWynF5Vklhry2N7lZ3XonoT+XXa1GaSUbJuCDeF9xJF0YFnGEk60hVhwCuYWNNeJ64WiibQCWCP7qgXflSt3vCBulhSqpHNIPE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788030501; c=relaxed/simple; bh=jgf8SXZZdg8yn7G96UMAuhh5WZwvNapKXO0ftwAr1TU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=FGknYRGK0fGT4BGziZuYiWT1ncINJUyUrgXIPEpQtEuFhyY8qFyhnpqtZcn1DVkfe7qAPRzLYpoalRGx7uGJr37zzzqpCRi8S8Olsln4DHHDYwm1cdbS1Lh7NckxnG+KyFRFAhclqx+ItpTYIBBtAZb9DVS5YgAfdSQnMZmut7E= 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=HbSyQa56; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=hSExv4De; 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="HbSyQa56"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="hSExv4De" Received: from pps.filterd (m0279864.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67TIGx3n1416797 for ; Sat, 29 Aug 2026 19:08:18 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=HbSyQa56PdtVlPTg jg/ToFCpgXpQtkiGkjIrgirOdcmFMkNGR8rZzYrh5qHSDzdReOjbeB/32XqA5ObC QiTpGuzP82NhRG6ntkC5uJqFJe/7V9/w5+vrhM9JV0dK6VWT6jj68zZHOa1BBOsy G9mf6qlR3SmRTKBuzgsSmVSv9WzIVqfHYVorXrCQJaaR03K0eb7U1jc90tV18ash SIulReXMn40WYG5x1sN0OwvHnd7H8/H9vXaU/TDi9CTUu26wF9lisGQ6/KhjfGjM 7dtNR6jf5C1O9qVxdakYtj1ZVS9sU56KSHDkVihMVYtgC/EQxmFjjM64XE0v7AhS ggodCw== Received: from mail-yx1-f72.google.com (mail-yx1-f72.google.com [74.125.224.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gbrkgsf5x-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sat, 29 Aug 2026 19:08:18 +0000 (GMT) Received: by mail-yx1-f72.google.com with SMTP id 956f58d0204a3-66d309b367dso2345686d50.3 for ; Sat, 29 Aug 2026 12:08:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1788030497; x=1788635297; 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=hSExv4DeCY2Upd2EU/jcGPetT1xCaq8BnK0BG5/5ywq6xEYHzKkfCZ3cges4UjtQoB okgmmf4XOmWi7U6Et7aysaOUaKoNZQ4nXvBQjSJxiU1ZApI5wNGkE7JHZA/4M12jRHQK 06LocvfvOpIm7+d9f9zSr6Yy9xwfxf3DDdJc8gpeORjQPPR8BRnIg9XgOecCS+zIl0Vg zgI2UNBoL4QGstvDBrwb2My+fMGTXWc9YiBrBE0VfoWry8qDswXFx2UBNJUvL4sc7cEp D8MgRaU/YGAOky744MpwRqwNQmZqdARdbj82aW7lGfcC+9nWZJI8FHgrDh4Oc7SQYNwQ B6Aw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788030497; x=1788635297; 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=C7NQC4443mVf9HV1T/N0rmEYGeb7hWBvy/dL8cQDBNE/CkRyik5JVk7Z6s2qyoqcAH kFCzuzYfCVAK2j/D374Eo/LOorUMh6Ka/NWg2FVsYJ+E3lUe/xmSVOrgumZ/2D8oSrmw mZK4uMuMQWbqkKEygfdA4yjGL3KCDuwoKxmmXzZQ8lInKF3pGaSL0YC08HyWvOLp3gcU mj90HlzAy4jSRTP3PlDeGCAqKfM90p/DggkdbhcgZpvzk3mBKQXaFH0Q2OOtl698qMB0 pjTgIE1WKp8X67GC/jhfqiQEPsPNjPUfEGzJURNc9lLu9gxIrGruznDs4VO/guIPZfy6 1yWQ== X-Forwarded-Encrypted: i=1; AKwUvBzOVirMURgPgytu7e9f3nWxFi4MuFJqFr7I9vyIeiGO4ajlS1ci75X6eKTz4re9t+KwCKCzO0m3I60BsYA=@vger.kernel.org X-Gm-Message-State: AFuF++m8GXxz61gNGp+hatYO7wsT5BrrqsRq+VTuGLld2uwDCqF6L/hF lNOtDb98f3qmUzUusr6v9TjWXHYsiDKeyIEtp/94F+5C5ogpmODxNP4VtMBD5KhhGOZJIEecoJm hL78xqPOgECpP3182X3N+/vekYjTfC6G1awC81xyN4gGMk991KAQ65vIjKisOklN1oKI= X-Gm-Gg: AYBFou06AQvIfC3fmVT2H7vkTnhAp+w7WH6E7YuM1XdGCyGFYe2dPmrfNIGCiZuCTEE YYJpBdkONz4ZqHCdqMZybTO3DN/kzNp5FNdyeEZGL0DU/Ey2tGMKe5ZqLprsvM0dvJZqPJKqATa top00YMzPgraUOAk0n7X9FnRU7DeAnHYF+UdlujWXfrOgwFdWPM+SYJk7g5ADvGg7A9+KXRK8GV o/QvTpx6mb2wkmeLtZPJgqZzd0+oH7cOt1Yu1Hn6Bg0//YFnAgLZJEg2C1Rzj+yZafX3Ii5isFf ECC5fDkjeEF89o0rAI4bhNoPLlwUHJ7Lb8Kgsm6v1TGFRQ1af49r8/o5hwTDEPySZpBf3vuNK8x 0zjTPTqryXV7ZmF79sF7pEL3yjYjP3htNQFEmuEuluQG4HXN1 X-Received: by 2002:a05:690e:4513:10b0:66e:461c:428b with SMTP id 956f58d0204a3-66e55b8480bmr1983713d50.30.1788030497665; Sat, 29 Aug 2026 12:08:17 -0700 (PDT) X-Received: by 2002:a05:690e:4513:10b0:66e:461c:428b with SMTP id 956f58d0204a3-66e55b8480bmr1983692d50.30.1788030497281; Sat, 29 Aug 2026 12:08:17 -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.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 29 Aug 2026 12:08:16 -0700 (PDT) From: Jason Pettit Date: Sat, 29 Aug 2026 12:08:10 -0700 Subject: [PATCH v5 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: <20260829-glymur-send-v5-3-a11bdf6a4b66@oss.qualcomm.com> References: <20260829-glymur-send-v5-0-a11bdf6a4b66@oss.qualcomm.com> In-Reply-To: <20260829-glymur-send-v5-0-a11bdf6a4b66@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: AW1haW4tMjYwODI5MDE2NSBTYWx0ZWRfX4RW3a0GAI87H yVN7Gc6UAs1L1Ugn5Hv7cETvBe3DTegj3DZSnGnf3pmDXb3MHGuDB0oQm6vU5+ex5fLzpFmfZ3x OC7k46sFwu8D4xeOWo9/drruSC4vmO7sNKQDBYt297SsGkj9rZcZADN0z1Sr8uNUlkE1EsPFGg4 P7BMteKGmGDPnIG9cOOPrm1TM14zkdfXkLyu31rq3N08j8tE2dXvXkYlmBy6BEi0MsQ7GSm7mfd aR7Y732RY7LJ3s7HUgBQ4QKijlMeedZPzknaxpg2VdnGrPQGcsJnmuXUaGsvLxqp3d7dLGilNeT JgEoDtmx2+lq9ryJBgzx3KbbR5LptcMT6zIVw7J6jMZqyoz9haWruNwBbX4JsHh5UyZZWuqQYPa 4X/Wdq8fsK+Q2ozMQ4oT9cC5DW0JtTb9VxcdYTsQ0bKhLbii0RoIHczvdXhETMXvB1/eXadRPmg qtXyF4HrZ0a822tbj+A== X-Proofpoint-Spam-Info: AW1haW4tMjYwODI5MDE2NSBTYWx0ZWRfX4atJG/riqU7r TJS5bKqn3lPWSrIG9loNWNSbO8s+LuuYq7gKL6rd7EuQ05osp82pvv4nhVyJk3tco0SOBow52Mu d6fS8mKXBhrtINaOJEtZreTWTcsOYY0= X-Proofpoint-ORIG-GUID: d4Ypfkr_4nHP8j7PEDg4dE8dSx9xttbv X-Authority-Analysis: v=2.4 cv=Cr6PtH4D c=1 sm=1 tr=0 ts=6a932e22 cx=c_pps a=VEzVgl358Dq0xwHDEbsOzA==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=DJpcGTmdVt4CTyJn9g5Z:22 a=EUspDBNiAAAA:8 a=UXNKUhSJZRFg4A5DIqMA:9 a=QEXdDO2ut3YA:10 a=uujmmnXaIg8lM0-o0HFK:22 X-Proofpoint-GUID: d4Ypfkr_4nHP8j7PEDg4dE8dSx9xttbv 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 impostorscore=0 spamscore=0 phishscore=0 bulkscore=0 adultscore=0 malwarescore=0 clxscore=1015 priorityscore=1501 lowpriorityscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608290165 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