From nobody Sat Sep 26 20:30:50 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 B7588331ED1 for ; Sun, 30 Aug 2026 21:56:19 +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=1788126981; cv=none; b=Sd4Pvvh3wP8l2TisXLC6HMS2GAfCYAzhRgNv87bnySwiQhypaGwuTI1ZVPMAeDsxHs13RZg+gZ9qfdgr/woF+Otk6amUXSFU4a+k+RQH2fDBkSETX45HwLeXL1YcFxTuWs15ErjzExRigt3YXZDjMFAqsrDxiAwAYmXXKV8eLZM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788126981; c=relaxed/simple; bh=i4CDdS3NcaboDh4PbI2lZHqoIEVckwLxgeEcZeqa8uI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=c1SSrleaSQZQjtMCsO6NW/GT8Y6rIAV/ajyISnVd1Sg78vu2x77bCsiriaa0jSRzcuB7NSkuQFmMvqBu8sT12mnpUOVsPoA1Ix7QYvUqNdeeBWPwKUK0nfmdeGR+JxoPqTG2l6wEZtmr5YDRn2OseTzbN2ktoNp5N3R0WtrfgT0= 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=jetLm8vq; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=jTf9jrME; 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="jetLm8vq"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="jTf9jrME" Received: from pps.filterd (m0279869.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67UJJWVY1551541 for ; Sun, 30 Aug 2026 21:56: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= c1H2AhsQHvE3EqhoZHqt8ddGIg2EcZNaEJyzrvAhEuU=; b=jetLm8vqS1vYwW07 FxaC1ySiTzEbxsVXfDZJ2X7twO5/bbNMU8/+QRwWQI/sAXn2aoRhDtC9KYuXgMh8 rxtL+tvwh7iFucVpPzuHBJTRGmxXbd+Z5MqPS3EFqgzMQnsii4TSRTC04/QMkJNn +LxHfL6ametiqQLos/TG01kC0LBFwAVUmAJcVNP6lVPK2SJ7xKbFfaL7LbUoLnVY 1PUeqHEMLls8X0amI9ekM6+Gg2kQ8y5L5/mMPq3BWT0fzd347RxEguarGzmDOxcJ qJAN1OPGVGB6Nd7TRzI4LLEZfo8DzHN1nOOzm96okLY8jYskAUG0ObNl+IuoGrOg n6Iopw== 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 4gbqgykskf-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 30 Aug 2026 21:56:18 +0000 (GMT) Received: by mail-yw1-f197.google.com with SMTP id 00721157ae682-836c416b236so40387957b3.0 for ; Sun, 30 Aug 2026 14:56:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1788126978; x=1788731778; 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=c1H2AhsQHvE3EqhoZHqt8ddGIg2EcZNaEJyzrvAhEuU=; b=jTf9jrME7t/CbzKfXOEzQ9+kOc76SoTd5qNRS6W4Qa1QBWIDsNb8LlhV4r3/IVV7Y3 DRHCXfzq2iL+dLHy+GicjStGo7fUZ8BP7xqAz5Mu/umMszYZuTqYMHU06WAOXzWqjFbB qK/lMVvtzou1lOMriQkvredual1eltjD+wOVqTC/nnow0k9YN/bpJX5GymHP05gZYFAt aXUPTa8nCyZRRcCmIf+uT3eWX0JRADzeny+NY30vnbP9dCWjy9eWYRg2pX3gC+Js2mKi lCpt9UxTpmCpVTyR5liQiDeheJ0mBI7rdY//zp1KMCNgINItaco13NgzKHXxq+D/XJPR T4WA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788126978; x=1788731778; 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=c1H2AhsQHvE3EqhoZHqt8ddGIg2EcZNaEJyzrvAhEuU=; b=pqwC85UbYhNG3D/VC3jteyib2bwRpNyN5/hHWAUfUlsTI91eeOBorvRisBi2yhbP8a o/C3ONsmAIPru5dCPN95+whrdDQT4LpK0daS6uxOFeCE3lfooB0Q0VCZ1ios37aFvfhr b/iRmntTfDDVyNy+YTlz+4Xx4cFDNqAKuY9lGHDh0Z4nPXa+lI5EDlkce45IshSIkRsw obf/av2jB4F87peRD6P3b4DAhbwZPnUSVVMv+ipZdnqIjSV0RAr+JRligUPMYIid8+n/ 66o4hFIVkno5az7OuDPsVqdcaOSyZpd/iC9B0/VfkSONROLnsOLAmL3qzC2t4K1edgz8 x0lw== X-Forwarded-Encrypted: i=1; AKwUvBxGAo8c5DQAnd5fLLgcI1z/ckRqTrpjFtw/AE5TAinI4f31snjJ7Wu9ah+ZLu3mCw0koN9gd70dX6CY3wU=@vger.kernel.org X-Gm-Message-State: AFuF++l7uezIdsTtenKW1dv9wARhcG9bHhnUpYTXT887gh+TD2gFlsjH sec3+OIjJd2IOjlXMc8N8+TVRJ+RRcZ5+i7/Kci6dMQ+n3UcqoL+LM8WvnZecGN4IdDR+KnncG8 KgsLedAOWjkZTh69jQT3HK6cfeeVk9JO0kbmBbadtj1mxOZ/b3pEbkG+0/P50V7LrWvk= X-Gm-Gg: AYBFou1YsrmD3RVd8w7SWMFOE9nHc0ZjMx2vBfueFEb2rtXMKQ89TeGWt8B7yxLPQYl uodljE2i2WtIEUH65es5U0NibAaHMo9TSE1TWLHM1rA+Xh3Kd9UB2sJJzRh8eElf5yCD0Frpy+J Us4GHdHqLGI/9LzW0INe2KSbvB1vcVoPcoCZN8L0N0hGIUsSCrDOkb/tgU9By62RpdU1rAWtpqd R9ChhhObiq57MbWhLPH63P1rN55WGjmVP4lbwp7LjXgeX837c468opF2EJ/QmXbrNTPbNR0hHPY vOERngrbySXbp6+8Y7mdb9QAU1+MIDn9/my1wVyGC2LeRasQhzDrREnEksFe8yr5xNhKt4g8gkA DNcM7bNgXY0XJn/bZHA== X-Received: by 2002:a05:690c:3181:b0:85e:6840:4ea5 with SMTP id 00721157ae682-85e6840633amr54853507b3.26.1788126978048; Sun, 30 Aug 2026 14:56:18 -0700 (PDT) X-Received: by 2002:a05:690c:3181:b0:85e:6840:4ea5 with SMTP id 00721157ae682-85e6840633amr54853377b3.26.1788126977652; Sun, 30 Aug 2026 14:56:17 -0700 (PDT) Received: from [127.0.1.1] ([2600:1700:b450:a0df:c754:9665:1e1e:bbad]) by smtp.gmail.com with ESMTPSA id 00721157ae682-85e5ed1dc88sm38268857b3.19.2026.08.30.14.56.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 30 Aug 2026 14:56:17 -0700 (PDT) From: Jason Pettit Date: Sun, 30 Aug 2026 14:56:14 -0700 Subject: [PATCH 1/3] dt-bindings: arm: qcom: add HP OmniBook Ultra 14-kg0xxx 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: <20260830-x2-hp-omnibook-ship-v1-1-9feada71dc79@oss.qualcomm.com> References: <20260830-x2-hp-omnibook-ship-v1-0-9feada71dc79@oss.qualcomm.com> In-Reply-To: <20260830-x2-hp-omnibook-ship-v1-0-9feada71dc79@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Qiang Yu , Nabige Aala , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Jason Pettit X-Mailer: b4 0.16.0 X-Proofpoint-Spam-Info: AW1haW4tMjYwODMwMDE5MSBTYWx0ZWRfX3rOT4JdsHXa/ 26L7nKCkiBhF+UVP+MiQbyeMWFTtr01vobf3Tvb1B/Bg3J59NHxdyT+36JCLtaMT5vQPyd3oHG1 dsCWJkEaXcWD4Yg0fMetpXqDEm+Qjmo= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODMwMDE5MSBTYWx0ZWRfX+D84kM0nIPKX 9GLoSp+JrK7ZOwPv9addqI5K3KJ+dQ7igvi9X0JpqHfRdH7yVxN6djpEU224PoQursJWLK1vkl/ PiwM9Ofz2km5FPKGCRamXADPbntP0UPhH9/4b3ccVyKsLwddjewiMpugzjSuIKk9OqDOlcsZEJ9 FyFe0GGsxYgo6BzX5DO2hd49eztYN+IyGI0XnEhqHXe00d3F7WbYYu5eJQ9RTLR3ElhnjU5M39V xWjKd/02ebf9+4zMGlavF8k7HILv/4fsz/9XdE/WBRiPGvLN6etBhr+2MchA7aJYwk/EpFVQRoF WIW0hPP5m8NUN/dl7XQQygg1AjUJD6+UJccOO94G+69mgaAU+wAj65TujBI3MCUkAU2/+ABaomY L3pkfoBBEKk9/GbcQaCIbPPeBUDJoJHPOZ3waoEGhbgV4fD0s4mQJLy2+hJ7HBaG0NIAsRkFSG9 m/BijoBRjFUXcsvMEHQ== X-Proofpoint-ORIG-GUID: DoBtvc0m9aLDgQDBSx1SHmgdSYyEwm25 X-Authority-Analysis: v=2.4 cv=R5Ez39RX c=1 sm=1 tr=0 ts=6a94a702 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=_glEPmIy2e8OvE2BGh3C:22 a=EUspDBNiAAAA:8 a=PXKRhWy-3Sq0_ZefuIcA:9 a=QEXdDO2ut3YA:10 a=WgItmB6HBUc_1uVUp3mg:22 X-Proofpoint-GUID: DoBtvc0m9aLDgQDBSx1SHmgdSYyEwm25 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-30_06,2026-08-27_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 suspectscore=0 phishscore=0 impostorscore=0 spamscore=0 bulkscore=0 adultscore=0 clxscore=1015 priorityscore=1501 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608300191 The HP OmniBook Ultra Laptop 14-kg0xxx is a Snapdragon X2 Elite (Glymur) laptop. Add a compatible for this machine "hp,omnibook-ultra-kg0xxx". Signed-off-by: Jason Pettit Acked-by: Krzysztof Kozlowski --- 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..bd940477fb24 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,omnibook-ultra-kg0xxx - qcom,glymur-crd - const: qcom,glymur =20 --=20 2.47.3 From nobody Sat Sep 26 20:30:50 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 080E43368BF for ; Sun, 30 Aug 2026 21:56:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788126984; cv=none; b=sz8O2M2gANOiosEt++8ewSZ5oUo95CyDI4swOIGkvUyir0LdcpG/Agzb3hb02R478A9LtKLk3u+NWQnHkMOewEEDbApfmUAMEuN81M9L/Jph6SkywQrchafbbrBcYKjAheUckojh/Dn5B0RRlv6CB7nMgWOVEY5qFjP9kLKP1L8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788126984; c=relaxed/simple; bh=/BkS+ZWWkm6NQF4eTDuWE77ePyqs770RuXBVB92BnxQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=WtN8Z4JL91KxVrTMyPRj2w7ceZ1SpLDufmviOrYBNCgxVRjQoHrWh2u+KTtIGQIR3zbe9IogvGCFIJADBTuNurHc1UFzCK5+K6euVO0hT/GkaF/IF4RA/3eHSJOXR9q3abAJ3KaYuDPbAc/8KviJLrhJifK/rnwsCLWznz1H8GM= 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=ZQI05D+e; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=LNoMTPCN; 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="ZQI05D+e"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="LNoMTPCN" 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 67ULDt7m1545828 for ; Sun, 30 Aug 2026 21:56:21 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= iw6ayHLN741TQDaI1W0FiERcwsIz+PvE0rW7EQUBhOU=; b=ZQI05D+eMkXYEwTJ K2WXc9/Ld/l4J8YqgiUMjdiKdOxfy4O2cU5meIq1qJ2TJQfLuaNdYTw9uiczhEjq 4kzaZBImpMKtZQiw/ebc5r+YgM1hPBc66q8N+ZFyuGZQzedwgDuWRL6fsAJy+Yb6 PyLEBzkdwzIf+0lb+Bi7CCCbatEZWi0MOyBJV6Alwif0oBOQ2jMPAYIAirv3IlQL n2dHm0Ha+OY3j+ZIdiZboQxIP97HV3E/r48zpqIvX+cWYNVjqO40OM3HbfEI9lkh fsAD+EtAXW+xWJa7nCOunwT1Ut/8x3UJAUZqHOYEAGlAC7di1oKnzqmO/DK4l3pw eQ1pKw== Received: from mail-yw1-f199.google.com (mail-yw1-f199.google.com [209.85.128.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gcv7w81q2-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 30 Aug 2026 21:56:20 +0000 (GMT) Received: by mail-yw1-f199.google.com with SMTP id 00721157ae682-820111eb28aso45028607b3.1 for ; Sun, 30 Aug 2026 14:56:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1788126980; x=1788731780; 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=iw6ayHLN741TQDaI1W0FiERcwsIz+PvE0rW7EQUBhOU=; b=LNoMTPCN56NmOdJ1KoNVH17bk4MUCkNSvef0EpA3+uWihQfJ2cSp7EDLknnE+D1Hci D7J/v7bN9r7Wybl/SndosxefU3XT4WkqsdaYPaL8i1rB2IqldsO8Uz3s4d7OqZsoyNyF oic5StM+LBbTXlT6STZEHawZQKO/gYFeMgQnL9+qkNuy67/GNC7yQv746qf5/5ll8aTL Pn92bB8tmhIfBV6Q1fKgF4nHxh3MvMXSRVC1Z/pvU1bhp8YEVZXpTu+sotDrU+dRbi7L J8YaL2gMVOCQ7KTTMZX6C0R/FU7w4z0mV/ATuyafAEQDLKt9TQT+Gj0zmFhaE1z4ddVj KFjg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788126980; x=1788731780; 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=iw6ayHLN741TQDaI1W0FiERcwsIz+PvE0rW7EQUBhOU=; b=nbG+x24FTm4mdk2fgpFpAsQxp2qFzpHO6zifeS6YwTQvq6cUyF3bFHy7UOYg3l/BHX iWX07rR/TS58ZBHnQhd6NJQxhJqZyDQLfqXH2OFJM52wxNqquVOPR0H+IjukI8IjwZSi Pto4eTGXhYmfzi614QSWG+tbXjevgf/u8io8Ss02WHrgeejwNtM4V9RTnAFYV1A8tqPf vbWXYWB11DRRM++OiQInMserOo5muuN2bMFRDkjhj3PPXg4jMggfWPWxMddM5EGFK9Sa fk7khZk4rjZYlJn31ttvKzdZ1HY4eyVrDAARKPE8Uari7ZZ/b//ZNgQ6SXNDjyfO0IfO bzsw== X-Forwarded-Encrypted: i=1; AKwUvBwmyBsZaGfYBv6kVAGSBhn3Gm1cPJtAJVi3h7+DhmQSf5J8QsxRcc7Vt2c/hli1Lk9Kp3i0jIZ6wF/KFqE=@vger.kernel.org X-Gm-Message-State: AFuF++lNkIQyGua39HeF7FR0+ZrA3bffpn6lODu4vBesZvwW1YWfuIAs xghigjKz5mRD9UGPlOjo1hrqOwUscvOTMYcy2jt85hiWEFjNgb0FaV8kDcbXxO9ukgKaMYSjaaq 5M1pinPogGBjMPgsf+cZNvRTtdmrY5IDr4fkHuTYgPFcnfxwj1GMhStpHGctGBh3xJ4s= X-Gm-Gg: AYBFou3jhh1MfQK5rvJ+8tHjHWXDKLRQLnF8+P4f5TuswZtKwhhCHmq4X+fWU9K+TMw Pj77NQe23TD9lJZVdyd+XgFdA5E5fSnsl3jap2deVNZHP2tZjAaxiDx+hi1p+09LjfMcOQD7aZh Z+J8tBomzawb+0fURE8L5ov7vjsh37/AyM+s9k2AHHKyQoA34+fwscL/FC4fZ/kZYsYK4bGJ5Wu S+kZu3eg+cvoRIwbAQeA67EIBj8p2BfAyW1YmIY5mE0wq73hoVbuUAFbjDDbOyj7CWWCWuCpaBz 3EjsbEXbGmDsafgpg32hh7AyKF1tSKonz6EWLz6pwKgooajTd/TFYVrhfMWdiFUF0pRc5lsawGU hyGAlRLswZnN0YKj1Zg== X-Received: by 2002:a05:690c:dce:b0:844:7e98:fe01 with SMTP id 00721157ae682-85d68b8322bmr74233217b3.5.1788126980075; Sun, 30 Aug 2026 14:56:20 -0700 (PDT) X-Received: by 2002:a05:690c:dce:b0:844:7e98:fe01 with SMTP id 00721157ae682-85d68b8322bmr74233097b3.5.1788126979472; Sun, 30 Aug 2026 14:56:19 -0700 (PDT) Received: from [127.0.1.1] ([2600:1700:b450:a0df:c754:9665:1e1e:bbad]) by smtp.gmail.com with ESMTPSA id 00721157ae682-85e5ed1dc88sm38268857b3.19.2026.08.30.14.56.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 30 Aug 2026 14:56:18 -0700 (PDT) From: Jason Pettit Date: Sun, 30 Aug 2026 14:56:15 -0700 Subject: [PATCH 2/3] arm64: dts: qcom: add HP OmniBook Ultra 14-kg0xxx 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: <20260830-x2-hp-omnibook-ship-v1-2-9feada71dc79@oss.qualcomm.com> References: <20260830-x2-hp-omnibook-ship-v1-0-9feada71dc79@oss.qualcomm.com> In-Reply-To: <20260830-x2-hp-omnibook-ship-v1-0-9feada71dc79@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Qiang Yu , Nabige Aala , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Jason Pettit X-Mailer: b4 0.16.0 X-Authority-Analysis: v=2.4 cv=E9f9Y6dl c=1 sm=1 tr=0 ts=6a94a704 cx=c_pps a=72HoHk1woDtn7btP4rdmlg==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=rJkE3RaqiGZ5pbrm-msn:22 a=EUspDBNiAAAA:8 a=tojOfLgrslSkcS7XBEMA:9 a=QEXdDO2ut3YA:10 a=kA6IBgd4cpdPkAWqgNAz:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwODMwMDE5MSBTYWx0ZWRfXz+JBGM36BBSS D2U9qgPbebpSf56RUVfPVPFhegG+kdH/MYvVb9Kd9vEX0zXr5J4UgmH+CzWE2gyctQwsbJZCaKD mT9Hxj3a+NLqk9Rfi4eWrtaqSwP2Zpc= X-Proofpoint-ORIG-GUID: 7JfOaM0MHxcB6BG3UahFQLA53qwFleZf X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODMwMDE5MSBTYWx0ZWRfX6ZKWMc+UChil KfA/URlKwYOnfcurFGBG2KEW1hJAMP+m0NfYmUek5Dos20aFgW+5X5Uy86h1gst4KYyluXZfNjV w49pvECrEF+WLjygXB11KaqaZuJZiTtkw9KY1udAj2CDyvF1rEBckSecMxI9B8Ehieuzkrzlrst rjoLNC5q9I8E4EDLrTqwPsQTE9BGOFsWg7S6W3rEKuEZKN3E7FEw8JkAKqUbCi/aBHXfT+FJ5WZ cQMsT9Bb+czxO2KvPJsam/n4nfsvlZcndR2NNSa+RpRj5JTIe9VmLpmirNe5LsTxFZ16oNKT3DJ 8XJ6ekQrbJZ+dKFALqq17sqnFbNckUi9eLfuRBjZaUeeaRSuA2+FHo52iJrDkR77jISuKx6OXjV RiB6jnFPTILt3anPv5kLjeKOijJkKm9MbmZiMcwuteTWDDJZYWatwbzO+MHLNiIQ/0eBbKUXzp9 BqQqUhjA7vam9724hPA== X-Proofpoint-GUID: 7JfOaM0MHxcB6BG3UahFQLA53qwFleZf 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-30_06,2026-08-27_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 malwarescore=0 bulkscore=0 spamscore=0 phishscore=0 lowpriorityscore=0 adultscore=0 impostorscore=0 priorityscore=1501 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608300191 Add board support for HP OmniBook Ultra 14" Next Gen AI PC (product SKU D29KLAS#ABA, board 8F03), a Snapdragon X2 Elite (Glymur) laptop, using the "hp,omnibook-ultra-kg0xxx" / "qcom,glymur" compatible. Enabled by this device tree: - internal eDP panel (2880 x 1800) - 3x USB Type-C with DisplayPort alt-mode, USB, Power Delivery - NVMe SSD on PCIe (pcie3b) - Wi-Fi and Bluetooth - HID-over-I2C keyboard, touchpad, touchscreen, lid switch - Adreno GPU and GMU (Freedreno GL on Mesa) - Audio playback and capture - Real-time clock - ADSP and CDSP - 5MP USB RGB Camera + IR Camera Assisted-by: Claude:claude-opus-4-8 Signed-off-by: Jason Pettit --- arch/arm64/boot/dts/qcom/Makefile | 1 + .../dts/qcom/glymur-hp-omnibook-ultra-kg0xxx.dts | 1012 ++++++++++++++++= ++++ 2 files changed, 1013 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/Makefile b/arch/arm64/boot/dts/qcom/M= akefile index 1c86e7e98f55..6896162a9171 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-omnibook-ultra-kg0xxx.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-omnibook-ultra-kg0xxx.dts b= /arch/arm64/boot/dts/qcom/glymur-hp-omnibook-ultra-kg0xxx.dts new file mode 100644 index 000000000000..d1c1880a50b9 --- /dev/null +++ b/arch/arm64/boot/dts/qcom/glymur-hp-omnibook-ultra-kg0xxx.dts @@ -0,0 +1,1012 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries. + */ +/dts-v1/; + +#include "glymur.dtsi" + +#include "pmcx0102.dtsi" +#include "pmk8850.dtsi" +#include "smb2370.dtsi" + +#include +#include +#include +#include +#include +#include + +/ { + compatible =3D "hp,omnibook-ultra-kg0xxx", "qcom,glymur"; + model =3D "HP OmniBook Ultra Laptop 14-kg0xxx"; + + aliases { + i2c0 =3D &i2c0; + i2c4 =3D &i2c4; + i2c8 =3D &i2c8; + + serial1 =3D &uart14; + }; + + chosen { + }; + + clocks { + sleep_clk: sleep-clk { + compatible =3D "fixed-clock"; + clock-frequency =3D <32000>; + #clock-cells =3D <0>; + }; + + xo_board: xo-board { + compatible =3D "fixed-clock"; + clock-frequency =3D <38400000>; + #clock-cells =3D <0>; + }; + }; + + gpio-keys { + compatible =3D "gpio-keys"; + + pinctrl-0 =3D <&hall_int_n_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>; + + /* Right side user-adjacent 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 display-adjacent 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>; + }; + }; + }; + }; + + /* Left side port */ + connector@2 { + compatible =3D "usb-c-connector"; + reg =3D <2>; + 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_in2: endpoint { + remote-endpoint =3D <&usb_2_dwc3_hs>; + }; + }; + + port@1 { + reg =3D <1>; + + pmic_glink_ss_in2: endpoint { + remote-endpoint =3D <&usb_2_qmpphy_out>; + }; + }; + }; + }; + }; + + vreg_edp: regulator-edp { + 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_pwr_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; + }; + + reserved-memory { + linux,cma { + compatible =3D "shared-dma-pool"; + size =3D <0x0 0x10000000>; + reusable; + linux,cma-default; + }; + }; + + sound { + compatible =3D "qcom,glymur-sndcard"; + /* This board reuses GLYMUR-CRD-tplg.bin from linux-firmware */ + model =3D "GLYMUR-CRD"; + + 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>; + vddaon-supply =3D <&vreg_l15b_e0_1p8>; + vdddig-supply =3D <&vreg_l15b_e0_1p8>; + vddio-supply =3D <&vreg_l15b_e0_1p8>; + vddio1p2-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,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-2 { + 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 ; + }; + + /* usb_hs (internal camera bus) M31 eUSB2 phy vdd. */ + 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 ; + }; + }; + + regulators-3 { + compatible =3D "qcom,pmh0110-rpmh-regulators"; + qcom,pmic-id =3D "F_E1"; + + vreg_l1f_e1_0p9: ldo1 { + regulator-name =3D "vreg_l1f_e1_0p9"; + regulator-min-microvolt =3D <904000>; + regulator-max-microvolt =3D <904000>; + 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,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 ; + }; + + vreg_l2c_e1_1p2: ldo2 { + regulator-name =3D "vreg_l2c_e1_1p2"; + regulator-min-microvolt =3D <1200000>; + regulator-max-microvolt =3D <1200000>; + regulator-initial-mode =3D ; + }; + + vreg_l3c_e1_0p94: ldo3 { + regulator-name =3D "vreg_l3c_e1_0p94"; + regulator-min-microvolt =3D <936000>; + regulator-max-microvolt =3D <936000>; + regulator-initial-mode =3D ; + }; + + vreg_l4c_e1_0p91: ldo4 { + regulator-name =3D "vreg_l4c_e1_0p91"; + regulator-min-microvolt =3D <912000>; + regulator-max-microvolt =3D <912000>; + regulator-initial-mode =3D ; + }; + }; +}; + +&gmu { + status =3D "okay"; +}; + +&gpu { + status =3D "okay"; +}; + +/* keyboard: HID-over-I2C on i2c0 */ +&i2c0 { + clock-frequency =3D <400000>; + + status =3D "okay"; + + 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; + }; +}; + +&i2c4 { + 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; + }; +}; + +&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>; + + pinctrl-0 =3D <&ts_default>; + pinctrl-names =3D "default"; + + wakeup-source; + }; +}; + +&lpass_vamacro { + vdd-micb-supply =3D <&vreg_l1b_e0_1p8>; + + pinctrl-0 =3D <&dmic01_default>; + pinctrl-names =3D "default"; + + qcom,dmic-sample-rate =3D <4800000>; +}; + +&mdss { + status =3D "okay"; +}; + +&mdss_dp0 { + status =3D "okay"; +}; + +&mdss_dp0_out { + link-frequencies =3D /bits/ 64 <1620000000 2700000000 5400000000 81000000= 00>; +}; + +&mdss_dp1 { + status =3D "okay"; +}; + +&mdss_dp1_out { + link-frequencies =3D /bits/ 64 <1620000000 2700000000 5400000000 81000000= 00>; +}; + +&mdss_dp2 { + status =3D "okay"; +}; + +&mdss_dp2_out { + link-frequencies =3D /bits/ 64 <1620000000 2700000000 5400000000 81000000= 00>; +}; + +&mdss_dp3 { + /delete-property/ #sound-dai-cells; + + pinctrl-0 =3D <&edp0_hpd_default>; + pinctrl-names =3D "default"; + + status =3D "okay"; + + aux-bus { + panel { + compatible =3D "samsung,atna33xc20"; + enable-gpios =3D <&tlmm 18 GPIO_ACTIVE_HIGH>; + + power-supply =3D <&vreg_edp>; + + 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"; +}; + +&pcie3_phy { + vdda-phy-supply =3D <&vreg_l3c_e1_0p94>; + vdda-pll-supply =3D <&vreg_l2c_e1_1p2>; + + vdda-refgen0p9-supply =3D <&vreg_l1c_e1_0p91>; + vdda-refgen1p2-supply =3D <&vreg_l4f_e1_1p2>; + + status =3D "okay"; +}; + +&pcie3b { + pinctrl-0 =3D <&pcie3b_default>; + pinctrl-names =3D "default"; + + status =3D "okay"; +}; + +&pcie3b_port0 { + reset-gpios =3D <&tlmm 155 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 157 GPIO_ACTIVE_LOW>; +}; + +&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>; + vddpcie0p9-supply =3D <&vreg_pmu_pcie_0p9>; + vddpcie1p8-supply =3D <&vreg_pmu_pcie_1p8>; + vddrfa0p8-supply =3D <&vreg_pmu_rfa_0p8>; + vddrfa1p2-supply =3D <&vreg_pmu_rfa_1p2>; + vddrfa1p8-supply =3D <&vreg_pmu_rfa_1p8>; + vddrfacmn-supply =3D <&vreg_pmu_rfa_cmn>; + vddwlcx-supply =3D <&vreg_pmu_wlcx_0p8>; + vddwlmx-supply =3D <&vreg_pmu_wlmx_0p85>; + }; +}; + +&pmk8850_rtc { + qcom,no-alarm; +}; + +&remoteproc_adsp { + firmware-name =3D "qcom/glymur/hp/omnibook-ultra-14-kg0xxx/qcadsp8480.mbn= ", + "qcom/glymur/hp/omnibook-ultra-14-kg0xxx/adsp_dtbs.elf"; + + status =3D "okay"; +}; + +&remoteproc_cdsp { + firmware-name =3D "qcom/glymur/hp/omnibook-ultra-14-kg0xxx/qccdsp8480.mbn= ", + "qcom/glymur/hp/omnibook-ultra-14-kg0xxx/cdsp_dtbs.elf"; + + status =3D "okay"; +}; + +&remoteproc_soccp { + status =3D "okay"; +}; + +&smb2370_j_e2_eusb2_repeater { + vdd18-supply =3D <&vreg_l15b_e0_1p8>; + vdd3-supply =3D <&vreg_l7b_e0_3p1>; +}; + +&smb2370_k_e2_eusb2_repeater { + vdd18-supply =3D <&vreg_l15b_e0_1p8>; + vdd3-supply =3D <&vreg_l7b_e0_3p1>; +}; + +&smb2370_l_e2 { + status =3D "okay"; +}; + +&smb2370_l_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_0p9>; + 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_0p9>; + vdda-refgen4-1p2-supply =3D <&vreg_l4f_e1_1p2>; +}; + +&tlmm { + gpio-reserved-ranges =3D <4 4>, + <10 2>, + <44 4>, + <65 1>, + <90 1>; + + edp_pwr_en: edp-pwr-en-state { + pins =3D "gpio70"; + function =3D "gpio"; + drive-strength =3D <16>; + bias-disable; + }; + + edp_bl_en: edp-bl-en-state { + pins =3D "gpio18"; + function =3D "gpio"; + drive-strength =3D <16>; + bias-disable; + }; + + edp0_hpd_default: edp0-hpd-default-state { + pins =3D "gpio119"; + function =3D "edp0_hot"; + bias-disable; + }; + + hall_int_n_default: hall-int-n-state { + pins =3D "gpio92"; + function =3D "gpio"; + bias-disable; + }; + + kybd_default: kybd-default-state { + pins =3D "gpio67"; + function =3D "gpio"; + bias-disable; + }; + + tpad_default: tpad-default-state { + pins =3D "gpio3"; + function =3D "gpio"; + bias-disable; + }; + + ts_default: ts-default-state { + int-pins { + pins =3D "gpio51"; + function =3D "gpio"; + bias-disable; + }; + + reset-pins { + pins =3D "gpio48"; + function =3D "gpio"; + bias-disable; + }; + }; + + pcie3b_default: pcie3b-default-state { + clkreq-n-pins { + pins =3D "gpio156"; + function =3D "pcie3b_clk"; + drive-strength =3D <2>; + bias-pull-up; + }; + + perst-n-pins { + pins =3D "gpio155"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-disable; + }; + + wake-n-pins { + pins =3D "gpio157"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-pull-up; + }; + }; + + 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; + }; + }; +}; + +&uart14 { + status =3D "okay"; + + bluetooth { + compatible =3D "qcom,wcn7850-bt"; + max-speed =3D <3200000>; + + vddaon-supply =3D <&vreg_pmu_aon_0p59>; + vddrfa0p8-supply =3D <&vreg_pmu_rfa_0p8>; + vddrfa1p2-supply =3D <&vreg_pmu_rfa_1p2>; + vddrfa1p8-supply =3D <&vreg_pmu_rfa_1p8>; + vddrfacmn-supply =3D <&vreg_pmu_rfa_cmn>; + vddwlcx-supply =3D <&vreg_pmu_wlcx_0p8>; + vddwlmx-supply =3D <&vreg_pmu_wlmx_0p85>; + }; +}; + +/* usb_0: 2nd USB-C port (host + DP alt-mode) */ +&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 { + refgen-supply =3D <&vreg_l2f_e0_0p94>; + vdda-phy-supply =3D <&vreg_l3f_e0_0p91>; + vdda-pll-supply =3D <&vreg_l4h_e0_1p2>; + + status =3D "okay"; +}; + +&usb_0_qmpphy_out { + remote-endpoint =3D <&pmic_glink_ss_in>; +}; + +/* usb_1: 3rd USB-C port (host + DP alt-mode) */ +&usb_1 { + status =3D "okay"; +}; + +/* usb_1 DP alt-mode wiring (3rd port; hsphy/qmpphy already enabled above)= . */ +&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 { + refgen-supply =3D <&vreg_l2f_e0_0p94>; + vdda-phy-supply =3D <&vreg_l1h_e0_0p94>; + vdda-pll-supply =3D <&vreg_l4h_e0_1p2>; + + status =3D "okay"; +}; + +&usb_1_qmpphy_out { + remote-endpoint =3D <&pmic_glink_ss_in1>; +}; + +&usb_2 { + status =3D "okay"; +}; + +&usb_2_dwc3_hs { + remote-endpoint =3D <&pmic_glink_hs_in2>; +}; + +&usb_2_hsphy { + vdd-supply =3D <&vreg_l4c_e1_0p91>; + vdda12-supply =3D <&vreg_l4f_e1_1p2>; + + phys =3D <&smb2370_l_e2_eusb2_repeater>; + + status =3D "okay"; +}; + +&usb_2_qmpphy { + vdda-phy-supply =3D <&vreg_l4c_e1_0p91>; + vdda-pll-supply =3D <&vreg_l4f_e1_1p2>; + refgen-supply =3D <&vreg_l4f_e1_1p2>; + + status =3D "okay"; +}; + +&usb_2_qmpphy_out { + remote-endpoint =3D <&pmic_glink_ss_in2>; +}; + +&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"; +}; --=20 2.47.3 From nobody Sat Sep 26 20:30:50 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 93BF633BBC0 for ; Sun, 30 Aug 2026 21:56:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788126985; cv=none; b=J5iiAMdE8hAaunSq9DFRtIfnxyXscPm3Hajrie7jg7xOX96lxfMmCJEeY20TLjH68SEFmqx0lMPTycv1VoiPC1w5fmAhrpY/eG9YBiTzcMYR/rKVn1bBpYdAlntTdbHBQF7ZzTiZ7v8aJmM4SSg3IYLxsY+BUP8/YpDEJK3RT0k= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788126985; c=relaxed/simple; bh=0fK1ec72oduQp2OfZiFcr1jtp5qufOKAWnFTOABUVE8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=P9tqE+te+2e7Ao4fBVJE7b83VwCMNspaqCbTBLW5T0YGnDT8bZQSUA5vPpum2iskE3H13rYYTild2lR7jf+MNd2bwfx264Dv9FXIl05Zn89DxWK9Ps41StdtzdxSXVxLbe+JoCPHgTBdSp2gCH3Q9ud3TktN1So0VUFjxuJSSFU= 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=Y3w0NEKl; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=gBQc5De0; 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="Y3w0NEKl"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="gBQc5De0" Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67UJK2pJ1217218 for ; Sun, 30 Aug 2026 21:56:22 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= trUtuGg92SrcEyjgat3wh+VBd03ZGhYKBlkmGgV3BfQ=; b=Y3w0NEKl+kzJ55II hKPBACjiApGBm3pby3QetAmh2INu7b6nnTcmyfB4NeU/o4AeIlhdoCaqPYbqT7IE yDk09MUY3LJ5uo1vJsgAv88w8YULADma+qCygnvVLWmivuf1TQlCicz8d9udzAhv aYnEG8SBD4o20kMb2BxZtTd+plI2n9ukB9K7YP6VP2wkHsOcpU6Tsa+c+HMu18BX /SG+CQHGqfmA7T4+SuE5wnw/tsEYSw3x1gmNdzPG5CGgaPAEM0in0XOfJrUIn+zr SA3A87IQ7rZWHJh+qmdA78DEcKwKcdQL0KnT5nXhIPbPZ2r5FM4ZUC3w0TT9wg8M Ks+Maw== Received: from mail-yw1-f199.google.com (mail-yw1-f199.google.com [209.85.128.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gbqe2bsht-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 30 Aug 2026 21:56:22 +0000 (GMT) Received: by mail-yw1-f199.google.com with SMTP id 00721157ae682-85c370a5eaaso54043427b3.1 for ; Sun, 30 Aug 2026 14:56:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1788126982; x=1788731782; 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=trUtuGg92SrcEyjgat3wh+VBd03ZGhYKBlkmGgV3BfQ=; b=gBQc5De0aXx01hcOrbB5+7DX6kPWdkwosu+5WYiSxLA9nKB114WKiJc8uQNXgiVxMC /u7tdVb5G5BBJN7qPUAbsq0ffAiUAaUbD/z/pEZ3u3ITjjU7/yhko5dm2xhvvwo6AUm+ aRKnSUaDVc47upRBWYBY/gfKMWcWKHk8YREphDeSkF2K1MOF2LYugFBg6oYSKyJVp5lE tU1ULQjI7GbiLxIbSLMT9locZbjkEEjS3cfYGsHOE2qyhAzkl9Z4KTCUt22h0MaQr7DN A18cEPcfBMuC45CBi6YFLGTroTIa+e4YjGb/TZzfANl4Jz+0heK7T7NgRNaEFBIekin6 s1Bw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788126982; x=1788731782; 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=trUtuGg92SrcEyjgat3wh+VBd03ZGhYKBlkmGgV3BfQ=; b=hLbjJ2rI7/unX+u3xlvvnsKcjES51tFpqj40MmvWWiDq4kT3odcRYdNWk0yu0wTA3l XqDh4TUW6dinV8Ki/hknf2lGdQr46fCdtjJY0l53DLaaXaorPGXZgHyEPZeM9LF8c9bS tEoNJCGOO59tIwowgfJNdLvgo1aFy91hvyqk/Ud0zzKYFTVX09tY6HtftK0MBh64/J48 TPWNqU0g09fOCYtuD70/zfv+97BCHLkjL0JAlHq8/f0BHVI7zjpyvcWYq7NWsOgFdBqA iSIKptHziuqrIihSm2CSIdf/h9vZr4yKBXaSYdxsUJl+DJAkWT/K92QxCBkKPezu2yA5 QoMQ== X-Forwarded-Encrypted: i=1; AKwUvBzxOJjC+P4pdv1Vx7oqxJ7dgyOupEuIB9DfNxgvupDn8UoT/vaGOaojpZMGCm2XTwH1OLZl1axTur33Ojk=@vger.kernel.org X-Gm-Message-State: AFuF++lEWKHqCUrVKdkHM2OvBTK5M8BArrHNA+aCG3JCM2awtMTiegMn Ms23eXwnYGMxuo9QpLuku1/+t4Q9YrPgDwJRsTeztTRWhcuseOJgZtgMysNBCN9k5DIeB3Li74Y TebAN7kmObq5HB4UIQwcQEMzTOhdk4UHGfd/mwKPJX6RgfTSw/qgopRcVuOIXbkrG3Q0= X-Gm-Gg: AYBFou3so8s/ary7p4J30oCYfb1lxsiuyBL94/8xBZt9K4wvysY2ujevetmrs10oDfz C2Pl4v7hmMi9/j4cCoiFk58E25WKx4sK7pQSB5i53YPKSlhxfB8Lv70gUQhxywsMTC5+iavwP+g SGFU8doRt6EET7YOHlCosna965gAMx2qyasSENbGJGh12wkwu7riFg2aP2HeSMOhD8Wd1GXopyT /hgA5L+R4r4aoYYfyZsSFK809RaO/wsC6PPoIbHExU0CUgg9VZNBc7F2bcXf1+Tz9MsN/SuBgYR KTE1tI5sgrIz8f9Khlhif2I7dgxcGbX9oNazdu7RHi3nZX4McIHC0nELPcOzxGLVRn4D4rhs7Ee zsVFtxPpZZ/QGM/THZg== X-Received: by 2002:a05:690c:7108:b0:862:5a77:285d with SMTP id 00721157ae682-864ea46ba57mr13539367b3.0.1788126981989; Sun, 30 Aug 2026 14:56:21 -0700 (PDT) X-Received: by 2002:a05:690c:7108:b0:862:5a77:285d with SMTP id 00721157ae682-864ea46ba57mr13539237b3.0.1788126981539; Sun, 30 Aug 2026 14:56:21 -0700 (PDT) Received: from [127.0.1.1] ([2600:1700:b450:a0df:c754:9665:1e1e:bbad]) by smtp.gmail.com with ESMTPSA id 00721157ae682-85e5ed1dc88sm38268857b3.19.2026.08.30.14.56.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 30 Aug 2026 14:56:21 -0700 (PDT) From: Jason Pettit Date: Sun, 30 Aug 2026 14:56:16 -0700 Subject: [PATCH 3/3] firmware: qcom: scm: add HP OmniBook Ultra 14-kg0xxx to QSEECOM allowlist 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: <20260830-x2-hp-omnibook-ship-v1-3-9feada71dc79@oss.qualcomm.com> References: <20260830-x2-hp-omnibook-ship-v1-0-9feada71dc79@oss.qualcomm.com> In-Reply-To: <20260830-x2-hp-omnibook-ship-v1-0-9feada71dc79@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Qiang Yu , Nabige Aala , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Jason Pettit X-Mailer: b4 0.16.0 X-Authority-Analysis: v=2.4 cv=Iskutr/g c=1 sm=1 tr=0 ts=6a94a706 cx=c_pps a=72HoHk1woDtn7btP4rdmlg==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=ZpdpYltYx_vBUK5n70dp:22 a=EUspDBNiAAAA:8 a=zWXkJhVHaGWV9AuZZCwA:9 a=QEXdDO2ut3YA:10 a=kA6IBgd4cpdPkAWqgNAz:22 X-Proofpoint-GUID: DHPhoE97RobXQ1i2Tz7rsjzpUaUSjofb X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODMwMDE5MSBTYWx0ZWRfX9ex3S1GKxXZg W+K+bzwJB+D3OX2W5eWh4eDExwQriEpeC+XxkHbrw7q/jOCgebMYKE0NDhsTYCzMDRhk3PSgTlH b5x7qkKcf6wT5KgNOMlB+LFWK01kwjRvKs4HzSU18sCgqy1xS4sq/vVpxZV6oW927oQ26gY0PSt JEcNT9eVMY2exaySIMs5kBDnkPBioQjomY3eHwvVnu2BnNZa2T5iLsYLJPCOnQwBs06f/zvLrOm BcNOocSSUOjzvV1rNOOAocuxtd6KcY0qXbZixoa+M9LDHe4agdBveMqe2lj8zoF+OCJTckn/IsI YiHsJCiM7lwEXJuRNwCG2x/9ncMllglH8+4mDw8r2tfQCBSFjIt5WTXUApkvc+lBvwUUthS6Equ 74RtF0ry5Lx/MTkbOmuGIN04a6QFP3yaUgZ+xWTKcxNsKszANUi5OdJICbmm5iBNpZRP22S0owX VbNvwPq4bNZgjP9jdig== X-Proofpoint-ORIG-GUID: DHPhoE97RobXQ1i2Tz7rsjzpUaUSjofb X-Proofpoint-Spam-Info: AW1haW4tMjYwODMwMDE5MSBTYWx0ZWRfX2A4VEdcPbNno aePT0zyyH95h+TC6ZabV25h8koxbiB8K3XdenjMpiWU+E3lsE3e/Gjg/ZxfsKukTxR6fdFpi8m/ w617sYIy0EHN0URbI2FYKUebIPOw2fM= 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-30_06,2026-08-27_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 bulkscore=0 malwarescore=0 adultscore=0 lowpriorityscore=0 clxscore=1015 priorityscore=1501 impostorscore=0 suspectscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608300191 The HP OmniBook Ultra Laptop 14-kg0xxx 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. Signed-off-by: Jason Pettit Reviewed-by: Abel Vesa --- 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..219ffa7078b7 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,omnibook-ultra-kg0xxx" }, { .compatible =3D "hp,omnibook-x14" }, { .compatible =3D "huawei,gaokun3" }, { .compatible =3D "lenovo,flex-5g" }, --=20 2.47.3