From nobody Sat Sep 26 00:04:34 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 421D238AC64 for ; Wed, 9 Sep 2026 06:41:04 +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=1788936065; cv=none; b=N2lM6jSDtLZphny6ow1fQ5gIfCtRMA0A0/q2zmOHf83lK8nSSCx0INtzOsL9XgNgFqWF99mLFmfr+VwDVzQAtWcf65nf9qtQlZujQOEZNSZuAy7Tukq1xGVpPjif5frXXn6k2m6H3rCUWijWTCEnQFrTaudDYYmnoOHNyIuVsa0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788936065; c=relaxed/simple; bh=ZDD8e5cb2nzlKkKmXRB9tCCsfoL3tM0k7wriTB9DaNI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ZgxIWK3QKKKLRn9Xe7OFVEo/OUC/fmK8vP5aEAysqQPStUdBMAQV8S0Yx9hlVuG7KGHTbHD7FO05WTh/5LiFcAfp/CWeSEtd7dtHm/EQFLKKUPZ/YbbvK8wu6/oSjkmW2dA47pIrGcFLXozR+WFnjbHyUOi/n72nyaSe2JLm15o= 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=XYGJU6a4; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=EMQ36ep1; 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="XYGJU6a4"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="EMQ36ep1" Received: from pps.filterd (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6896VnwQ3817303 for ; Wed, 9 Sep 2026 06:41:03 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= AeSGQAPVLrlZr0hwvPp0CjvRRP0EoCSxDxy776SmHPs=; b=XYGJU6a4LAcHjz0I UsKnzuuYNlE62AsNSnoh0fpqtnl81d6yYFHH3jvWq2fSaarYsM42go5EUomKqhhp J98ALZjW7bw/ruGiwoi3eMV1vIaS0TyDiFozC9HAGtnNejcTIQJahiXL1mx+OREc lmXnEZcfUyTtk1mi3I+RUkj+zMkEs8cGeALMFZHRKyZNl/XFCkerVei6TEaiqB6/ zuqD1qoWjC864K/kCRlFAmTfKppkmT5S28N+02GS8EXMwAkT9O3IAw4It6DV3COz b5ALU//CMtQ5hfW7MfpELYNHjuz8si75slmxEofH9KbjKR7/DDlsch9bB3xAFkXU 1jNNfQ== Received: from mail-pg1-f199.google.com (mail-pg1-f199.google.com [209.85.215.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gjstu9tug-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 09 Sep 2026 06:41:03 +0000 (GMT) Received: by mail-pg1-f199.google.com with SMTP id 41be03b00d2f7-cc11b5dd54dso10006571a12.3 for ; Tue, 08 Sep 2026 23:41:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1788936063; x=1789540863; 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=AeSGQAPVLrlZr0hwvPp0CjvRRP0EoCSxDxy776SmHPs=; b=EMQ36ep1GJ6fFEdU/R2qj45PDdcAfUVQD0jZi6fJCMcY+JmvY0BP4wH1cJQER/9aX+ fdQ/wiim1Ar+jqA2S4CwAMfiXq9ypLg58ZVN3FMqlKCIgMlkCl4o6fWEOor+MPfvGl1u DKq52T5pcjL9zeK5oafSprovkmPRCB51Ex5J1qVujRvz8HCn0iNSTMhHduxxcLixOK5t ar1pd4u5T5AedRXjKOui8Ll61sWH/wJdxRr0JUmRIy57MPlIyVGQwL9pRHA3F2lXdJFR dkS2uBUc7mMrfRIxL8j3GVx3nwKjWrXykk2h+dK5TePzZIwWIX2936ZCWRgehvK2zTkj Upbg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788936063; x=1789540863; 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=AeSGQAPVLrlZr0hwvPp0CjvRRP0EoCSxDxy776SmHPs=; b=I2nlDdkv0D6Porq4GuNCgrSR7Km0q1GvN/oW0fUaV9Xb44O4EFQX95VwCtaGsERxtE eafQHiJr5OggjrmkFyoJKs2sEHFdjKht2aIm07+HQ1/UQKL/8NWsCnvA3ObT99MGq9/r XPS4RUi7vh/ATIKilwNvlWfKngZj/+73qzIGD6pHu87QSM+/rNlDRxn2JJrKTOBpdCEh 5BcZzWGoBeiqe/bZGmGMQVTUC24rbyS7ABvR+GZLdVYlsuk3Z95GmPqJ0cSn7xMgmTxR nv7AAQu2wy/i3Ow6T0zmKWet2X4WlrvIDRMjFPay8emH5h4eGTG2EnS5RwEeHg0QFHKB KXBw== X-Forwarded-Encrypted: i=1; AKwUvBxiktp20Wv2qRQom+iR0zFaX9+oTLdk8u+nE6Kk4Q5b8GN2IP3MZia4I7EvYKv/ATPWG4tUMvUliSi+rLc=@vger.kernel.org X-Gm-Message-State: AFuF++mV4JYfgraE5kQZcnukZpkul/Lm55UhgoBsXHgKL9IhqLfCtGEr Q+qLgOooqQcPh1egim0ElwyGW689UxXlnaa3MHdU08aUuvNm0Iqjs/v1YJUHYzzrr81ixGxsp/d cp5rEu/I6xpb6EN5XFDfsB7iMRfLAHYWV4upkwsnA7ttUxnklFGQlj2zYxIfNZqZCoJw= X-Gm-Gg: AYBFou396rs5/sG5xQq7iWOoaj9Pwma7dFs8tR1Jmhez8bp+ZcmkuYujRXlmz3xB4R7 7mQ5GeNfFHJ1inpAGePWBj/iFkyhiYrQt1P3I8nGyCpN5F9ciPOaZAEo4bOhEp6Bu7O+VgPMfqs xjoirpsbKfW+hBc2nxeN5BIzVLTh0/qWpcxAFYxoLWdkJaikI+z2JrKwtwkq7DUQSuHGAWuzmj7 cWSPTL2IWDAfYiM5sbUVR+P9HoCpt+cDmFOgECADpuWjMvApJRSlIq5fzS3aYZS4X6F/xO6vo7d dMddYVt5ID3ehkxCIwVE+tC0pc4OxTXv0pBgB7XG42+fMqkcxOHBgBGwQq8AxRF1fC6E7CBdPXQ Svwegz5UX8ijGN6Egvei2dI/C79tPQlFSNOY1Houe8C0Nc5qW7WbDhUdF56W3ukAl X-Received: by 2002:a05:6a20:5481:b0:3d3:ae50:97ce with SMTP id adf61e73a8af0-3da3a217562mr53694306637.27.1788936062842; Tue, 08 Sep 2026 23:41:02 -0700 (PDT) X-Received: by 2002:a05:6a20:5481:b0:3d3:ae50:97ce with SMTP id adf61e73a8af0-3da3a217562mr53694235637.27.1788936062401; Tue, 08 Sep 2026 23:41:02 -0700 (PDT) Received: from hu-ggarmidi-lv.qualcomm.com (Global_NAT1.qualcomm.com. [129.46.96.20]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-33450e140d3sm35553014eec.4.2026.09.08.23.41.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 08 Sep 2026 23:41:00 -0700 (PDT) From: Gopikrishna Garmidi Date: Tue, 08 Sep 2026 23:40:52 -0700 Subject: [PATCH v3 1/4] dt-bindings: arm: qcom: Add Glymur QCB 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: <20260908-glymur-qcb-v3-1-c194c0219218@oss.qualcomm.com> References: <20260908-glymur-qcb-v3-0-c194c0219218@oss.qualcomm.com> In-Reply-To: <20260908-glymur-qcb-v3-0-c194c0219218@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Anvesh Jain P , Sibi Sankar , Pankaj Patil , Qiang Yu Cc: Rajendra Nayak , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski , Gopikrishna Garmidi X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1788936058; l=909; i=gopikrishna.garmidi@oss.qualcomm.com; s=20260102; h=from:subject:message-id; bh=ZDD8e5cb2nzlKkKmXRB9tCCsfoL3tM0k7wriTB9DaNI=; b=atVYK05J8vuorqfBqsEN/lB0KWJshPJr6XHdiNXX60caF5RIceZSuPiW+FTNhaB1rAeWVHD1C IQPkFPjrBf8ACu2idPqxXv3u6lqII4Jp1V9gPxzuTvBzsPVQvcrg3mF X-Developer-Key: i=gopikrishna.garmidi@oss.qualcomm.com; a=ed25519; pk=TkSjNEhrfsj90i3wkABTZtAjLNr2cfYsujaTvyOIDsE= X-Authority-Analysis: v=2.4 cv=ItAutr/g c=1 sm=1 tr=0 ts=6aa0ff7f cx=c_pps a=Oh5Dbbf/trHjhBongsHeRQ==:117 a=ouPCqIW2jiPt+lZRy3xVPw==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_K5XuSEh1TEqbUxoQ0s3:22 a=EUspDBNiAAAA:8 a=iJpXY_SJv0JvkxessLMA:9 a=QEXdDO2ut3YA:10 a=_Vgx9l1VpLgwpw_dHYaR:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwOTA5MDA3MyBTYWx0ZWRfX6d563yzV/h8p XctSncqB4EqINhcKYt1LANqEuh+MQXvl7FOMTxHvMfI/a+H4t61Yq1P+uwISUcIAqf6aLq+2KEw U0JTZizCw9NV6awx0WjY2sRQ3dAIT2w= X-Proofpoint-ORIG-GUID: tODfBcijtFAkinkmlxT4DQiO81Bv4u72 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTA5MDA3MyBTYWx0ZWRfX2j0ahrBrqJty 52o8ROY7AIkodo31NzOP3214qnK5dZ0A4SGGS6QsaEa3OfxXTvqM7nUxu9wpE66baNkSWNTG2D7 I3tRagdau2ph50nCtCTEgEJy0kRIYKSZ4Wo1AJdM1x/3wuPnV0GSoXXPjMRhaTzvVitjZT4ZTSm YEwOLjYn92WlkojYkwAMKuHB/1N/cLyGuI59gbo0/pY/JT84PTbfxrIMsmslM5HF0L1wCR1/i1A HO5PQEEd4DnC7iTm0mdf15+z1/g/E4YNHjwXHiAIV5OQjDciUgHkXtZEDDdWuLkKU1N8OYQckh7 UQaZJukP0kWr3m2DyeJhhuv56wdro++Xg1hS1zO0jvUGzXgr34hEDN5PTvvEBwArjzlK31ZPRYv 32guRgR33cZaF4UGatTKYbOzUPLrqci8NZ2ofLsFSusBgJKp6ehO9PagnWokhLP6/4aFLelghGm QTtASWwgkCTr7KKqKSA== X-Proofpoint-GUID: tODfBcijtFAkinkmlxT4DQiO81Bv4u72 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-09-08_03,2026-09-08_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 spamscore=0 clxscore=1015 impostorscore=0 phishscore=0 suspectscore=0 adultscore=0 lowpriorityscore=0 bulkscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2609090073 Document the Glymur QCB (Qualcomm Compute Board) board id, an open form-factor Glymur board intended for compute bring-up and power/signal measurement. Acked-by: Krzysztof Kozlowski Signed-off-by: Gopikrishna Garmidi --- 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 5ccb571520d1..b34e4d974953 100644 --- a/Documentation/devicetree/bindings/arm/qcom.yaml +++ b/Documentation/devicetree/bindings/arm/qcom.yaml @@ -89,6 +89,7 @@ properties: - asus,zenbook-a16-ux3607oa - hp,elitebook-x-g2q - qcom,glymur-crd + - qcom,glymur-qcb - const: qcom,glymur =20 - items: --=20 2.34.1 From nobody Sat Sep 26 00:04:34 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 B3DE8382385 for ; Wed, 9 Sep 2026 06:41:05 +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=1788936067; cv=none; b=MVghA5S7KEAGIAWDoU2Dve0ryj5la9EKocTjEYmh5TKC5ezb9i6vuWdpEV16s5Sp/Z6WAEVphx5wBF32efe3Sbu9aCvLR0WHpzOcZyIqZYfI3E/3pH4QshiJKlo5CKbYW6Co17K0x8NBHOjtnnFy1E+/2B03cxuo/Nw2bv+moGM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788936067; c=relaxed/simple; bh=NlzhrkF7JSpIHBiXXSqMcyHhSGAiA8qh5mZEtT/g0Ro=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Zx74wouN92QOEHdzjYm6kblrXgJGAwqcJkuiaccb5pRDoGqqdAs16T+CXtpyw5F6w8H0gz4PIVzDz8f3NjXYL01CzHMfMwiDCVEFMQy1GXMv+wJXpxNJyuW0yB+C8HDH2JWUNkYwaIJ5alqAv9dggpNqM8R3a6aN652A9To3I40= 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=E5s1MDBE; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=FoNV5EDP; 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="E5s1MDBE"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="FoNV5EDP" Received: from pps.filterd (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6896X7YL3817257 for ; Wed, 9 Sep 2026 06:41:05 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= Zs6SgYOQTGF0cWtvmW7156pRkDFZkuJqOnalOR1+T94=; b=E5s1MDBEH1ON1ZsY nKqm1kTpj0vfKXp2qChPevX9/eJZE8PgdFhIgIHDa5Lwj5+V8S3iUQZOJr2jD+9n r0vXRa65bFOUB0cGnVZpgeeVK0bVH3cyDeP/WDVZ3laD5PWuFe1toukt5couE1OO z3TJcTzN3IVWiNKLP3nbwbMmqhJiAa7APIcSMQeAW7m1pfrR519c4ePaGuREpfVX rtsRQQCZody74mrd/3zN0Sj0jPvw7WtmVmuOKBleeiacZknP2zXQAj6VBhAUFo4Y zeamkdSUMeQRo+yIsl1LKlA12W7iNmqPympicQ967eDkk4Uew7t13fNejuwuTrWK zo9O9w== Received: from mail-pg1-f200.google.com (mail-pg1-f200.google.com [209.85.215.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gjstu9tun-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 09 Sep 2026 06:41:04 +0000 (GMT) Received: by mail-pg1-f200.google.com with SMTP id 41be03b00d2f7-cc44d708055so9294398a12.0 for ; Tue, 08 Sep 2026 23:41:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1788936064; x=1789540864; 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=Zs6SgYOQTGF0cWtvmW7156pRkDFZkuJqOnalOR1+T94=; b=FoNV5EDPIBQcp6Vigki4z2l2tQLwfR8/WOQ+DHIKgertk7gtkM5zuEabtwIClkOMiI HufvYs7+LLCqGZbGIE9KyvoKZ9VNOWyf1t+l3LGDdzs0g3edobb3kH26Smm31BWgg+w7 MFkkc4H+5pPWNtPV+y5Bn/ViUhwuL8pAs4RsVq/bhdrcmh8Xb+7OUs5gYkJQqrP198jE 1tdGLAAxGNekIYeLUFwkyS5nrqkul6GPXigx5OnpoVG5R1Q+RkAwrSGE0OyxPxB9XWey 6zaEQBbs83Tg8J4LBmXkvk/nRUROiiNWNu+Q3f9plltfTdTrp4iLLsIEXbf5ZBxzz9FV JKIA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788936064; x=1789540864; 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=Zs6SgYOQTGF0cWtvmW7156pRkDFZkuJqOnalOR1+T94=; b=hsYrCt4iJP4BvQNRWm41aa11w7+nq9TyAcRU8VxM+wsGHcPaWdvsj9iIsBACVHw3Kb M88VJYh3LtJdg4CAkdMTxBaH1YVRsu3qWNm9glgAO7XrVwWDc8inpVSwNioa2RVxIj4/ nUcX7EYslzyzQNbeI0KUEg/L9tAtPD6WumZ9WOhnpYNlkhN/4w/tp53ety5VQmQ2UW2P c+avBQ0H00FcasLXk4EoIapl/iLVhUzeenZU+5IzpDtDN8n9k3qDTSDriecZm+PI/oFm lWQxiH6UpZo3FiZj5ULAM12ry1WXYBLJAhGftZ1yC0c1PB1ue1JyKnotvInkSWlGHiyP AebQ== X-Forwarded-Encrypted: i=1; AKwUvBzOvt9+6xUkSE5Xl8xsxRx888Z/b1mGy6rw8YEODmngr2AuVaS9L/l+ihtKplnpWnD3a2tR/oadhgpRJl4=@vger.kernel.org X-Gm-Message-State: AFuF++kskSfbtkotdxe/50aCANg+rhIFFUbLMWLHjkBFP1NOf7FVXIPd oPQgrXs+DxMVMEpQAlY6VU5Qa9HEjFcB8EXY6ohWKAzm/l44TtakFa5+uVpBjS+Ouykp2MrMtnK UdjeZo3rUvyhK/zLYO6mdy0PHNUa00/RELBY9wErA5tsb2xd754SfYbIxMJgapfAsOmg= X-Gm-Gg: AYBFou3I8ZtOcwf/e6q31q3dMp4kSMcppepBz/KmM4GSHG5RDWv9LphtmOFnr39gCAd Srs+EU4qpK684fxkzmHRLDJlL9msMijMRMJiN989hcnD1wLWJZ3U8DL50jNjQ4sZocm98plKBXy vPv07dCHXGN7tdmed5R4gcxcGyoDSZlZV34YK2w+gZOceUFhHEYVNk3CaqazSaxmvPc9Mu1Bsny 92NxO3rcUebXiDj8IOrtGNnpgw6AkPwdGSSGydFRTVm2tkGS65yrB17iZY4oy1xgVviSOeDho3a DB632oi6JFwuyorQpwflN8bQe2kSR6URtzYYicc+2bauGlR7y3579qKfReAnNymKYkUL54MQOLC fFgumVn3Dh8YC5n6o7ZAv37fPcl08QXxtr61x0PmCmPrOp1/JER5+1Ovbtm+lGExV X-Received: by 2002:a05:6a21:3204:b0:3c3:bbe6:95c7 with SMTP id adf61e73a8af0-3da3a0a910amr55767916637.17.1788936064237; Tue, 08 Sep 2026 23:41:04 -0700 (PDT) X-Received: by 2002:a05:6a21:3204:b0:3c3:bbe6:95c7 with SMTP id adf61e73a8af0-3da3a0a910amr55767877637.17.1788936063865; Tue, 08 Sep 2026 23:41:03 -0700 (PDT) Received: from hu-ggarmidi-lv.qualcomm.com (Global_NAT1.qualcomm.com. [129.46.96.20]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-33450e140d3sm35553014eec.4.2026.09.08.23.41.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 08 Sep 2026 23:41:03 -0700 (PDT) From: Gopikrishna Garmidi Date: Tue, 08 Sep 2026 23:40:53 -0700 Subject: [PATCH v3 2/4] dt-bindings: embedded-controller: Add Glymur QCB EC 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: <20260908-glymur-qcb-v3-2-c194c0219218@oss.qualcomm.com> References: <20260908-glymur-qcb-v3-0-c194c0219218@oss.qualcomm.com> In-Reply-To: <20260908-glymur-qcb-v3-0-c194c0219218@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Anvesh Jain P , Sibi Sankar , Pankaj Patil , Qiang Yu Cc: Rajendra Nayak , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Gopikrishna Garmidi X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1788936058; l=1007; i=gopikrishna.garmidi@oss.qualcomm.com; s=20260102; h=from:subject:message-id; bh=NlzhrkF7JSpIHBiXXSqMcyHhSGAiA8qh5mZEtT/g0Ro=; b=b49zJ4gwbfO+Zq9+Rnmm0Q+SstdvTLXhCOM6C3OI06W6x6Qy/gIhxyrzNFTw0pV4ffI+xhsCV x72kEen6hPCB+Q5UAxpibYa3F3ACnsuQYRkQ5MlJD3C+w0S22pJlG9+ X-Developer-Key: i=gopikrishna.garmidi@oss.qualcomm.com; a=ed25519; pk=TkSjNEhrfsj90i3wkABTZtAjLNr2cfYsujaTvyOIDsE= X-Authority-Analysis: v=2.4 cv=ItAutr/g c=1 sm=1 tr=0 ts=6aa0ff80 cx=c_pps a=oF/VQ+ItUULfLr/lQ2/icg==:117 a=ouPCqIW2jiPt+lZRy3xVPw==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_K5XuSEh1TEqbUxoQ0s3:22 a=EUspDBNiAAAA:8 a=34zfTHg3cMDFYMdkEaIA:9 a=QEXdDO2ut3YA:10 a=3WC7DwWrALyhR5TkjVHa:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwOTA5MDA3MyBTYWx0ZWRfX8fuMBKKhybPd eaV16ilCkeLajjisXnt64mvJyqHRCkIvB5rwRVa6FrTxLTGBWbRcgeS+D3iPZvBDDnp0wBwu/S9 WrfTtFcaAXvaQeRp/eervnPXqA5nqxk= X-Proofpoint-ORIG-GUID: tI1vDWqPaRwAdEi-quummEXgPTgttb50 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTA5MDA3MyBTYWx0ZWRfXyjtt2qB0Nf23 7q2qI+2nDXrnA0QG24bEgVQMSpTGffZCAT+MZXhS47cCJSfU9MrtkwQXl7rluKAzNqY1sP6bif5 S3Fwp0Dwlit4Y/Mxjxl3gPDvwP1dEHwfyNylEddyM522MVUkkpMHyhXpHPaqkm+lD7YsQ5e9K+6 f5P3d73KFSw7qZLNsjIZgetUxvTKejJtw3VGpPnRXjFhV8dUswzpixC623kPXyJ+84YjMf3xYB5 zajgKpuFbPv+qnMK1CVQbXhC6GM84BtsgwxQvuj4KBjJqNgE1I3/70S9Kw0Fl3AXX4zQgsFDPTn myYLx6nDX+gO+BI5kjMwSFSn9Ppg3yvyr+dx8ECxDT8LjQ4SrBixwnIiVALhtMKJ+IqfpSz2zt/ W3RCQMhEihstdBjNpdT5TepmKhJgOsyZdbwhqUr24Cesb13m09oK7kGwsh3PszBmUKw+YnF8d6G SUuS7S4gsOZgzd5fTFw== X-Proofpoint-GUID: tI1vDWqPaRwAdEi-quummEXgPTgttb50 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-09-08_03,2026-09-08_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 spamscore=0 clxscore=1015 impostorscore=0 phishscore=0 suspectscore=0 adultscore=0 lowpriorityscore=0 bulkscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2609090073 Add the qcom,glymur-qcb-ec compatible for the embedded controller on the Glymur QCB. It is the same EC used on the CRD. Reviewed-by: Anvesh Jain P Signed-off-by: Gopikrishna Garmidi --- .../devicetree/bindings/embedded-controller/qcom,hamoa-crd-ec.yaml |= 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/embedded-controller/qcom,ham= oa-crd-ec.yaml b/Documentation/devicetree/bindings/embedded-controller/qcom= ,hamoa-crd-ec.yaml index ac5a08f8f76d..de416057063c 100644 --- a/Documentation/devicetree/bindings/embedded-controller/qcom,hamoa-crd-= ec.yaml +++ b/Documentation/devicetree/bindings/embedded-controller/qcom,hamoa-crd-= ec.yaml @@ -21,6 +21,7 @@ properties: - items: - enum: - qcom,glymur-crd-ec + - qcom,glymur-qcb-ec - qcom,hamoa-iot-evk-ec - const: qcom,hamoa-crd-ec - enum: --=20 2.34.1 From nobody Sat Sep 26 00:04:34 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 04CA33AFD06 for ; Wed, 9 Sep 2026 06:41:08 +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=1788936070; cv=none; b=Yaicyv1vMM5yWBKqt+rAQvNfktrYsosWKK1D5+EElAJJ6jIab8tqhdnU4rxrnd99LVv/Bv2kNZ1lY6s6M6kQEJVc8mTRiRIhq4EjYcQNoeijZd33wdOUbR8dSDm0nHFCPtmaFidgdr1P5NyjQi2J/PqO8Df8EskOk5+6WtUzokY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788936070; c=relaxed/simple; bh=+Jp6VRLD4MUVawAQTMdryv1q6Q9g8UqRjjHIGO201dE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=pkWJAGmVHvCnL0DL/Dyi/2i5X/CZflJiL/NnRR2EYmck+wjTrHj1T51r5uZ6jl0iKQJWmd/LcNVYPHkpNnVA74qGzgBkkC5NddyOUv4ex8KMDDAfSrCElXCnn+jQyMBl1NcxHE8L2UJR6wYRY1tS5yAVfbkk2bnZpWMJJ8PdByg= 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=asQTOyWs; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=NYQF6OTZ; 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="asQTOyWs"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="NYQF6OTZ" Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6896Q1jQ129688 for ; Wed, 9 Sep 2026 06:41:07 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= bGBNSK/7wsv92hEK0ELVfH9p+Nwqv2/ZRXgKBSn2pSE=; b=asQTOyWsEo0de7yO EpftvU84b+WMqAjebwS/JZ6HOmlSwPXDilOM5vxK/Yx0HCqOGQEip00uQ9Ea/bJc RK6g9BzA6E1GH6rjcXpIV6veJr2D9vk2qNvvL4HQrD3y1uWJKnhRAphn68QbxB3R DxE0Jt8aWAtOGemcH1SPiAkA1mreDjdmc/POSl6d8vyr3nTjZwSDun7OF/ykgcbx 6nGK/IBT3N99Pi0WoHBgwBtolKpdzY9nelXCl7NndRjy+xtQIRIrkuGwKN1JnWC4 DrfQiXIbEb5ndpKHonnQwcblD11ayAjV6E+mnWqqffHPNT1fr3W3x0W5DKhh7pgZ 5pgCFQ== Received: from mail-pl1-f198.google.com (mail-pl1-f198.google.com [209.85.214.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gjntpk456-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 09 Sep 2026 06:41:07 +0000 (GMT) Received: by mail-pl1-f198.google.com with SMTP id d9443c01a7336-2db050d469fso42575155ad.0 for ; Tue, 08 Sep 2026 23:41:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1788936066; x=1789540866; 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=bGBNSK/7wsv92hEK0ELVfH9p+Nwqv2/ZRXgKBSn2pSE=; b=NYQF6OTZpfQnSe9EvBajbXZzEtsBs0wL0DodvxE33j2RkJBnP46MnUQGAyIQscRjUX TjqdHmsYwLCwkGqd+AmZAf6VvjKnwOcuasSy3FLOtDIz8P1Z8x9ek7mWaKgZCmuNHtDT MHok/qShfC21sN9GZEAWagJhKVph66nwZtufPy24VLx/G3aM+/xdGUNJ1xKIIcawLOCJ sW95GGCRKcsBqO0Tt7QUfDgosGZu+2RSp3z5YY5tp4bSN0r9T8QEYBggFVCPokZb9i9S sdVUqOyG1Om3URCG5bLL3pWSWNuT4LrDpbzoBXTlQgiGQkXjJUdbprGnLkVpS6LnozMF vSrg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788936066; x=1789540866; 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=bGBNSK/7wsv92hEK0ELVfH9p+Nwqv2/ZRXgKBSn2pSE=; b=fTTWhzGtjsWAiV5poNUsMQRUo6jReWOCFpfdcKc6ghaZupu8CqCIpNBPKgQAlSQJzI WpQSVFpKRxvZGqGWGqKIa0rTCXGTFONaFA7FeZEJQXnILHjNle2N5lvx3elltWBXxDSE ZU3/K2J7iQD9V0Y7X4QBEiGfI14Xn7DYZlpvbUz5UhOPzFsEQ0J52clArjhaJK3jMDa7 XnTpdJnOSOnQJ8XeU/wH0Jll/gG2AhmEpPfbiz/9JeOGSfB0laiwo2hdlWJV+1785VF4 bIS9WPYQtc2cz5wwx39EW6v/JPjNZxb2MqK/xRiDjSqNK8QDXgltu5GWJUhnP/Df9MIc Ea1Q== X-Forwarded-Encrypted: i=1; AKwUvBzOp3wvBpb+8tEkbrrle4/ef4erCigogrivTeREqLH/+bONdzwNd/83MIdAmJOYRJMsnXemV3gb+xIczSQ=@vger.kernel.org X-Gm-Message-State: AFuF++lY0sAAuppcvoGfQa/Ypw75zYcTRIiiF68fxBidPlUU2OE+d1/1 n+oH7TQAmsz4ylSKyDaots9hPpj6tMNkct/dsnC1IrOorkjwbNPGNsQCIU2necQzNrrWunT8CcV e7w3RG+qc5jHghxV/0tiCvEq1xIQ0masqObVF+E2WfsDtjTci7gWBGzyev/233ATGnFk= X-Gm-Gg: AYBFou0STUv0hS6o/P/HB0XzgwIq85j12ucV6kBFfeFb3PhETfKLDBoat9gFdU2Mn/d 0Bh4aLW8UuD4uXoaV9NXOLbp6G0N0lte04Kr2cMfA+Q+HjWkt5CKXqJ2E38i5q/VhLA27HqzH2O ZSdhpD9VJpAsiD4ymoX3DUTazSEl1gQv6f6NLxUu6fGkRuSGLZDK6c0JUB8r3ZJEaN2HWWzOzUi g3EYtXWIyBV2MeRFuUcslPvjeUqdPZskkPezvx0JMfo32G6h02lNCNA7aYF9SlyEyxS+1Qet2Cn Ur6CfYFMSVHaENU8ZLNrsBH6GAxCdXSzYoxvjwcA5FDEHd60nTHe3Hq03pCU2edKfsj+Yqaip8y LfrubEszE6VyrBSf2VyLq607HMaLXbB3xY0Xoair0U70ks+6Dh1XiRmqAU/B4zEmJ X-Received: by 2002:a17:90b:2249:b0:396:d28e:b53 with SMTP id 98e67ed59e1d1-39b0865350amr41698923a91.20.1788936066543; Tue, 08 Sep 2026 23:41:06 -0700 (PDT) X-Received: by 2002:a17:90b:2249:b0:396:d28e:b53 with SMTP id 98e67ed59e1d1-39b0865350amr41698873a91.20.1788936066069; Tue, 08 Sep 2026 23:41:06 -0700 (PDT) Received: from hu-ggarmidi-lv.qualcomm.com (Global_NAT1.qualcomm.com. [129.46.96.20]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-33450e140d3sm35553014eec.4.2026.09.08.23.41.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 08 Sep 2026 23:41:04 -0700 (PDT) From: Gopikrishna Garmidi Date: Tue, 08 Sep 2026 23:40:54 -0700 Subject: [PATCH v3 3/4] firmware: qcom: scm: Allow QSEECOM on the Glymur QCB 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: <20260908-glymur-qcb-v3-3-c194c0219218@oss.qualcomm.com> References: <20260908-glymur-qcb-v3-0-c194c0219218@oss.qualcomm.com> In-Reply-To: <20260908-glymur-qcb-v3-0-c194c0219218@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Anvesh Jain P , Sibi Sankar , Pankaj Patil , Qiang Yu Cc: Rajendra Nayak , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Mukesh Ojha , Dmitry Baryshkov , Gopikrishna Garmidi X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1788936058; l=999; i=gopikrishna.garmidi@oss.qualcomm.com; s=20260102; h=from:subject:message-id; bh=+Jp6VRLD4MUVawAQTMdryv1q6Q9g8UqRjjHIGO201dE=; b=/UlNSsShpnHZTrx7HwszHe4HQ47zF71S0Gz47ikS+aF0wk1d9RKjeo4ct9CJHAkqzea3bMi9b ZsCQIipVyxfBnCs80Z7KbpEI9ry1nz+ZYMkYVFKn9YWEAVxi7XeaqVr X-Developer-Key: i=gopikrishna.garmidi@oss.qualcomm.com; a=ed25519; pk=TkSjNEhrfsj90i3wkABTZtAjLNr2cfYsujaTvyOIDsE= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTA5MDA3MiBTYWx0ZWRfX/6pOSFky6dmH HSBTxXE7cjIETnuQyzfHetBsl6VggxBlw5xqqS0CFaed0KSSSO+/nirWWsjVUY1o0PW8Ge9DHul lxHrJdm6jypcz7DuULR15qrr7vCJZsxGs/sEreLovFgbtNbl4V1N+KhBq1FUMx9KBapoVKPHq21 4F6YgNdWKtcLsBDUWOGqyPv26gFPXboAj79BrksKCTop6zlsJ9HINNw7kRaHDzYLbGp02E9jepU cE+oJ4hUH2H2UxUHKqL/crxzNaRwP4dcBp0frqflbkV1SBTbtMILuXrfDHrDHyCj9PUOZF5KAJv JHrlOC/UbmCs4RCMyvOZghRArksQ95TDY8lBiLYEPHdcpr2MvqZUBkK1aFO1T+nsVjEZWh5sEVl FNfV1GaUg2sWEru/ImkduPMKKbA8AuG/nygDo2Wykae8M5qwiAK8UpX+n99GBJ6iUDq8CSYKnaJ 4vtEXH48xsvFZWrDrmw== X-Authority-Analysis: v=2.4 cv=N+AZ0W9B c=1 sm=1 tr=0 ts=6aa0ff83 cx=c_pps a=MTSHoo12Qbhz2p7MsH1ifg==:117 a=ouPCqIW2jiPt+lZRy3xVPw==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=rJkE3RaqiGZ5pbrm-msn:22 a=EUspDBNiAAAA:8 a=Gf6kasYTCoD6TKqZ3V4A:9 a=QEXdDO2ut3YA:10 a=zZCYzV9kfG8A:10 a=GvdueXVYPmCkWapjIL-Q:22 X-Proofpoint-ORIG-GUID: m2q4FkpKbcCXK1WTXwhX73nqpQOgrYC- X-Proofpoint-Spam-Info: AW1haW4tMjYwOTA5MDA3MiBTYWx0ZWRfX0CW7oTKD7fqh 07MiIAvFX4781Ek+hzqr0xYEO6ECx9k7HWulyyksG8BJ0warnnmDTITsos8Byic6FVNA9PGjD64 bt/+C2v8Ejw9livzkLecHXIe71ugVsY= X-Proofpoint-GUID: m2q4FkpKbcCXK1WTXwhX73nqpQOgrYC- 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-09-08_03,2026-09-08_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 lowpriorityscore=0 priorityscore=1501 suspectscore=0 clxscore=1015 impostorscore=0 bulkscore=0 malwarescore=0 spamscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2609090072 Add Glymur QCB board to the QSEECOM allowlist for enabling access to efivars and uefi bootloader. Reviewed-by: Mukesh Ojha Reviewed-by: Dmitry Baryshkov Signed-off-by: Gopikrishna Garmidi --- 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 882d1865f3a4..9bb3b072d8b6 100644 --- a/drivers/firmware/qcom/qcom_scm.c +++ b/drivers/firmware/qcom/qcom_scm.c @@ -2243,6 +2243,7 @@ static const struct of_device_id qcom_scm_qseecom_all= owlist[] __maybe_unused =3D { { .compatible =3D "microsoft,romulus13", }, { .compatible =3D "microsoft,romulus15", }, { .compatible =3D "qcom,glymur-crd" }, + { .compatible =3D "qcom,glymur-qcb" }, { .compatible =3D "qcom,hamoa-iot-evk" }, { .compatible =3D "qcom,mahua-crd" }, { .compatible =3D "qcom,purwa-iot-evk" }, --=20 2.34.1 From nobody Sat Sep 26 00:04:34 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 BA0A538AC8A for ; Wed, 9 Sep 2026 06:41:16 +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=1788936078; cv=none; b=Nhi7UK0UPyj1+olnQpI4x2aOZQwXnZXFC9J3zDBROORE5xE3n/I8Fw4C2iVcuRsPEw0J/i7QgHPlnYPzP5rVgn14xqIEAbXQTxOHV8AURC1Scj9u8kH8VLS3SXMKurRHxiGOw0Goe4yB38Dh3Ck0PGW9zy9ISTIyAzA6Ll8JLac= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788936078; c=relaxed/simple; bh=qRrQISqwFusDwZjPO6aWtvDl+k2WPqQO1kpjRjTAC5s=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=jf0uD9ag6rz6hL8fX5cdjaXFcBCTLuh1XUpAe6sMzTi2EGS37dv+0PZMIQhZcEmOMQmFsUnDHFsElJpIlm2O9mr+2C4esieWmTZrsJkN4n4DUncURpxAypt78SOTMbsrZz2PXfHA6XD6904rce2sF1nBn7iz0cKbdKaIINY1PTs= 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=e1RKtEEJ; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=ZHebAOBV; 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="e1RKtEEJ"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="ZHebAOBV" 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 6893p0Wn3771184 for ; Wed, 9 Sep 2026 06:41:16 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= wj6mTeDpQEf92FZnu4m6lxR7D6Y9AnQxTbudszmJhi8=; b=e1RKtEEJVkPZhI6y 9F3PDfFpUNCh+yelLI2voAk1FN0GXBXn0jswaxOfHmhjqgvz31a3CWXS8pl/8NPp UhXfwkPx82ZCqDxa4NJT+Nic5QeNEtQttWEDfW44vFS9H52JEkD2cFuDLf+6gvRC KjOZf1VuAA/hbelrfXoZNKjXHMADcFcMJgW7wrb7Ov7Uobbd2ai2+6y/gNSF5U9a BfokyQEQ5KUV4qa/yumqPMk0TEigXlMk6PD6n5D0QB99kN8Kx9GtgsOEUopt2qRO /8Z3OrlCWWZEMJpjhcGUqQcwVZjaVPOQTsCk9ofr7D1wPN1lq3gnnE08ZML4uI+N L91uTA== Received: from mail-pf1-f200.google.com (mail-pf1-f200.google.com [209.85.210.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gjywr0juj-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 09 Sep 2026 06:41:15 +0000 (GMT) Received: by mail-pf1-f200.google.com with SMTP id d2e1a72fcca58-853402198efso4635802b3a.2 for ; Tue, 08 Sep 2026 23:41:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1788936075; x=1789540875; 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=wj6mTeDpQEf92FZnu4m6lxR7D6Y9AnQxTbudszmJhi8=; b=ZHebAOBVD25M/esUXLO/QWib9x8KUEOwhgPsnqegTB23hT3qLCTVbAYjclY2+SOSP+ ANTmBRab5JKyCB8FbdjFIT9BSEothd3vFUw+BGQnR/YdCtrEqIIeRe1ZPefqYm0I8+7y X+Pi4s2PYtfxF8LOMHrgWGBGm2lVXLOpITq7LOcEXLVnoMJeLdzeRkYmUAGaQ1KQBAs1 WOe0FrxlUbcI9+hOKyC/ckxp4zonzVxeDLpDCXYo3P5H2dY8hSFj1axP+OJut5oOimlq KpQWjvpESomfNlTvQdkFhwrAaA6ggNQiWdewWITG+w2jvf4Y1IDfXb3RH1CeWH2yXtDr tblA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788936075; x=1789540875; 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=wj6mTeDpQEf92FZnu4m6lxR7D6Y9AnQxTbudszmJhi8=; b=ATrcI/sRUfKQn/0pSUTcjoKvWIREfXiCgiwk2UBmS0i0+8tqCTgckdyTuWZSE6UQaV YRazKy+p8glDn5ordfZuWFNlGqpUJs/Y+BU60Y2guSKSuirWd0AoBYSLUdgBGsl8ZbK3 IbxjBB/G1XHOWE9lGclEe+5C+6l5CWq94MmK+nMj+1E0XEn0lhseJiwmz7SOAtysly74 RSqU7uah50K/C74vAYdGENzjw51sLrnMiiRiNbe6ZwfaQKsgXrnOU0GQ3esCYLebAhY3 qCF1SJLZ5n9kT6ZXdKh9qnxBehBwzGq4lVRG5e6FiMMn26k7SGedSe7GyfcR7SPdTjbY SSgw== X-Forwarded-Encrypted: i=1; AKwUvByJOKo8TvXeyMlvchWWF5qQ4x2NBDFLS7+OVkKBJQeS1aKzpCT9G2k1gHPc3trPRI1hLXkuPtTaRK2cV1Y=@vger.kernel.org X-Gm-Message-State: AFuF++mgU3g7Twesfo1VFytpBxzdKTny46Q5q2VUqHwbKUxYNSLIF+qW Ql02SUcx8MLicVHiZFALu/FkSj4gJKPKnoUC+uDKL9AlB+4prcKvCpC6dJJu1w1o2s7GVVvYFlH x/zGZUm6mNmXFmI/HTk+MAR1TX5lMWTB6C+5joXMfKJEb2IehKQLU4QPBOwpLgv7sjgo= X-Gm-Gg: AYBFou2bMpIPzV4ViRxZ5DzrSbAosLg8mT6IfxrHx/1G6co/dxkLNdrCFZsqWhLcj4c YvfqHTdfjoMTxjReK3NBgIj+iPaqDWAbOB6xfdU+L4baNS2K1U7NStSR0E2xWougNA5PDT4FMre hsbtwa1A4p5+z7EvfyzmH/8+tIy5TloWjn8OEwCFdck1pmNCz1aAxFiWO0fB3OOCcf8X//qe/e/ Zzw5STeXxh7wVUXm/nBLTdfdRGD2tnawpidTKaKYek8NI1gHnZNGJrpLOHHaS4t2Q11oNmmcNBM oxNAM4QJz+zmFytU0DIFV0qxY8c0pcYtY4OBq6gWrclQiNy+6eNCYnfY45OHUYxeYc3MopTFlHZ s0goZjVF/xMZzsrwFQlyYmwIwgZan6MVMy4NZ/rG7e84Zwyjw/nukt+hPq3qpoh7r X-Received: by 2002:a05:6a20:914f:b0:3bf:b182:94e with SMTP id adf61e73a8af0-3dabafe3274mr6332778637.5.1788936074934; Tue, 08 Sep 2026 23:41:14 -0700 (PDT) X-Received: by 2002:a05:6a20:914f:b0:3bf:b182:94e with SMTP id adf61e73a8af0-3dabafe3274mr6331996637.5.1788936068061; Tue, 08 Sep 2026 23:41:08 -0700 (PDT) Received: from hu-ggarmidi-lv.qualcomm.com (Global_NAT1.qualcomm.com. [129.46.96.20]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-33450e140d3sm35553014eec.4.2026.09.08.23.41.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 08 Sep 2026 23:41:06 -0700 (PDT) From: Gopikrishna Garmidi Date: Tue, 08 Sep 2026 23:40:55 -0700 Subject: [PATCH v3 4/4] arm64: dts: qcom: Add Glymur QCB 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: <20260908-glymur-qcb-v3-4-c194c0219218@oss.qualcomm.com> References: <20260908-glymur-qcb-v3-0-c194c0219218@oss.qualcomm.com> In-Reply-To: <20260908-glymur-qcb-v3-0-c194c0219218@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Anvesh Jain P , Sibi Sankar , Pankaj Patil , Qiang Yu Cc: Rajendra Nayak , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Dmitry Baryshkov , Abel Vesa , Konrad Dybcio , Gopikrishna Garmidi X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1788936058; l=19518; i=gopikrishna.garmidi@oss.qualcomm.com; s=20260102; h=from:subject:message-id; bh=qRrQISqwFusDwZjPO6aWtvDl+k2WPqQO1kpjRjTAC5s=; b=lZ7I92zsOAp+thBUAAckNtcWH82dmhLW/4Gsy04pmSOFpMgm8WWMgv7Fw/bnynp8CUywfqaU6 t1Ryr3kfIFpDl/22/KdxdwojgETOXOQqdPdX61heq6QmYpdMPzBjIYW X-Developer-Key: i=gopikrishna.garmidi@oss.qualcomm.com; a=ed25519; pk=TkSjNEhrfsj90i3wkABTZtAjLNr2cfYsujaTvyOIDsE= X-Authority-Analysis: v=2.4 cv=a4YAM0SF c=1 sm=1 tr=0 ts=6aa0ff8b cx=c_pps a=mDZGXZTwRPZaeRUbqKGCBw==:117 a=ouPCqIW2jiPt+lZRy3xVPw==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=DJpcGTmdVt4CTyJn9g5Z:22 a=EUspDBNiAAAA:8 a=9o9uVLDla7lDNhLl0WcA:9 a=QEXdDO2ut3YA:10 a=zc0IvFSfCIW2DFIPzwfm:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTA5MDA3NCBTYWx0ZWRfX7V3l1Fb7EZq7 9/MB87gJy56V8OrIxTsDOYxY0pyWF8LISF9aJtllklXmvLvZnJOeQA43qnvs2XGQnWgovpy5V67 lUdDBjJ1VDNXbq/Kt+Z8MKwX81GP4Dgvnu3soLtKGUWaoXY3z83Hb3ZihOT28WjAQ9NA0uTkjNu YvD0vPmYUuE1saIwm7+atTXwVp/vsuR7lIoSfQDimmOaBDKGJEaCv7GeaaxqJFyFLLS1L25TbVO BKTY6cFeARuYtiTR8zZR5hm9n2mbIRLmYYJfP7NfX6fkwAVd57C1kQK4SLJaEgvOj+5Pkzmehw0 5iGJBpVL5H4jb9mN5K9GfnS+8feHBRR895q88F1Ggr9Ngwn1nyGIGX0DJetXrliW/7b/q5eNIMv ueybBUD/b3KVckQ0laSqaH9Ujb0OIu0obybf4AVHSociv9D1dvMD1idKb6z4FOM0iuQTtItMzX/ vANX9n4ZxZrdjT/QGjQ== X-Proofpoint-Spam-Info: AW1haW4tMjYwOTA5MDA3NCBTYWx0ZWRfXzdj3/dQYIHBO bpeKry3V/Zc1bFX5h1v1bzXC6Z4x0tdsB1wE74ns8wjKiYkQ0iPGqCIVQbpUzx8rQJfuGSaFfET OZMVgzc3NS/IQd+j0SqUyaK4YO3FdKg= X-Proofpoint-ORIG-GUID: ASm2m1dt2eVq10jfSnquVxF3kULObI2d X-Proofpoint-GUID: ASm2m1dt2eVq10jfSnquVxF3kULObI2d 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-09-08_03,2026-09-08_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 malwarescore=0 phishscore=0 lowpriorityscore=0 bulkscore=0 clxscore=1015 spamscore=0 adultscore=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-2609090074 The Glymur QCB (Qualcomm Compute Board) is a Glymur-based board in an open form factor, aimed at compute bring-up and power/signal measurement rather than the closed enclosure of the CRD. Add its device tree. The board boots to a shell over the uart21 console with its root filesystem on NVMe. Enabled so far: - Board and sleep clocks - Volume up/down keys - PMIC RPMH regulators (banks 0 - 4) and the NVMe, WWAN and WCN rails - PCIe4/5/6 controllers and PHYs, with their PERST/WAKE/CLKREQ lines - WCN7850 WiFi on PCIe4 and Bluetooth on UART14 - Embedded controller on I2C9 - ADSP,CDSP and SoCCP remote processors - TCSR refgen and QREF reference supplies Reviewed-by: Dmitry Baryshkov Reviewed-by: Abel Vesa Reviewed-by: Konrad Dybcio Signed-off-by: Gopikrishna Garmidi --- arch/arm64/boot/dts/qcom/Makefile | 1 + arch/arm64/boot/dts/qcom/glymur-qcb.dts | 699 ++++++++++++++++++++++++++++= ++++ 2 files changed, 700 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/Makefile b/arch/arm64/boot/dts/qcom/M= akefile index 6c2ac11133ca..65969c94a1bd 100644 --- a/arch/arm64/boot/dts/qcom/Makefile +++ b/arch/arm64/boot/dts/qcom/Makefile @@ -19,6 +19,7 @@ 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 glymur-qcb.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-qcb.dts b/arch/arm64/boot/dts/= qcom/glymur-qcb.dts new file mode 100644 index 000000000000..17d8ff3aed23 --- /dev/null +++ b/arch/arm64/boot/dts/qcom/glymur-qcb.dts @@ -0,0 +1,699 @@ +// 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/11 */ + +/ { + model =3D "Qualcomm Technologies, Inc. Glymur QCB"; + compatible =3D "qcom,glymur-qcb", "qcom,glymur"; + + aliases { + serial0 =3D &uart21; + serial1 =3D &uart14; + i2c0 =3D &i2c0; + i2c1 =3D &i2c4; + i2c2 =3D &i2c5; + i2c3 =3D &i2c9; + spi0 =3D &spi18; + }; + + chosen { + stdout-path =3D "serial0:115200n8"; + }; + + 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 <&key_vol_up_default>; + pinctrl-names =3D "default"; + + key-volume-up { + label =3D "Volume Up"; + linux,code =3D ; + gpios =3D <&pmh0101_gpios 6 GPIO_ACTIVE_LOW>; + debounce-interval =3D <15>; + linux,can-disable; + wakeup-source; + }; + }; + + 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; + }; + + vreg_wwan: regulator-wwan { + compatible =3D "regulator-fixed"; + + regulator-name =3D "VREG_WWAN_3P3"; + regulator-min-microvolt =3D <3300000>; + regulator-max-microvolt =3D <3300000>; + + gpio =3D <&tlmm 246 GPIO_ACTIVE_HIGH>; + enable-active-high; + + pinctrl-0 =3D <&wwan_reg_en>; + pinctrl-names =3D "default"; + }; + + 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_bob1_e0: bob1 { + regulator-name =3D "vreg_bob1_e0"; + regulator-min-microvolt =3D <2200000>; + regulator-max-microvolt =3D <4224000>; + regulator-initial-mode =3D ; + }; + + vreg_bob2_e0: bob2 { + regulator-name =3D "vreg_bob2_e0"; + regulator-min-microvolt =3D <2540000>; + regulator-max-microvolt =3D <3600000>; + regulator-initial-mode =3D ; + }; + + 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_l2b_e0_2p9: ldo2 { + regulator-name =3D "vreg_l2b_e0_2p9"; + regulator-min-microvolt =3D <2904000>; + regulator-max-microvolt =3D <2904000>; + regulator-initial-mode =3D ; + }; + + vreg_l7b_e0_2p79: ldo7 { + regulator-name =3D "vreg_l7b_e0_2p79"; + regulator-min-microvolt =3D <2790000>; + regulator-max-microvolt =3D <2792000>; + regulator-initial-mode =3D ; + }; + + vreg_l8b_e0_1p50: ldo8 { + regulator-name =3D "vreg_l8b_e0_1p50"; + regulator-min-microvolt =3D <1504000>; + regulator-max-microvolt =3D <1504000>; + regulator-initial-mode =3D ; + }; + + vreg_l9b_e0_2p7: ldo9 { + regulator-name =3D "vreg_l9b_e0_2p7"; + regulator-min-microvolt =3D <2704000>; + regulator-max-microvolt =3D <2704000>; + regulator-initial-mode =3D ; + }; + + vreg_l10b_e0_1p8: ldo10 { + regulator-name =3D "vreg_l10b_e0_1p8"; + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <1800000>; + regulator-initial-mode =3D ; + }; + + vreg_l11b_e0_1p2: ldo11 { + regulator-name =3D "vreg_l11b_e0_1p2"; + regulator-min-microvolt =3D <1200000>; + regulator-max-microvolt =3D <1200000>; + regulator-initial-mode =3D ; + }; + + vreg_l12b_e0_1p14: ldo12 { + regulator-name =3D "vreg_l12b_e0_1p14"; + regulator-min-microvolt =3D <1144000>; + regulator-max-microvolt =3D <1144000>; + 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_l17b_e0_2p4: ldo17 { + regulator-name =3D "vreg_l17b_e0_2p4"; + regulator-min-microvolt =3D <2400000>; + regulator-max-microvolt =3D <2700000>; + 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_0p82: ldo1 { + regulator-name =3D "vreg_l1c_e1_0p82"; + regulator-min-microvolt =3D <832000>; + regulator-max-microvolt =3D <832000>; + regulator-initial-mode =3D ; + }; + + vreg_l2c_e1_1p14: ldo2 { + regulator-name =3D "vreg_l2c_e1_1p14"; + regulator-min-microvolt =3D <1144000>; + regulator-max-microvolt =3D <1144000>; + regulator-initial-mode =3D ; + }; + + vreg_l3c_e1_0p89: ldo3 { + regulator-name =3D "vreg_l3c_e1_0p89"; + regulator-min-microvolt =3D <890000>; + regulator-max-microvolt =3D <980000>; + regulator-initial-mode =3D ; + }; + + vreg_l4c_e1_0p72: ldo4 { + regulator-name =3D "vreg_l4c_e1_0p72"; + regulator-min-microvolt =3D <720000>; + regulator-max-microvolt =3D <720000>; + regulator-initial-mode =3D ; + }; + }; + + regulators-2 { + compatible =3D "qcom,pmh0110-rpmh-regulators"; + qcom,pmic-id =3D "F_E0"; + + vreg_s7f_e0_1p32: smps7 { + regulator-name =3D "vreg_s7f_e0_1p32"; + regulator-min-microvolt =3D <1320000>; + regulator-max-microvolt =3D <1352000>; + regulator-initial-mode =3D ; + }; + + vreg_s8f_e0_0p95: smps8 { + regulator-name =3D "vreg_s8f_e0_0p95"; + regulator-min-microvolt =3D <952000>; + regulator-max-microvolt =3D <1200000>; + regulator-initial-mode =3D ; + }; + + vreg_s9f_e0_1p9: smps9 { + regulator-name =3D "vreg_s9f_e0_1p9"; + regulator-min-microvolt =3D <1900000>; + regulator-max-microvolt =3D <2000000>; + regulator-initial-mode =3D ; + }; + + vreg_l2f_e0_0p82: ldo2 { + regulator-name =3D "vreg_l2f_e0_0p82"; + regulator-min-microvolt =3D <832000>; + regulator-max-microvolt =3D <832000>; + regulator-initial-mode =3D ; + }; + + vreg_l3f_e0_0p72: ldo3 { + regulator-name =3D "vreg_l3f_e0_0p72"; + regulator-min-microvolt =3D <720000>; + regulator-max-microvolt =3D <720000>; + regulator-initial-mode =3D ; + }; + + vreg_l4f_e0_1p08: ldo4 { + regulator-name =3D "vreg_l4f_e0_1p08"; + regulator-min-microvolt =3D <1080000>; + regulator-max-microvolt =3D <1200000>; + regulator-initial-mode =3D ; + }; + }; + + regulators-3 { + compatible =3D "qcom,pmh0110-rpmh-regulators"; + qcom,pmic-id =3D "F_E1"; + + vreg_s7f_e1_0p3: smps7 { + regulator-name =3D "vreg_s7f_e1_0p3"; + regulator-min-microvolt =3D <300000>; + regulator-max-microvolt =3D <1200000>; + regulator-initial-mode =3D ; + }; + + vreg_l1f_e1_0p82: ldo1 { + regulator-name =3D "vreg_l1f_e1_0p82"; + regulator-min-microvolt =3D <832000>; + regulator-max-microvolt =3D <832000>; + regulator-initial-mode =3D ; + }; + + vreg_l2f_e1_0p83: ldo2 { + regulator-name =3D "vreg_l2f_e1_0p83"; + regulator-min-microvolt =3D <832000>; + regulator-max-microvolt =3D <832000>; + regulator-initial-mode =3D ; + }; + + vreg_l4f_e1_1p08: ldo4 { + regulator-name =3D "vreg_l4f_e1_1p08"; + regulator-min-microvolt =3D <1080000>; + regulator-max-microvolt =3D <1320000>; + regulator-initial-mode =3D ; + }; + }; + + regulators-4 { + compatible =3D "qcom,pmh0110-rpmh-regulators"; + qcom,pmic-id =3D "H_E0"; + + vreg_l1h_e0_0p89: ldo1 { + regulator-name =3D "vreg_l1h_e0_0p89"; + regulator-min-microvolt =3D <832000>; + regulator-max-microvolt =3D <832000>; + regulator-initial-mode =3D ; + }; + + vreg_l2h_e0_0p72: ldo2 { + regulator-name =3D "vreg_l2h_e0_0p72"; + regulator-min-microvolt =3D <832000>; + regulator-max-microvolt =3D <832000>; + regulator-initial-mode =3D ; + }; + + vreg_l3h_e0_0p32: ldo3 { + regulator-name =3D "vreg_l3h_e0_0p32"; + regulator-min-microvolt =3D <320000>; + regulator-max-microvolt =3D <2000000>; + regulator-initial-mode =3D ; + }; + + vreg_l4h_e0_1p2: ldo4 { + regulator-name =3D "vreg_l4h_e0_1p2"; + regulator-min-microvolt =3D <1080000>; + regulator-max-microvolt =3D <1320000>; + regulator-initial-mode =3D ; + }; + }; +}; + +&i2c9 { + clock-frequency =3D <400000>; + + status =3D "okay"; + + embedded-controller@76 { + compatible =3D "qcom,glymur-qcb-ec", "qcom,hamoa-crd-ec"; + reg =3D <0x76>; + + interrupts-extended =3D <&tlmm 66 IRQ_TYPE_EDGE_FALLING>; + + pinctrl-0 =3D <&ec_int_n_default>; + pinctrl-names =3D "default"; + }; +}; + +&pcie4 { + pinctrl-0 =3D <&pcie4_default>; + pinctrl-names =3D "default"; + + status =3D "okay"; +}; + +&pcie4_phy { + vdda-phy-supply =3D <&vreg_l1c_e1_0p82>; + vdda-pll-supply =3D <&vreg_l4f_e1_1p08>; + + 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_0p82>; + 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>; +}; + +&pcie6 { + vddpe-3v3-supply =3D <&vreg_wwan>; + + pinctrl-0 =3D <&pcie6_default>; + pinctrl-names =3D "default"; + + status =3D "okay"; +}; + +&pcie6_phy { + vdda-phy-supply =3D <&vreg_l1c_e1_0p82>; + vdda-pll-supply =3D <&vreg_l4f_e1_1p08>; + + status =3D "okay"; +}; + +&pcie6_port0 { + reset-gpios =3D <&tlmm 149 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 151 GPIO_ACTIVE_LOW>; +}; + +&pmh0101_gpios { + key_vol_up_default: key-vol-up-default-state { + pins =3D "gpio6"; + function =3D "normal"; + output-disable; + bias-pull-up; + }; + + nvme_reg_en: nvme-reg-en-state { + pins =3D "gpio14"; + function =3D "normal"; + bias-disable; + }; +}; + +&pmk8850_rtc { + qcom,no-alarm; + qcom,uefi-rtc-info; +}; + +&pon_resin { + linux,code =3D ; + + status =3D "okay"; +}; + +&remoteproc_adsp { + firmware-name =3D "qcom/glymur/adsp.mbn", + "qcom/glymur/adsp_dtb.mbn"; + + status =3D "okay"; +}; + +&remoteproc_cdsp { + firmware-name =3D "qcom/glymur/cdsp.mbn", + "qcom/glymur/cdsp_dtb.mbn"; + + status =3D "okay"; +}; + +&remoteproc_soccp { + firmware-name =3D "qcom/glymur/soccp.mbn", + "qcom/glymur/soccp_dtb.mbn"; +}; + +&tcsr { + vdda-qrefrpt0-0p9-supply =3D <&vreg_l2f_e1_0p83>; + vdda-qrefrpt1-0p9-supply =3D <&vreg_l2f_e1_0p83>; + vdda-qrefrpt2-0p9-supply =3D <&vreg_l2f_e1_0p83>; + vdda-qrefrpt3-0p9-supply =3D <&vreg_l2h_e0_0p72>; + vdda-qrefrpt4-0p9-supply =3D <&vreg_l2h_e0_0p72>; + vdda-qrefrx0-0p9-supply =3D <&vreg_l2f_e1_0p83>; + vdda-qrefrx1-0p9-supply =3D <&vreg_l2f_e1_0p83>; + vdda-qrefrx2-0p9-supply =3D <&vreg_l2f_e1_0p83>; + vdda-qrefrx4-0p9-supply =3D <&vreg_l2h_e0_0p72>; + vdda-qrefrx5-0p9-supply =3D <&vreg_l3f_e0_0p72>; + vdda-qreftx0-0p9-supply =3D <&vreg_l3f_e0_0p72>; + vdda-qreftx0-1p2-supply =3D <&vreg_l4h_e0_1p2>; + vdda-qreftx1-0p9-supply =3D <&vreg_l1f_e1_0p82>; + vdda-refgen3-0p9-supply =3D <&vreg_l2f_e0_0p82>; + vdda-refgen3-1p2-supply =3D <&vreg_l4h_e0_1p2>; + vdda-refgen4-0p9-supply =3D <&vreg_l1f_e1_0p82>; + vdda-refgen4-1p2-supply =3D <&vreg_l4f_e1_1p08>; +}; + +&tlmm { + gpio-reserved-ranges =3D <4 4>, /* EC TZ Secure I3C */ + <10 2>, /* OOB UART */ + <44 4>; /* Security SPI (TPM) */ + + ec_int_n_default: ec-int-n-state { + pins =3D "gpio66"; + function =3D "gpio"; + 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; + }; + }; + + pcie6_default: pcie6-default-state { + clkreq-n-pins { + pins =3D "gpio150"; + function =3D "pcie6_clk_req_n"; + drive-strength =3D <2>; + bias-pull-up; + }; + + perst-n-pins { + pins =3D "gpio149"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-disable; + }; + + wake-n-pins { + pins =3D "gpio151"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-pull-up; + }; + }; + + wcn_wlan_bt_en: wcn-wlan-bt-en-state { + pins =3D "gpio116", "gpio117"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-disable; + }; + + wcn_sw_en: wcn-sw-en-state { + pins =3D "gpio94"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-disable; + }; + + wwan_reg_en: wwan-reg-en-state { + pins =3D "gpio246"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-disable; + }; +}; + +&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>; + }; +}; --=20 2.34.1