From nobody Tue Feb 10 06:43:07 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 42FF633B94B for ; Mon, 9 Feb 2026 20:49:20 +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=1770670161; cv=none; b=Po4jLIf+zF118Mdv6knMmGBjhOl8cSv1LukRIrFjAV4M4/jhE6e6tAk8VvDbaaFhzC0ScRNVt8hmjHf7mwAPiuCHXbjFzZN/XO0BwDKcuHk+7aM2uBCyt+6Jku+30GXdskZS9KmZtQCtV5KQIeIm14305cCjbiL26PJUMurT2/M= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770670161; c=relaxed/simple; bh=HwnGZ3cKZvOD2FzYP6um9IqcfY3jnwy0Lssknz6kz1g=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=ibufnMbMB9CX7Me1k5mgpZEyPnnlNaZs2/MhO3rXuDkE3YcfY3yQtfYy25ZxANO8Mo33JOT4DPb6hJV//a70xijtfdnNKXWqH3JbbOzntXpOME0ZShCR0FCFYScXFcmjynIYuF0PXW9curMFYChBevaJwhTPaQfjzNRBfbZznVM= 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=G08Ldzh4; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=GKPC0ywa; 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="G08Ldzh4"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="GKPC0ywa" 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 619Gpx8T1172144 for ; Mon, 9 Feb 2026 20:49:19 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=xiuvzHoOW/F 8kB3kHeqD8PEamlh8VCXtCJ3Ykz5i4zg=; b=G08Ldzh42Jozrf/HSU+ysZrTMsB NCBcchNiA11/egHMLOXLCwJoFabA8ku6kXKlCSCoUjGhShK38rPzUZA60ifqdF4l xFWJo+dPbQXxIrfxPV84EimRuvZ+mZq0y3e2PRLE/8udbP61MvTlBaB4iGVPDAiN Nohm9C3DHmZB83/WV4AMatYf6p2bVEXzHwyrJut6OxQ6dIi+ygdzXxxP5xjbIhOc xjraJ1PX+RFUbSgE2AO9f+4YDSDleHzOoAfmTQhApI9ABMmZKqIoqWEg1we6VJ7t ZNNsCD79463lSLlC3FoZ539KUhEn5DTRedk1DsJnl2LenORXRKIri27cz5w== Received: from mail-dy1-f200.google.com (mail-dy1-f200.google.com [74.125.82.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4c7kftrr1k-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 09 Feb 2026 20:49:19 +0000 (GMT) Received: by mail-dy1-f200.google.com with SMTP id 5a478bee46e88-2ba68ed568bso539928eec.1 for ; Mon, 09 Feb 2026 12:49:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1770670158; x=1771274958; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=xiuvzHoOW/F8kB3kHeqD8PEamlh8VCXtCJ3Ykz5i4zg=; b=GKPC0ywaho+eLAOBo5zbB1j+01XZXqoK9tLnHwqKgP3Ku3wtGo41I/ybqmThH9BqST 8u97ljsTnXDQW48NL7pSPoPipbOWH3u2Nu8hu18o0/xkM8iK4mnJ1fKes4Bd6eDCfjMR HYKEO128W8ngLVkLADHu+pMFEW3gan50pho3G6GWw5in0Trux7TfmDyFntmtD7jmC0a9 rlcW0Nyqd8yBfXgatuw9PR3PNyOd/d8OYhWjLmaaVcpqnTDBtsVAL332A/oY4vY1ZNeh LiHZRnEZQMj/8x+6aYSbPHeNUEBQ4/2i6MWPE7HKIdZqnSIA58XyDZBhvrmez0bYMUC/ 8LnA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770670158; x=1771274958; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=xiuvzHoOW/F8kB3kHeqD8PEamlh8VCXtCJ3Ykz5i4zg=; b=d3YqXo+qJnlvbi671H2/UWOOleogHafB9+S6PUMorAkQy9en9VucVFV7IlAwszrLfm J8SDIGn/c7TKRFfLbDV1DGnGFSQuFLp2x/GloqpERi5vACmQBoB7ZlTJVNodbVu+R4Yj RyGA3hdKQ4ohfUliWBr3haBN8spbdeCXtEws6kBfYkGeibQti1lCYs2XzKkZAHdWqET8 ipwmr2HLmBnaQja0zgd+4DUru/N8NAuNeMa85EsWeUwLfavjTAXbLxKRzEjkLKhva4qV lpIvg8iu0sBR97sC8zP2J+dSiYuFk9OXPJfcueI00QbLPKtfNifkan0OcIW66BQXp4S9 n/GA== X-Forwarded-Encrypted: i=1; AJvYcCWB1HXOmKXD/GdFfktsfLCxygh2DoaxnyiKiEE4+HDxVD3EoKkfAd921iI73w79c/JlfIgTOhC8dgcWKXM=@vger.kernel.org X-Gm-Message-State: AOJu0YwCJTyFuTvBc1VYlnETxL7P+b1wFlpMrIpK0geNCLPZjCKIRxWl cwfPGM9mQETcDjXmBYxhdzFWBSAwofJD3PQe8JtesQtpK29R+oPRfccLHcVM2QWclVz66vWuwOJ jqwlmKciPWhDe1a59Uaoe0zcN69zitDd4IJbLC5VsMOwg6NMF+hzihoWRaVHtlzP1+DR/QFALmZ 4= X-Gm-Gg: AZuq6aKc8lkaS1pFyG/t7WtU4o9a53ErVn4Nc33+RON4Z7nE9LeYJt0afR/iSb7kLp4 t7v1WxRYkXhZs4B1N2duPEvaDX5d6/f9QL4u6/3M+b7iqFY3ZedA8Lvrpyum4aFMdMzmhNBeD6W 7ifbGC1bs29yFemiA5iHvqBJi4RGPN/l9LebH+OQELMa2Qes30fVXakTIYAJTjhYG5C1EppKpj+ PvwDjS/EQbbrCoPwaxU7ZIZ5cAJjiCIH+w49b0me4Kw7t5nmYUIO5RUkEWuXYLWuk4D/dxRPt+Z Vw6b91aRw7OVtV2el2Nj9xDtJ1FT/07cmfleF/OGK53+jlFfHPDzeCdAsvSHizSemKLIcIuCKnf +3rTTy9n1AvdhsySL8uyUa7yQTVGUrhAa3GzwUHoT0anwUBQwDn8jRfv/2smdbFaQQoZsbHPQ X-Received: by 2002:a05:7300:862b:b0:2b7:4f83:9a84 with SMTP id 5a478bee46e88-2ba89d74668mr36045eec.17.1770670157878; Mon, 09 Feb 2026 12:49:17 -0800 (PST) X-Received: by 2002:a05:7300:862b:b0:2b7:4f83:9a84 with SMTP id 5a478bee46e88-2ba89d74668mr36032eec.17.1770670157306; Mon, 09 Feb 2026 12:49:17 -0800 (PST) Received: from hu-amelende-lv.qualcomm.com (Global_NAT1.qualcomm.com. [129.46.96.20]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-2ba89ae14c9sm106247eec.29.2026.02.09.12.49.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 09 Feb 2026 12:49:16 -0800 (PST) From: Anjelique Melendez To: andersson@kernel.org, konradybcio@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, sre@kernel.org, heikki.krogerus@linux.intel.com, gregkh@linuxfoundation.org Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org, linux-usb@vger.kernel.org Subject: [PATCH v5 1/5] dt-bindings: soc: qcom: qcom,pmic-glink: Add Glymur and Kaanapali compatibles Date: Mon, 9 Feb 2026 12:49:11 -0800 Message-Id: <20260209204915.1983997-2-anjelique.melendez@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260209204915.1983997-1-anjelique.melendez@oss.qualcomm.com> References: <20260209204915.1983997-1-anjelique.melendez@oss.qualcomm.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjA5MDE3NSBTYWx0ZWRfX3mT5xe4/nxqn jjzJfGMcP9Fk8vuN6fBya5LlC9smoz7de3XKUfOP/0Ef76jAvBz2ykOcGda8GCbR/Xnx/nwcaWX GCrWodhWNJkF9LdlxH5domJdDzmP+YYzetRxUYZmzaUJYqUhRMP1zqUwCmAMtHGOgdbp5TERwmD np2OBnF++J2qflrBHhBcIwIIT0+KTMzjhBOaypJzxkBKnbRjoxnBAURaaKQHwMz1NTJqgT0xCtY oLXYYth++NBtOiEK/fd3WgziJEygeroo5HnH7i0HrCQtnOTHVfVv67pJXJAXGfalN2xVOMIkU1m Mlf2BTuORVG+MAubqMj5b3/ecS8Q2iU0Pt+3ztIUhuSJXxlkkEUlqhThz1cwi5+sLqjOOVXv/nC syl2RQkbkrYXygAXzgJUOFR3UkW2ld13JJevFs/KLQ6mrKKDRZKaWH1wTd7qTDRqpXFYDKtn6cs HnbGBlXh8pDeeJI3TKw== X-Proofpoint-ORIG-GUID: kzK9na_AlPcpC_IMPEvsty40qq6uflVf X-Authority-Analysis: v=2.4 cv=XfuEDY55 c=1 sm=1 tr=0 ts=698a484f cx=c_pps a=PfFC4Oe2JQzmKTvty2cRDw==:117 a=ouPCqIW2jiPt+lZRy3xVPw==:17 a=HzLeVaNsDn8A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=Mpw57Om8IfrbqaoTuvik:22 a=GgsMoib0sEa3-_RKJdDe:22 a=EUspDBNiAAAA:8 a=dzyBTGdPCLdzs2CRRPwA:9 a=6Ab_bkdmUrQuMsNx7PHu:22 X-Proofpoint-GUID: kzK9na_AlPcpC_IMPEvsty40qq6uflVf X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-02-09_01,2026-02-09_04,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 adultscore=0 priorityscore=1501 lowpriorityscore=0 impostorscore=0 suspectscore=0 malwarescore=0 phishscore=0 spamscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2602090175 Content-Type: text/plain; charset="utf-8" Glymur (a recent compute platform) and Kaanapali (a recent mobile platform) have the charger FW running on a new subsystem SOCCP (SOC Control Processor) instead of on ADSP like in previous platforms. Because of this, pmic_glink interface on Glymur and Kaanapali platforms are not compatible with previous platforms. Hence, add new compatible strings for Glymur and Kaanapali. Signed-off-by: Anjelique Melendez --- Documentation/devicetree/bindings/soc/qcom/qcom,pmic-glink.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/soc/qcom/qcom,pmic-glink.yam= l b/Documentation/devicetree/bindings/soc/qcom/qcom,pmic-glink.yaml index 7085bf88afab..ff01d2f3ee5b 100644 --- a/Documentation/devicetree/bindings/soc/qcom/qcom,pmic-glink.yaml +++ b/Documentation/devicetree/bindings/soc/qcom/qcom,pmic-glink.yaml @@ -23,6 +23,8 @@ properties: oneOf: - items: - enum: + - qcom,glymur-pmic-glink + - qcom,kaanapali-pmic-glink - qcom,qcm6490-pmic-glink - qcom,sc8180x-pmic-glink - qcom,sc8280xp-pmic-glink --=20 2.34.1 From nobody Tue Feb 10 06:43:07 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 054A13B8BC9 for ; Mon, 9 Feb 2026 20:49:22 +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=1770670164; cv=none; b=k6hnUMnlcxOliexsmdwZN1HYmqXIIOZpa185dNuk5K0RNVlsBrX5Wb3Z5g3ZwTLHRH+rDUBjl82mxVzzztwX1lH5YmNXDJMWrZFYccIbk9abKMREaJBf74A8IR+UJ8WeVErxzRhO5gW4RwpZVY6FpEGON4vdSvnwUrw735yqiPY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770670164; c=relaxed/simple; bh=szE3uTdQ2zlh+pJ+0h433F4Jn9gSZEhssLs2SPsqn0Y=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=i8cbBmhnSksmzJwbNQ0+SBJq28/U2nArhwlqzkt4LvPb+PhHgzxkcBLp8DOB8Owhn6j9DnF28lNhFCNgDYWoPRRC89YWHrJHwk9tTIcHkr83ioDhc68HiAbhU5CMro1sswqxHy67wyN7rN6Ce94mMk7I6XjZWlrJigs4HQIbpVk= 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=RKrrqfX9; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=PIIMGXNz; 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="RKrrqfX9"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="PIIMGXNz" Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 619DGVbp3081433 for ; Mon, 9 Feb 2026 20:49:22 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=NcxRueC2eU5 LWtebFYR9VPhKwz6ZxYqBGgW0AGpwe1A=; b=RKrrqfX9Gb8mccVOEvel0hlK6NH QxH2vFugKe9frvo6f9Y1R3IS9ULzcsEsx8VSKs6fEpSO2zIYR5mEJFw3bRSsJ/pc qjCLKv/uuuosxKplawMQfNDipsl26BjodLWFQbY8KM5gIhtWPpR+FQXS7/2WYWRN yiF0F7WK+uVYqkWV7100lwHyOc0hfvxFEJ4ZDASPzIvBazw5UT8SlhNZylFa+foH I3jwd+WM7GPME5+K0Dc272VzLr8t119Rc1IEKX0joK3L4NSHgwiwkaAiFf2k2X5u 7z21gl0LGIohJYrXuqMbslatPxnc9exvDnCTaAp3YrvoEwK+Bxdo5Gme1pw== Received: from mail-dy1-f198.google.com (mail-dy1-f198.google.com [74.125.82.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4c7gau9e7c-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 09 Feb 2026 20:49:21 +0000 (GMT) Received: by mail-dy1-f198.google.com with SMTP id 5a478bee46e88-2ba6e8ac125so452665eec.0 for ; Mon, 09 Feb 2026 12:49:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1770670161; x=1771274961; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=NcxRueC2eU5LWtebFYR9VPhKwz6ZxYqBGgW0AGpwe1A=; b=PIIMGXNzW3OORTLa0ch3Nn6yPTlfHDMA2LphpB753ETvP8sEW6YBxrHg6WipX2D+Le L0C32lQZ5KEDLNbzdoY1bL2ByBsllMqpN08V1UCeMtBaKlUjAOlB2uO0GPikGqs7IpQO MpFjYDzCJU6qTTMhaBdbd9s/vHNsomkYq9QzHxwrStrtAFLoILLHDnm4ky2MUwIXKCSw TynELGHE67neyxdlH7Cmj7nKVVuMdpjwJLxNHDoxqsFTy0xMW+9pU4puWXzOo9ZJRqqu A1bIfN/rQuVe3wmRrMlAa4OuhVQ+rs7MdSrddar3OHyVo6HHdMbEyTKn78PI9YPebkgj 1LRQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770670161; x=1771274961; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=NcxRueC2eU5LWtebFYR9VPhKwz6ZxYqBGgW0AGpwe1A=; b=N02pbIFxVMhPy4chdjoomtFNlximey6ZyREVQbqGadJBBqVQncBvWGzFKzqQzXZco1 rBBY8nrLNXYkRTVZNDYnO+le1VJj8Tw5o+T3Mxot5svQJn1dvRW50YP4QgZDAUv4ajmS eZQDpinwsk7VZH3u2KrCWDT9f3lL2L8jlztMPBx5aoDXY0Xhw3Y28yP+9PvNtcZP7ioF i1FwRF7jTyB2+q+o0P+RW2Suh/Dn+8fSLUpY6PkOdMoXFD09V0Rj452qllyh+THDJGJr 7F8yfaXEUWz2LwD6MI6UE/bubvEVGulVtrSNsJpNiOzWn9nRtvkMO7scq7TyoTU/YtlU eDZQ== X-Forwarded-Encrypted: i=1; AJvYcCW+7bpZn/fgkl5ZbRm3P8wKfl/BHad4U5ucxWHX6RNmgxauZy/T1+9e9XBoQmHu7+XSc+PrwlwiuBxchQQ=@vger.kernel.org X-Gm-Message-State: AOJu0YzPdr5s4ojpuVN49+COYSNrsMOrVjXDsFo2BzNdRYyglJqSwxpU Ck/2qWmmCHXQ/cEhzBmWsgOew/15zVS7dJsHOi5a8NLXPWPjUKFKiTvgF/J6Wlgw7RvWU+gZemn L8YXlT1mEPAxLYuixJBBcPUke+vK4udPNdYOBJdPO1kJw2jkC70/6DIyWQJ5hTsrta2U= X-Gm-Gg: AZuq6aL/Y5yGSSkmMgrG00nRkkQT2spf/LV7rLfQ+4fhbbXPOv+zhJyo6V3jLdmbbjw O8xPEi0HR4Ti0TSAC8rIiQYa29YdbdFIpE3xiZ/IuXbBlTQXqy39KO8U4bQBi0cCASujc2tReDx tUyV6+1wTKonpdv80HbzWOEzEmQbVUy36o+FFfUMBNE2AnIwQhE1B4H1FsLfgGug4yT7xyPiFOA HmS66mMsVgpmmlBZ+6OsNw9FlMQoQaSpNtNt0cwpEii2vqxxmfqdd9VNAAWdkWuH0qyEkFcuPcc UU5iktw7BMR4HtMUH/TIciuzj01jb3tTkWJwz5bJ8eaZhpmMQCnp0m/hSz5cAXmNhMf4SNyleJp N+46fqrxyXl85PABGVfCHRwQ+Mr6toSROq1aDndZ0kU3LjW8icw+CLZAQG0xi9SHS0SQYu4hW X-Received: by 2002:a05:7301:38a3:b0:2b8:2910:dc9b with SMTP id 5a478bee46e88-2b8563d941fmr5919648eec.3.1770670160775; Mon, 09 Feb 2026 12:49:20 -0800 (PST) X-Received: by 2002:a05:7301:38a3:b0:2b8:2910:dc9b with SMTP id 5a478bee46e88-2b8563d941fmr5919641eec.3.1770670160175; Mon, 09 Feb 2026 12:49:20 -0800 (PST) Received: from hu-amelende-lv.qualcomm.com (Global_NAT1.qualcomm.com. [129.46.96.20]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-2ba89ae14c9sm106247eec.29.2026.02.09.12.49.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 09 Feb 2026 12:49:17 -0800 (PST) From: Anjelique Melendez To: andersson@kernel.org, konradybcio@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, sre@kernel.org, heikki.krogerus@linux.intel.com, gregkh@linuxfoundation.org Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org, linux-usb@vger.kernel.org Subject: [PATCH v5 2/5] soc: qcom: pmic_glink: Add charger PDR service information to client data Date: Mon, 9 Feb 2026 12:49:12 -0800 Message-Id: <20260209204915.1983997-3-anjelique.melendez@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260209204915.1983997-1-anjelique.melendez@oss.qualcomm.com> References: <20260209204915.1983997-1-anjelique.melendez@oss.qualcomm.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-ORIG-GUID: um5KH_5fh05FsYoWUh7qznOYHzsERwv5 X-Authority-Analysis: v=2.4 cv=eP4eTXp1 c=1 sm=1 tr=0 ts=698a4852 cx=c_pps a=wEP8DlPgTf/vqF+yE6f9lg==:117 a=ouPCqIW2jiPt+lZRy3xVPw==:17 a=HzLeVaNsDn8A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=Mpw57Om8IfrbqaoTuvik:22 a=GgsMoib0sEa3-_RKJdDe:22 a=EUspDBNiAAAA:8 a=qLYHXgdTuLTpAkILo5MA:9 a=bBxd6f-gb0O0v-kibOvt:22 X-Proofpoint-GUID: um5KH_5fh05FsYoWUh7qznOYHzsERwv5 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjA5MDE3NSBTYWx0ZWRfX0ffleSC7GafT OKT107XRRdlzfRdhKJC/i/6IuEvRSilQotcc6zPyxCa62ZXr8QJDrpU3/b/34Ao0BGy60fcgUb9 Hoze+IfQgmfp/rXyl2NMCHw+HE2S5kffSPCk6RSugGmxWb3egDcv+xnEF8PXOf7RXKZD7n391LQ QooASiqWvYA4SdIJa74f6uT5T53X8ODvrfM/a7BznTMjC0NqHOJdFuGBRxi5vb3qt1FE8WC+oML IvVPWgeBRJpbt24KVtvahRAUftAKI/SISgMKlbvXaOtLqBIKfCRSQIdWb6Np7eGbPhtOSUWrk2i 7WeDSdqpIoJGr2vDzd6t5UaXLoXehjG7npMwvifuRMFhNk5muhVpRgUUFzH4FeYdkm6voygZe4D q5muKa+0xud73ztkXyUXpwOFKka4i/zMKWiGhisztkbUJ/rHti/T2DUgdXq6De9HMZ1P2vTubjc k8Bo0li/0TIQgSobwvA== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-02-09_01,2026-02-09_04,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 spamscore=0 phishscore=0 bulkscore=0 malwarescore=0 suspectscore=0 lowpriorityscore=0 impostorscore=0 adultscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2602090175 Content-Type: text/plain; charset="utf-8" Currently, the charger PD service path and service name are hard coded however these paths are not guaranteed to be the same between SOCs. Define charger PDR service path and service name as client data so that each PMIC generation can properly define these paths. Signed-off-by: Anjelique Melendez --- drivers/soc/qcom/pmic_glink.c | 58 ++++++++++++++++++++--------------- 1 file changed, 34 insertions(+), 24 deletions(-) diff --git a/drivers/soc/qcom/pmic_glink.c b/drivers/soc/qcom/pmic_glink.c index 627f96ca322e..df2fd03d3b33 100644 --- a/drivers/soc/qcom/pmic_glink.c +++ b/drivers/soc/qcom/pmic_glink.c @@ -23,13 +23,19 @@ enum { PMIC_GLINK_CLIENT_UCSI, }; =20 +struct pmic_glink_data { + unsigned long client_mask; + const char *charger_pdr_service_name; + const char *charger_pdr_service_path; +}; + struct pmic_glink { struct device *dev; struct pdr_handle *pdr; =20 struct rpmsg_endpoint *ept; =20 - unsigned long client_mask; + const struct pmic_glink_data *data; =20 struct auxiliary_device altmode_aux; struct auxiliary_device ps_aux; @@ -292,7 +298,6 @@ static struct rpmsg_driver pmic_glink_rpmsg_driver =3D { =20 static int pmic_glink_probe(struct platform_device *pdev) { - const unsigned long *match_data; struct pdr_service *service; struct pmic_glink *pg; int ret; @@ -309,12 +314,10 @@ static int pmic_glink_probe(struct platform_device *p= dev) spin_lock_init(&pg->client_lock); mutex_init(&pg->state_lock); =20 - match_data =3D (unsigned long *)of_device_get_match_data(&pdev->dev); - if (!match_data) + pg->data =3D of_device_get_match_data(&pdev->dev); + if (!pg->data) return -EINVAL; =20 - pg->client_mask =3D *match_data; - pg->pdr =3D pdr_handle_alloc(pmic_glink_pdr_callback, pg); if (IS_ERR(pg->pdr)) { ret =3D dev_err_probe(&pdev->dev, PTR_ERR(pg->pdr), @@ -322,27 +325,30 @@ static int pmic_glink_probe(struct platform_device *p= dev) return ret; } =20 - if (pg->client_mask & BIT(PMIC_GLINK_CLIENT_UCSI)) { + if (pg->data->client_mask & BIT(PMIC_GLINK_CLIENT_UCSI)) { ret =3D pmic_glink_add_aux_device(pg, &pg->ucsi_aux, "ucsi"); if (ret) goto out_release_pdr_handle; } - if (pg->client_mask & BIT(PMIC_GLINK_CLIENT_ALTMODE)) { + if (pg->data->client_mask & BIT(PMIC_GLINK_CLIENT_ALTMODE)) { ret =3D pmic_glink_add_aux_device(pg, &pg->altmode_aux, "altmode"); if (ret) goto out_release_ucsi_aux; } - if (pg->client_mask & BIT(PMIC_GLINK_CLIENT_BATT)) { + if (pg->data->client_mask & BIT(PMIC_GLINK_CLIENT_BATT)) { ret =3D pmic_glink_add_aux_device(pg, &pg->ps_aux, "power-supply"); if (ret) goto out_release_altmode_aux; } =20 - service =3D pdr_add_lookup(pg->pdr, "tms/servreg", "msm/adsp/charger_pd"); - if (IS_ERR(service)) { - ret =3D dev_err_probe(&pdev->dev, PTR_ERR(service), - "failed adding pdr lookup for charger_pd\n"); - goto out_release_aux_devices; + if (pg->data->charger_pdr_service_name && pg->data->charger_pdr_service_p= ath) { + service =3D pdr_add_lookup(pg->pdr, pg->data->charger_pdr_service_name, + pg->data->charger_pdr_service_path); + if (IS_ERR(service)) { + ret =3D dev_err_probe(&pdev->dev, PTR_ERR(service), + "failed adding pdr lookup for charger_pd\n"); + goto out_release_aux_devices; + } } =20 mutex_lock(&__pmic_glink_lock); @@ -352,13 +358,13 @@ static int pmic_glink_probe(struct platform_device *p= dev) return 0; =20 out_release_aux_devices: - if (pg->client_mask & BIT(PMIC_GLINK_CLIENT_BATT)) + if (pg->data->client_mask & BIT(PMIC_GLINK_CLIENT_BATT)) pmic_glink_del_aux_device(pg, &pg->ps_aux); out_release_altmode_aux: - if (pg->client_mask & BIT(PMIC_GLINK_CLIENT_ALTMODE)) + if (pg->data->client_mask & BIT(PMIC_GLINK_CLIENT_ALTMODE)) pmic_glink_del_aux_device(pg, &pg->altmode_aux); out_release_ucsi_aux: - if (pg->client_mask & BIT(PMIC_GLINK_CLIENT_UCSI)) + if (pg->data->client_mask & BIT(PMIC_GLINK_CLIENT_UCSI)) pmic_glink_del_aux_device(pg, &pg->ucsi_aux); out_release_pdr_handle: pdr_handle_release(pg->pdr); @@ -372,23 +378,27 @@ static void pmic_glink_remove(struct platform_device = *pdev) =20 pdr_handle_release(pg->pdr); =20 - if (pg->client_mask & BIT(PMIC_GLINK_CLIENT_BATT)) + if (pg->data->client_mask & BIT(PMIC_GLINK_CLIENT_BATT)) pmic_glink_del_aux_device(pg, &pg->ps_aux); - if (pg->client_mask & BIT(PMIC_GLINK_CLIENT_ALTMODE)) + if (pg->data->client_mask & BIT(PMIC_GLINK_CLIENT_ALTMODE)) pmic_glink_del_aux_device(pg, &pg->altmode_aux); - if (pg->client_mask & BIT(PMIC_GLINK_CLIENT_UCSI)) + if (pg->data->client_mask & BIT(PMIC_GLINK_CLIENT_UCSI)) pmic_glink_del_aux_device(pg, &pg->ucsi_aux); =20 guard(mutex)(&__pmic_glink_lock); __pmic_glink =3D NULL; } =20 -static const unsigned long pmic_glink_sm8450_client_mask =3D BIT(PMIC_GLIN= K_CLIENT_BATT) | - BIT(PMIC_GLINK_CLIENT_ALTMODE) | - BIT(PMIC_GLINK_CLIENT_UCSI); +static const struct pmic_glink_data pmic_glink_adsp_data =3D { + .client_mask =3D BIT(PMIC_GLINK_CLIENT_BATT) | + BIT(PMIC_GLINK_CLIENT_ALTMODE) | + BIT(PMIC_GLINK_CLIENT_UCSI), + .charger_pdr_service_name =3D "tms/servreg", + .charger_pdr_service_path =3D "msm/adsp/charger_pd", +}; =20 static const struct of_device_id pmic_glink_of_match[] =3D { - { .compatible =3D "qcom,pmic-glink", .data =3D &pmic_glink_sm8450_client_= mask }, + { .compatible =3D "qcom,pmic-glink", .data =3D &pmic_glink_adsp_data }, {} }; MODULE_DEVICE_TABLE(of, pmic_glink_of_match); --=20 2.34.1 From nobody Tue Feb 10 06:43:07 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 E87544266A4 for ; Mon, 9 Feb 2026 20:49: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=1770670165; cv=none; b=EffpCbj9Y1xsyUT+yFtbMunyOUK9Qm2roUGc12po+q69g584AzB6roE/F3xuVsi7FWlpfcC7WV4ixigvwBwy61LGGIJ7Nwyjwi2juNpTNp6vEfZS8zKSFozKeQF7pGOp6ljeApgAaHKSSRNG+CbVVZRgnkU9AwO4AavMpAtvChc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770670165; c=relaxed/simple; bh=GjcOiAhOVZvgwvg/4rS0umS+LxdiLMCJC8TaLjPsglM=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=Za/lPB25vcfM65dRXKkj4re2ZKBSNRkAYv4bb8JLqap7b+axvABwG2/CMguBtpsmFBl/4R4c8MIMbvCGsEb7pdks8CbWbDhRKg+FxlkIBaqigW0y++GD2GkqavXcPCq5BZ852Qr80vsW80TLoAdW5oL4OeRSy3x8a/LGv/lRF0s= 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=eICAMQfG; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=kHcvwGKH; 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="eICAMQfG"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="kHcvwGKH" Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 619HDG0i3455778 for ; Mon, 9 Feb 2026 20:49:23 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=hCLz2PQNAIU C4fdv7YAerV+Je1obVaIS6CQCQXjH/hk=; b=eICAMQfGk3uSiw22o6Fx/WBrBIG taBRQnF5ES+XZZWvygMkkMSQpY1g3oWg2WT0lL2qg3UuWmw3yvBRWmRnJILSA1SI HYrMTlWrrg6wQ6FQiGxwCyq2kJILU4IrIDg282ddJOMj6Gagm5jUwA9Zk8fu4uQD EmqdHSZwvHkmIW4rzCOIdPulrfaozznN1/cm2SH1CW+LYKAEWqe5zuwHO21G0Nhe 5PDqoxE1N2OxdaUo7V4m863oJifwzyPfLhcmy0wQiZ4uL6jX732+zDfhO6sAH+1Q P3zZaHH1AUCVP1AtFV5zBISRsSte19deJLihrNsM/TnqGPsISpKcbn5d7Ew== Received: from mail-dy1-f198.google.com (mail-dy1-f198.google.com [74.125.82.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4c7e7g9udp-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 09 Feb 2026 20:49:23 +0000 (GMT) Received: by mail-dy1-f198.google.com with SMTP id 5a478bee46e88-2ba66faa692so1314172eec.1 for ; Mon, 09 Feb 2026 12:49:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1770670162; x=1771274962; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=hCLz2PQNAIUC4fdv7YAerV+Je1obVaIS6CQCQXjH/hk=; b=kHcvwGKHqX59CNzXNqtv6FzGUXBQv9r8+vAc92s2h3kPphD0hnSkW+vL3C2myr9gRb DdcGMsxcWew65YLTexfYexsu7MWfnjss56iJTFyoz61sEVSAFb/KJZ3lolfVt7FdkZyp Dh4DOUU/K6PphYHaKWm+f1ynS5MyopomFg9MLkqEfUEwFKg8YzwkHBBU6DTevY4+QFJ1 gGljiHxpAYrQjeNEzN7I9BTmtGU+0crQyBhLFf4Sh4S1yNwHiRHt4DRsd9AWMwsqwbw3 KAFIzfvNWcG9htWWeIsDYkv94DHuAnrjDqos+ymHEHvi0g8hfikfmBh20r8tErzBjhIH QmCA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770670162; x=1771274962; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=hCLz2PQNAIUC4fdv7YAerV+Je1obVaIS6CQCQXjH/hk=; b=lHLiGAw+8i5zBtdB/4uFJN81GvUByPU5fbtt7XCnB7GBe6ZuDJ/qI6LXHUdjsoj+zm 2+5MkGd3w7DbdUKTyK3kZK0DbZo/7p2U+36LDVbNkKfKxcxrCb2w23m1UqBVAQNvWKBL GM2c8pNtIbWshs9dPvHiJtjKzgGAfRgzO4TgiTLqJurXsBtH900SOJZfzCs9RXeHUbOs LmpKGqcNtiujcxGsT7As9YPFMTTH0FYtHpdYbcNIwNuhDFCHgmlyqkEx7B39/4u/axI2 NV+sFUWU1O+FpWLwcglqcaEDGAUwc0helj7vf+QO5r2CYls4eKWlh1emBGSa18mq+jft gVaw== X-Forwarded-Encrypted: i=1; AJvYcCUqQ4HM1vbml1qpBNABkjiJuk0OoHpezs7JFA9vXPR9E7brNkveoXFVrtOovDu7yBxAabwYvJUZs+PnVa0=@vger.kernel.org X-Gm-Message-State: AOJu0YzYRK+iaIzIw2SE8a/yzNPa428O8kqbYU/HawXCpleAr5DAx5rl yyiho+ao4OUM6tTbVl4t5qV+8+W5+lmjr/A3Q3+0E0IKwgHJj5eUC0nLh+WJmSMhx1bR3Cu530O Uim9Xa6TssdcbvLxN/O9HZNIFYgivRkqYMvSxr0e/FjtFlhlL4r5FyaG8Dk+Z83UO1Tw= X-Gm-Gg: AZuq6aKCKIYj8hWTgb/1k5eaMUJU3yUdsK63+XwYfFgQEwsVR9FD/4s4QQP26cNpWfl rpSxvoXjy2uEyi0Tbtn31ZlAdLVPAlUey+BiVlmv8wv3pI787lPyEjuOYUJUbkDsfauZSuDEF9y 7PJttPkZiKxR3fZCFXIaPzfGWhu794xVIW7lmYVKanZ9RNanFwsYEGuBghuNgjc+zzk53LYU//K 4sJGe/CWooxOcmWKVPR4vgh2nQ/X11jBQ/0pl5E8DXVEnQdxMs+WajgZMu4aJDSb61esTA3NCgd IPLZSRKT5k4YNJamlSkm183HQ0eii0RwiO9EOENOlv8NRGCGnASFWbto7J0pGjUY6BiIL5Fcg/u 2JgMFjwVXYsTC7SDAnPGhmQOMvxvyUha9NbIKB5veZIvxBEjPOGNjCX7PtYvMeWycL2NpJRJU+4 3vTYgu9BZ7 X-Received: by 2002:a05:7301:6783:b0:2ba:871f:796d with SMTP id 5a478bee46e88-2ba871f8c45mr337454eec.30.1770670161663; Mon, 09 Feb 2026 12:49:21 -0800 (PST) X-Received: by 2002:a05:7301:6783:b0:2ba:871f:796d with SMTP id 5a478bee46e88-2ba871f8c45mr337432eec.30.1770670161076; Mon, 09 Feb 2026 12:49:21 -0800 (PST) Received: from hu-amelende-lv.qualcomm.com (Global_NAT1.qualcomm.com. [129.46.96.20]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-2ba89ae14c9sm106247eec.29.2026.02.09.12.49.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 09 Feb 2026 12:49:20 -0800 (PST) From: Anjelique Melendez To: andersson@kernel.org, konradybcio@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, sre@kernel.org, heikki.krogerus@linux.intel.com, gregkh@linuxfoundation.org Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org, linux-usb@vger.kernel.org Subject: [PATCH v5 3/5] soc: qcom: pmic_glink: Add support for Glymur and Kaanapali Date: Mon, 9 Feb 2026 12:49:13 -0800 Message-Id: <20260209204915.1983997-4-anjelique.melendez@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260209204915.1983997-1-anjelique.melendez@oss.qualcomm.com> References: <20260209204915.1983997-1-anjelique.melendez@oss.qualcomm.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-ORIG-GUID: spFPUrexQBc8ZAGiGYHjy1Ij29jEiUoj X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjA5MDE3NSBTYWx0ZWRfX58/C9aZwkA4Y winCkF+RtnzHmH7nDydger8qb/mg1ULWMIEWk8aqtpVeRSdTvQrEScke0iIv1HqV3MK6BFHQJ45 DXDTdgDmHtyDifhSpA6QCyZ+S9OTpnWeaqcvQD17VkRG8mVe1AKERkezKZTmLrmqGMgtsmMbWg9 m+BXmG495d/mNGPLtyET2epWkhZZoLnsCMGFJKXTrZVXtTdi7nuoCVgeaJRzsApqq3b5rzvBg/l +yEbmkhpOJZ238w8QA74Pr38NDDDCqHVrdni9B3lsFIUqbqCmzB38dN2Gl2nOgWrgBLlhPNlt0v pbFjjvuP7H0kGNddoCVdUqGKbKPc0UYy2HZ45PCGZcAQSrOYjDIGxBfj8LBnUhJCwk5IKQXnZIf OdLQHEOIAwhpT/MOaZCh5riZCoG8oOMKUVQo9Sk33tAtsWewkB5jPul4WeTelhp5PQoX92KVUmQ E1vlyQfAHx8G7jZdubw== X-Authority-Analysis: v=2.4 cv=GMMF0+NK c=1 sm=1 tr=0 ts=698a4853 cx=c_pps a=wEP8DlPgTf/vqF+yE6f9lg==:117 a=ouPCqIW2jiPt+lZRy3xVPw==:17 a=HzLeVaNsDn8A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=Mpw57Om8IfrbqaoTuvik:22 a=GgsMoib0sEa3-_RKJdDe:22 a=EUspDBNiAAAA:8 a=eoX2Nymsb10xMOwzDcsA:9 a=bBxd6f-gb0O0v-kibOvt:22 X-Proofpoint-GUID: spFPUrexQBc8ZAGiGYHjy1Ij29jEiUoj X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-02-09_01,2026-02-09_04,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 phishscore=0 priorityscore=1501 suspectscore=0 clxscore=1015 adultscore=0 bulkscore=0 impostorscore=0 lowpriorityscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2602090175 Content-Type: text/plain; charset="utf-8" On Glymur, a compute platform, and Kaanapali, a mobile platform, charger FW runs on SOCCP (another subsystem). SOCCP does not have any specific charger PDs defined. So, add support for Glymur and Kaanapali compatible strings. Signed-off-by: Anjelique Melendez --- drivers/soc/qcom/pmic_glink.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/drivers/soc/qcom/pmic_glink.c b/drivers/soc/qcom/pmic_glink.c index df2fd03d3b33..3042261578aa 100644 --- a/drivers/soc/qcom/pmic_glink.c +++ b/drivers/soc/qcom/pmic_glink.c @@ -397,7 +397,15 @@ static const struct pmic_glink_data pmic_glink_adsp_da= ta =3D { .charger_pdr_service_path =3D "msm/adsp/charger_pd", }; =20 +static const struct pmic_glink_data pmic_glink_soccp_data =3D { + .client_mask =3D BIT(PMIC_GLINK_CLIENT_BATT) | + BIT(PMIC_GLINK_CLIENT_ALTMODE) | + BIT(PMIC_GLINK_CLIENT_UCSI), +}; + static const struct of_device_id pmic_glink_of_match[] =3D { + { .compatible =3D "qcom,glymur-pmic-glink", .data =3D &pmic_glink_soccp_d= ata }, + { .compatible =3D "qcom,kaanapali-pmic-glink", .data =3D &pmic_glink_socc= p_data }, { .compatible =3D "qcom,pmic-glink", .data =3D &pmic_glink_adsp_data }, {} }; --=20 2.34.1 From nobody Tue Feb 10 06:43:07 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 9014C33BBD2 for ; Mon, 9 Feb 2026 20:49:24 +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=1770670166; cv=none; b=nX9FVfzsVfPwE5Gm3L+xlFUVOAVVjTfVfFZP9VCyOr+fXmozbb9AzO2k3ghP2dEGwQverEFHijc8A6POugrBzxTbkI8SCWKn832dHIfscue1/g39vU2r8wmBCY9pIxN0D/twcLnV6Jz8ax9JRWizuH+htJrMLHMAD4rxkDMmttM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770670166; c=relaxed/simple; bh=lb15+faF+Bj4CyuaWLPe2aYw1ThfhxhGP+DnBVjNajc=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=peOBdD5CYZGKauZacUeQK3IrZ8a1wsR7HcLAxWB9L1WBdETON+GOjWtZ72PlAkUVrPFegSGqSeiSYs1/qM+iokNEeSstcRkDKM85ET3vucNo+OmumPDsQTx55fZy5oVEWwcJH9ylPv2+pM0DqfkAZT5sArZh6ccHZ+Tvi9vft2E= 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=oJ7NYo9L; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=jLL+qxsl; 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="oJ7NYo9L"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="jLL+qxsl" 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 619DF7l5857024 for ; Mon, 9 Feb 2026 20:49:24 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=z6wBMOBlY1A ZaU9EBufQxC3HeY99WrDaPrtxx7GrAmM=; b=oJ7NYo9Lurrahnludv2xZWKeap3 mhg+dr+YCitsAGu+FYRQrveWltQDiMeJRZb05FaOWsz42iE0fzu11xuBQ/QsPTw4 exq4RUCY/oSlPIz8flwzmiBKQSUddBW3aDvfddsZ+SC6gxc9TkP9x4mY7tcKaPpz CCZEG2irt1CJWpiIwLvybNJrrXeZuTWwveTSTqD7GLL7/5H7j7yljhw38cjKOTrL BP7GUhRn9sc+k6Lz2HXPPBwy343ZJBhS/L639rTT3Krob8bxKnAFYsUJr3TXIIM9 uqBFuDZu6MrzoKFpH+gZa8E3iC8eRcLjJOZKLJ1aYVUMcZRkrriofVZ96Jw== Received: from mail-dy1-f199.google.com (mail-dy1-f199.google.com [74.125.82.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4c7ga61fmy-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 09 Feb 2026 20:49:23 +0000 (GMT) Received: by mail-dy1-f199.google.com with SMTP id 5a478bee46e88-2b86addb8b1so93466eec.0 for ; Mon, 09 Feb 2026 12:49:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1770670163; x=1771274963; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=z6wBMOBlY1AZaU9EBufQxC3HeY99WrDaPrtxx7GrAmM=; b=jLL+qxslD8BzLX+FT/jNmJmSqTDDBEo6TAdPJpiBxQyNITYb+eKikMT2Oz0UK3Y4vH zWxcZUsyeXrefQw0EC5YvsmYENQKOg52v52I5Lk9g1DsAQGKifmPpI94cb1K1SqgmxZ+ fu/Albvbbq+dw3YZl/jTGW//xcYNQoJV/MIWv+vXP4NgxfpXzKWZZv2JHCWK8kx5D0ha wiv/4DOGdO50L/1CH6k70pTc59I1oDTKVAd/bXzIqF8A5vlJD+58NSTZQmxuQkMFGoWS N97W8vbvE7jmzAzHic2Es2iNTHQIinokqi4DC0Nrue33ipgnsXlXNT6lUfzxW9Xxjnpg ApjQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770670163; x=1771274963; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=z6wBMOBlY1AZaU9EBufQxC3HeY99WrDaPrtxx7GrAmM=; b=i4s4XsGwHH/4WH1omY6G+x943hksZJnnoHRUUc3/3pjMuJoflXTn+YmZXaawaBTOuf o4sqGDVxYXjocqs58NFWLv8CuX012uuXhVjRk0O94C82REjq2GtpzTvsukcwavy1Lcel /3oYWcdSeE3CfnRjMkfJ34lGFTZr9nOlhLDKsp4Ka9Mz55Ywor7ZuuMyECNC3dGwEVqW o6Xj5j6JZyoXXsTK1Q5nrw3fC8Z8nh//21d6eZCy4mf96iIC46NZ9rNRf2e9Gpierpb9 AGaNgB4PN3jW/YJxtrIhhbmzs4LkVWWiCz7CCBY1GcP3Kh3N5bmXNEpa2qMmfzs4sAhX WbmA== X-Forwarded-Encrypted: i=1; AJvYcCUzxh4v2UDVwcYQUmCQQCgRoHJVPErr5/bQuSs6/KeA0Hy/lFl+HuAv2dorbsDeIV2ElNk3w8ZD1IUbKoE=@vger.kernel.org X-Gm-Message-State: AOJu0YxV+4S8/6NGtvVi5TBJDy3HEF5em+PWcBVrWXM0Y2GllhfZ2dXS V5861Nat3bmD2yrPIaCaw13B7bU8wTbXs1lv/jbAJi+HS4xjXJkTo9Vn6LDfvDH+jjjPeC64HYi yagUhhplsOwX5k5abjc54xILL9PQLcY4RC9HH9Zj/XXC5TpRa4HFPHHxHNmAIk1qR4JhvabyWqr Q= X-Gm-Gg: AZuq6aJfItPIeiRh7grMN/sA9vrVmjsXYeXl3nyjqftA+SQJKLGQFqYS0kSkwE/cqgL FMp3RqpiD2noRXxqZ35k9waYJRKSjDCQjoKm3EQaEesuWqr5oHSi8zDC9/g9GwpRskubznXR397 6hzqKj5NRQneQueNh+ZMACjncmCBXKeuXWeFU45qEY+zd2RoRBV7MvjXJVUq58nibM+g+46PhUc TNO8kI4+KkGa4RnGGmHHb9GymhIcEj+2eu9EQTNWtfC8yosax1Ozu4GMLNTQKU6riXOEnUF02EL wXXbwmZlHeXBqBtPGskYsChvdyH/NsoXqez5TS9WxEGvJifVDpB8nxWz2HFZVxCNQUuNWZk6po8 S3WhTz2NngACPwjiq2wQhslyrj0xlxrvF0HsNVQEptK0/xksHdcPA6pn/If4q17RfbdYaRl1zm+ 5bLuz1w3cR X-Received: by 2002:a05:7300:2d05:b0:2ba:640c:e238 with SMTP id 5a478bee46e88-2ba640ce851mr1874343eec.40.1770670162781; Mon, 09 Feb 2026 12:49:22 -0800 (PST) X-Received: by 2002:a05:7300:2d05:b0:2ba:640c:e238 with SMTP id 5a478bee46e88-2ba640ce851mr1874319eec.40.1770670161797; Mon, 09 Feb 2026 12:49:21 -0800 (PST) Received: from hu-amelende-lv.qualcomm.com (Global_NAT1.qualcomm.com. [129.46.96.20]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-2ba89ae14c9sm106247eec.29.2026.02.09.12.49.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 09 Feb 2026 12:49:21 -0800 (PST) From: Anjelique Melendez To: andersson@kernel.org, konradybcio@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, sre@kernel.org, heikki.krogerus@linux.intel.com, gregkh@linuxfoundation.org Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org, linux-usb@vger.kernel.org Subject: [PATCH v5 4/5] usb: typec: ucsi: ucsi_glink: Add support for Glymur and Kaanapali Date: Mon, 9 Feb 2026 12:49:14 -0800 Message-Id: <20260209204915.1983997-5-anjelique.melendez@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260209204915.1983997-1-anjelique.melendez@oss.qualcomm.com> References: <20260209204915.1983997-1-anjelique.melendez@oss.qualcomm.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-ORIG-GUID: PPUiy6KDbTdN6CvWUvcezUTEOx-Wn2Ya X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjA5MDE3NSBTYWx0ZWRfX5OHPgM+GZYD0 ex/xjLyVty4UZ8p2upgWdh8fAmNYVfqnVwQ+S5GMG6Uq0/hAO1yGhS4iNgNqQPJH4Z/GgkgmU8A /m/1oOpKJwyHgJq5naRnDRFd4rKJxekbXR6ijOuCCD3ipA0I+Y1EjngyRHROT+2NEmpMKNIThRK AjgLEJdapDP4pqKdcjPVlVYnDqNK/938r47HeMAOA1EXk4NkfgM1AUyASdy9ecFsuZeiPrH+sFH XtcSqz72RQR0lFgC7ofxSY2oaPnaooY52pPqJPfNFBXJqFR/GjxGMXUnRclbMRrCKR6Krjvk9/g fIgJGkcu0BR8z1ianLC+a6uvtvInJL18h0m/U4F79eITzq8loPD5n1jTfQrM35eFEVkm9nrBgAL wbOvS1620i5Dzo8TKR6mvpV07YNFeNDlSaXJ+/IuzEc7UrQuLoPLxaL468aM3XSl46D1uxcPGNW 9FaryhE2a2snqebT+7w== X-Authority-Analysis: v=2.4 cv=WK1yn3sR c=1 sm=1 tr=0 ts=698a4853 cx=c_pps a=cFYjgdjTJScbgFmBucgdfQ==:117 a=ouPCqIW2jiPt+lZRy3xVPw==:17 a=HzLeVaNsDn8A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=Mpw57Om8IfrbqaoTuvik:22 a=GgsMoib0sEa3-_RKJdDe:22 a=EUspDBNiAAAA:8 a=-sI-HX3K5ndwM-XbIJcA:9 a=scEy_gLbYbu1JhEsrz4S:22 X-Proofpoint-GUID: PPUiy6KDbTdN6CvWUvcezUTEOx-Wn2Ya X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-02-09_01,2026-02-09_04,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 priorityscore=1501 suspectscore=0 adultscore=0 malwarescore=0 clxscore=1015 impostorscore=0 lowpriorityscore=0 phishscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2602090175 Content-Type: text/plain; charset="utf-8" Add Glymur and Kaanapali compatible strings which both need UCSI_DELAY_DEVICE_PDOS quirk. Signed-off-by: Anjelique Melendez --- drivers/usb/typec/ucsi/ucsi_glink.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/usb/typec/ucsi/ucsi_glink.c b/drivers/usb/typec/ucsi/u= csi_glink.c index 11b3e24e34e2..c7878ea0d37a 100644 --- a/drivers/usb/typec/ucsi/ucsi_glink.c +++ b/drivers/usb/typec/ucsi/ucsi_glink.c @@ -373,6 +373,8 @@ static unsigned long quirk_sc8280xp =3D UCSI_NO_PARTNER= _PDOS | UCSI_DELAY_DEVICE_P static unsigned long quirk_sm8450 =3D UCSI_DELAY_DEVICE_PDOS; =20 static const struct of_device_id pmic_glink_ucsi_of_quirks[] =3D { + { .compatible =3D "qcom,glymur-pmic-glink", .data =3D &quirk_sm8450, }, + { .compatible =3D "qcom,kaanapali-pmic-glink", .data =3D &quirk_sm8450, }, { .compatible =3D "qcom,qcm6490-pmic-glink", .data =3D &quirk_sc8280xp, }, { .compatible =3D "qcom,sc8180x-pmic-glink", .data =3D &quirk_sc8180x, }, { .compatible =3D "qcom,sc8280xp-pmic-glink", .data =3D &quirk_sc8280xp, = }, --=20 2.34.1 From nobody Tue Feb 10 06:43:07 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 C93DC428823 for ; Mon, 9 Feb 2026 20:49:25 +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=1770670167; cv=none; b=sd/uh6Zin/gRzIHDz5fYiRPwZbDFdfRnv2YNliotBz/0D9uYrSRuMU4GX7XL7UyKefyfU4ciejzXX3Z59Ymt/HTonU4OIHMe3E6UVPInLf5ZB0Y/7baYhtigJvPu1pFPucENhVtcS8xpG5yqhUjBQ2nFeI8sPj+0JshPfwwPbIc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770670167; c=relaxed/simple; bh=wbDLIC/kNGZ3h8BMBe70rlk5uwo566aWa8ZTAO9AkA8=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=U5cBfxK1CYtN2LtlZGFvwirhH36KPvKUIvKELumE4kBxvs3KdzFb5F9MEnFgMzyhlHJL0tF2d3CTehNogcZ04Pk7Zm+k0nLkPCc6nOmvWR1FOGK+5e+Mg4gddYLDeZZ9lTZfYX4o6+9RT6jtYYm87BO/nr8CZjA/C4ZnJfSXh50= 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=A7ry58RM; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=XVgjzRAM; 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="A7ry58RM"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="XVgjzRAM" 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 619J6goW3252267 for ; Mon, 9 Feb 2026 20:49:25 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=Jip/3G8CKVy YJeY/9bxM7H7qr58iBaNdMarG43/Z/YM=; b=A7ry58RMQ979W5nW9paYLGGE/PH HcFW1aELJbubeasIWGRnD+6efBxV8iA3UcTbLtr46RT/0n6g17lwOYH5pQZz0yS8 L5nVjNmK6ScnLjUhFVtzGBQ1ctlmDMD+BGmNsnrvhnec/dlWRPmglurWUFY3AoqA 65XTg/yacTGTaKKjuKVw8MWZNbCjd3YHMu03l54f4HmR0btUetmKMlBNFyN/khXK w52ZMe72NyiRyeIsJsWCCGbVXDU5C9uXahtl880o3/4Qy5+botNV504t2BL5VaLi Dt6DQdFEA4d+mayaQ1TE93YvBUe2Ghs5DEHxE4JWPRHO5ULks9CeSHmAHJw== Received: from mail-dy1-f200.google.com (mail-dy1-f200.google.com [74.125.82.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4c79f6b0yf-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 09 Feb 2026 20:49:25 +0000 (GMT) Received: by mail-dy1-f200.google.com with SMTP id 5a478bee46e88-2b7a28264c1so3175164eec.0 for ; Mon, 09 Feb 2026 12:49:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1770670164; x=1771274964; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Jip/3G8CKVyYJeY/9bxM7H7qr58iBaNdMarG43/Z/YM=; b=XVgjzRAM+Ey/6mK7DGCzG3qXbSyY1xR+XtlYR1V6o0OipXKUrjsdgSkoTS6MuCq3q3 MVhPXHwIEr2p1UODdPdRa0wZfGB/BOViflxtuK2JK4zmR2f3IDHJap2MlAtA6NedeNXY n6wW0+3tNCFgC6ob/WpliapTtRNBTRw0+Oo6kwnArDIGE/XQiDrnvnYOmKosqxvsr+VP qwTukebRUlfatFjHekJIhbEHJfYPiUjJDY8/Iw/6lzxi1LNi1zddtW0LNVMZUqJjrLGF Gs8VXnqO7dwHjSNUcqrh23X6Fv8xEegOVS/JQCnGkqISO+QiPZAlvMMPDuSvkwnojw5p X9Hg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770670164; x=1771274964; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=Jip/3G8CKVyYJeY/9bxM7H7qr58iBaNdMarG43/Z/YM=; b=gozRNNYbO4Xipjk1XzM5BgWw56tmm/qut5v2BwyLz3vEPO9h03xbYDIaviujguM8wN naprykeTpu38tcHWxjXsH7ZoYUqdO59aoon4r1AcP7GB4sS7vHKJV/9n1CZ+YBltOYga g/i+PJ0d7mgorFhmwEJl4GneIVvvwBCDSj18C8rf5JT2m2Kc9mleIAoTuOAsviTKYSIm pfuYxeO/dJFbnch4sdn9pNCemgWjSDcx5lYLQ2G10Akp1pKP7V8DbJzQ3FBuhhFPGXI3 7HwecEP0paH1+57y4dgkPKQ8J14PncnrTiA0uokpsa+CY2CZBiA/+2SxTfUAMSekjq+f D99g== X-Forwarded-Encrypted: i=1; AJvYcCXFE4gSb3E9u+Pw6yj7W8mqr18iVJRY19j9B6Oj3zZOj9dI0T03JvZQkl+ZF2knMuBUur6SABdzBMxtyZ0=@vger.kernel.org X-Gm-Message-State: AOJu0YxuaAecXFlHcqvGKoaYiOmIReeQgjQTV3iShBNtwrqEYCYYLmtD XklhoJWwWmrdzQc8zDIuCv5yyqTYTAM7+X6Kmt5RMWkjQD298pAMIq6ejLuQuTOAkGbz5kKU1we KJTWxzqCEm3hQVMvHILpHgRnSy05Tl9SUryuRP3Qtd/rm2JjF2ELGc5tc8flQ8ou+WOw= X-Gm-Gg: AZuq6aKEpH6LOSoAGeSHk9JpjFWAUlt64oBFvq7bSIQLMZ0+88q3msW+HWgh+hvttbs LYc2kCIfhxc+ee0hOtNC3nCf1e0bHjv2qfKDiKQvpAcf7ugRV5Dzc+k66XDdRPEKMX097Bm7WMO 6Bsb0AtgX3qTiNtE45vfQ4Z2sK3g1eW1J5f78v+Co/jFvxNpLav9BfB2K4sh6Ne1aLGPAYgaaQf tGT0R7g1G0eYryRVj3gU8kLwyGaofwu+LU7BlbXOd9tbEFvUA7+L9qF8utnTatKL4Ld0NdYoenF TmaA3cN5HnTKmbDQrdRYPsLYB/hI+L2lc1ccTCxlR5Nya6spiBhJSqM/RTEXO4W1e+SyiFSiDSu YjFNRwtWrgIZer72H1o41t+2m3yaqdZxMy3/4QEyAXU+q6FcKFAFtlDT/vnHP42HDxSp6tk8L X-Received: by 2002:a05:7301:418a:b0:2ba:6b3a:7696 with SMTP id 5a478bee46e88-2ba6b3a7b06mr1980388eec.8.1770670164406; Mon, 09 Feb 2026 12:49:24 -0800 (PST) X-Received: by 2002:a05:7301:418a:b0:2ba:6b3a:7696 with SMTP id 5a478bee46e88-2ba6b3a7b06mr1980376eec.8.1770670163883; Mon, 09 Feb 2026 12:49:23 -0800 (PST) Received: from hu-amelende-lv.qualcomm.com (Global_NAT1.qualcomm.com. [129.46.96.20]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-2ba89ae14c9sm106247eec.29.2026.02.09.12.49.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 09 Feb 2026 12:49:22 -0800 (PST) From: Anjelique Melendez To: andersson@kernel.org, konradybcio@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, sre@kernel.org, heikki.krogerus@linux.intel.com, gregkh@linuxfoundation.org Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org, linux-usb@vger.kernel.org Subject: [PATCH v5 5/5] power: supply: qcom_battmgr: Add support for Glymur and Kaanapali Date: Mon, 9 Feb 2026 12:49:15 -0800 Message-Id: <20260209204915.1983997-6-anjelique.melendez@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260209204915.1983997-1-anjelique.melendez@oss.qualcomm.com> References: <20260209204915.1983997-1-anjelique.melendez@oss.qualcomm.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-GUID: 5L_itFn3tDzI2PIoBWfOUpXJgrSpJJEE X-Proofpoint-ORIG-GUID: 5L_itFn3tDzI2PIoBWfOUpXJgrSpJJEE X-Authority-Analysis: v=2.4 cv=W581lBWk c=1 sm=1 tr=0 ts=698a4855 cx=c_pps a=PfFC4Oe2JQzmKTvty2cRDw==:117 a=ouPCqIW2jiPt+lZRy3xVPw==:17 a=HzLeVaNsDn8A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=Mpw57Om8IfrbqaoTuvik:22 a=GgsMoib0sEa3-_RKJdDe:22 a=EUspDBNiAAAA:8 a=E9l9NioYpaNDlZYFeTUA:9 a=6Ab_bkdmUrQuMsNx7PHu:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjA5MDE3NSBTYWx0ZWRfX55R/ew3FRYG4 Dz/ubTT4DUvfy/uJERo1ualiOSmdm77P80OdOSq/mXzfFEmmFrTPR2fj/EO+nW+ks0eGAeyi/NG aLq/A3nGw7JmzZAj2MgfYPr7y29A7DiShS1I/1BlFwsuIK0OzOv+gle4fzbWfOybVfCNIhBpquo QU2Odelz87ITlE8MwnjWCYnjbQPaAvsWs8Foxkx44tSQ+YKmAQH103wfiilKpczQdm1C2IX3YIg 0xP8b7oq+GsW6pHSGVmEpjXD3BChX3FwfK/SGlWVPDYbzjemdF62U2DhhbwnyaI0CH35b+99WTN ktVOReY1nPyPcU+L1WrFXINFSLaK1Jjf5fmbkG/jRDCFJn5kD24NQAr8LCQJDgCAGTOh6ydrhfs 0uVSttrJIprsJCGGVnjz2Z7IDv5Ok6nPhBAFGBatqNnJ0KZkVvId3nkFZyie09+6mmV7F58qqOE zfgHLERHhhJNVzH2BOg== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-02-09_01,2026-02-09_04,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 spamscore=0 bulkscore=0 lowpriorityscore=0 phishscore=0 impostorscore=0 adultscore=0 malwarescore=0 clxscore=1015 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2602090175 Content-Type: text/plain; charset="utf-8" Glymur is a compute platform which has the same power supply properties as X1E80100 and Kaanapali is a mobile platform which has the same power supply properties as SM8550. Add support for the Glymur and Kaanapali compatible strings. Signed-off-by: Anjelique Melendez --- drivers/power/supply/qcom_battmgr.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/power/supply/qcom_battmgr.c b/drivers/power/supply/qco= m_battmgr.c index c8028606bba0..576ff35b4b71 100644 --- a/drivers/power/supply/qcom_battmgr.c +++ b/drivers/power/supply/qcom_battmgr.c @@ -1610,6 +1610,8 @@ static void qcom_battmgr_pdr_notify(void *priv, int s= tate) } =20 static const struct of_device_id qcom_battmgr_of_variants[] =3D { + { .compatible =3D "qcom,glymur-pmic-glink", .data =3D (void *)QCOM_BATTMG= R_X1E80100 }, + { .compatible =3D "qcom,kaanapali-pmic-glink", .data =3D (void *)QCOM_BAT= TMGR_SM8550 }, { .compatible =3D "qcom,sc8180x-pmic-glink", .data =3D (void *)QCOM_BATTM= GR_SC8280XP }, { .compatible =3D "qcom,sc8280xp-pmic-glink", .data =3D (void *)QCOM_BATT= MGR_SC8280XP }, { .compatible =3D "qcom,sm8550-pmic-glink", .data =3D (void *)QCOM_BATTMG= R_SM8550 }, --=20 2.34.1