From nobody Mon Feb 9 12:10:42 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 3971A352FB5 for ; Wed, 14 Jan 2026 21:18:04 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768425486; cv=none; b=CptvMhzcPgN1Kvx9VICuuPu8jL6cMYlA1kVqx1zyCyPVDzPTUVdSXDRu7zi4PVC8UnDUvaLhOWP9Ng93hAmjA90FOObjEYI0aEvMyDCri7A2QjpiiNBQDKOEW3rT/pOICEXqO7vIPeqvURE44O3UvA72mSFhqU+Zfe/amkqg3mM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768425486; c=relaxed/simple; bh=KCD8mpSJBcMuXvj8iPeHFULwYB7wYTPxtG0IzBPkGlY=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=bcz/78XED2eYWurKj7aNMs4Igt7J8Vq+5gRbSb0+E8ZkmecUKgZAUxySD4yiZudZn6axgbMs7IyPb3tkow8InEh7f0QODVmBY9C9GIQ+je879w42l+X5qYSG4xiQcuy2htOMVmzHR6D1i2pUd0AvsMn5aLLQyFfaHqcqszycHto= 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=IC5K4dQ0; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=U3UJh1YQ; 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="IC5K4dQ0"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="U3UJh1YQ" Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60EDUv4B3550513 for ; Wed, 14 Jan 2026 21:18:03 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=tXkDQ3+jMXQ qPPuK6mMrk1+pxz6fxmsNJ1KrtU9GbaM=; b=IC5K4dQ0+436/BXNAjS8oJVTScv jTRPFiE1aDrwKV043bY3NPNeg2JvWTOMF2QEJDz9YyY7qTJmEYU/ZrOtRQAXwBZR EYhHfI1SPLfmSH3M0WJHFcjeSC8vvDyQ4CKUJEzMCJsu4FZDX5WFFkkjjwcFBxIU KQWGYoT+SLfcORi60uS0uuyhxsX50j7xaeTCA1/7oB1Pfz9cC4o126ijaWfs18ed /Ecj+pFNw9R5VP14/oQkcN9lvqpd9ixiyIOpnJH5doNwndXVbZiaCe/1OISusDoU 3ZPLGCms8dICzu9/K7bhaoUtMPnC2FOkAjgA7NUSCTPCgk7cJ4J/IHMntzA== 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 4bpc3jshp6-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 14 Jan 2026 21:18:03 +0000 (GMT) Received: by mail-dy1-f200.google.com with SMTP id 5a478bee46e88-2ac39bd5501so316886eec.0 for ; Wed, 14 Jan 2026 13:18:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1768425483; x=1769030283; 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=tXkDQ3+jMXQqPPuK6mMrk1+pxz6fxmsNJ1KrtU9GbaM=; b=U3UJh1YQsI+apIZHYyN1/c+KfwStoDpa7LBkCL5l2YsuxgwuePh8Ap3z2BQpvK7Ioz RZjHbkfrJRnGoXXqGhKemqrH5bZk/TcGpr3hIqiBpq+wGhqCAH0f9kxLHW5jHiWO40K1 1XWs7ru7Is/TZcOT9mJ6YHmD3nmjmgyM9SSSvodGUkS8bYGlTZnJKtcEvLfMtqTtXzs6 QiJrADy+Q+rPR22MCdwb7eoEse7aD4Ny3lzWO5qzyAw3Jp4f3HajAszqlu+UKwBbKReS MsuLTf6clNetd4z+TP11uTvFE5yckPNZ8MzJGMRI2AB1nVa5IZAr8yQn+PoboesDFs88 /IWg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768425483; x=1769030283; 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=tXkDQ3+jMXQqPPuK6mMrk1+pxz6fxmsNJ1KrtU9GbaM=; b=ZmjplLQXuBCar7atzqBZpm3nInrGSBsvehQsg9t+KlcUpYpwx9+kF+JEyxTiFo+WVm Je9TPiCIfJicuyf+JGKAuKyjrPEDCxtyiBM6cYEhvrdzub7LCDuZw7f7xdZnwu91/Udd ZQq+2UXJlFK3pebV0j8+RNK8ySeoVNl0/ZgsRvbB5WPU0UWDHjJeCP1688HDJT2P969s aE6sXJn9/6XrROB98qF54QxWJIpxiWm1XG3GYWqzLRstQ9OCKR4Z/03UA9jAtGZYIanh zPCUZeoeh6fCrZpCSXkITrVWbsSmv7Sig9wTiEzgK8fvciOyHORrGEnlrb6JqFhTbUkf 3TtA== X-Forwarded-Encrypted: i=1; AJvYcCVJDP4vJ1clbs1MGGYT72RIOg4Re/EPXI+tSSdbQ1Uk9qpyHeGysZZGaHJHf/h9JCBRon685vlrnkvDG1w=@vger.kernel.org X-Gm-Message-State: AOJu0Yz9d8msCo/MgwdISAr+0QSMWQMiVmKV5HiXk+MUzlUWFGV/PQPs G5gzXiUC4hQ3f44m9jlr0VIoexlcafqCMVtipZMearFpuDR+NJAhIgPwo/lOml1IJlU0I06JhOd n5vJsF31tQsZs/5x3DBW3v6VgJPK2P2dWYl+9yoFex244Pa71czqdwKt+yY3cSBNRx3A= X-Gm-Gg: AY/fxX6uRFBmG8K8mqjuxsHpZ2TpNEeRXyDw58ELx0OFHZ/UflXiG0Z0kF8vcRTIy6s WoXMiDR5kv+JQ57CqO9ZhnCSthdHfLrxdXogqaHLGU85UXoWvFYDGF7w7VrVJhFNtax7kYlI+Gs tmcxsLGrLTKSUjxXknNN168FMhiBfdUwxmqhyPI++ltt5BhX7VoEopYS1CgzPW7OnEHCvgYB0Cg wd6e+T7cQ5INNK9YNv7SJ1DPCHzMGDd0pPwsH6wg+MgaDEe/AH0efKFE7WsImgUU5WhsYHdL5jd rh6DXVBV+6dnzaR2ST46449VzHyqaNqWHsB5tS7J3G/JqNMPpGQHlr3UEwdXYSu7wkfoXnU2lhu 0Do93qA5vb6baPRQaBMt8yspiqhejPSgRhkSCt2aVoAglOFn+XHCosqxjjkxNUpHD0R6I535O X-Received: by 2002:a05:7022:e1b:b0:11b:9e5e:1a66 with SMTP id a92af1059eb24-12336a39a19mr4656750c88.14.1768425482707; Wed, 14 Jan 2026 13:18:02 -0800 (PST) X-Received: by 2002:a05:7022:e1b:b0:11b:9e5e:1a66 with SMTP id a92af1059eb24-12336a39a19mr4656729c88.14.1768425482161; Wed, 14 Jan 2026 13:18:02 -0800 (PST) Received: from hu-amelende-lv.qualcomm.com (Global_NAT1.qualcomm.com. [129.46.96.20]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-121f243421esm32167118c88.2.2026.01.14.13.18.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 14 Jan 2026 13:18:01 -0800 (PST) From: Anjelique Melendez To: andersson@kernel.org, konradybcio@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, heikki.krogerus@linux.intel.com, gregkh@linuxfoundation.org, abel.vesa@linaro.org Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-usb@vger.kernel.org Subject: [PATCH v4 1/4] dt-bindings: soc: qcom: qcom,pmic-glink: Update X1E80100 compatible string Date: Wed, 14 Jan 2026 13:17:56 -0800 Message-Id: <20260114211759.2740309-2-anjelique.melendez@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260114211759.2740309-1-anjelique.melendez@oss.qualcomm.com> References: <20260114211759.2740309-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: AW1haW4tMjYwMTE0MDE3NCBTYWx0ZWRfXxkTjJXWoFJUN 4UT/86UnVGU7LRR6jhaQvqVSXwVNkUN3kbw0IdFKopuCdqZD522+8FBcJb11Gikr8+4zvJoI00/ ayXbVmHiAkByAPstJvMnpAAyjLnJiN93PuDNUr1O8ss/4bHovvaEI0BpJK83a/PfXJRvqP4eNdG 5WGyCfGvKWA6CPX2X0sVHZW5WwESwB9L0Dlg29iOoKz1aeJW0EJiUq/qNrsJibp2DMvAFUJXiuE QT7PNAMxONqZryfrg/NlNkY1w00Ee82cnZ9yanJ7xbeQh4ZmAhvZtgkiMLQ8HJDNfj8MHK6Weah LyEHPAGBqneWyNpXA5/XAmxnyxf4BysR2cKBCKqqtyQv9eRxp7jP6rHHcB+K02G6jIlD9WO6h0D lNyBCpd02nlMUIMcSVqgQMeELT8xM8mS4M3Ko55RbzY7Jp619Wd7b8W5GxGyoVySVmtNhVu6wFJ CYYTG5jjLLD+nDK4UsQ== X-Authority-Analysis: v=2.4 cv=RLO+3oi+ c=1 sm=1 tr=0 ts=6968080b cx=c_pps a=PfFC4Oe2JQzmKTvty2cRDw==:117 a=ouPCqIW2jiPt+lZRy3xVPw==:17 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=04UxXR2pUAMIs363SnUA:9 a=6Ab_bkdmUrQuMsNx7PHu:22 X-Proofpoint-GUID: jNZFszEblqOZk_Pyk0AfQOIMXTfki7k8 X-Proofpoint-ORIG-GUID: jNZFszEblqOZk_Pyk0AfQOIMXTfki7k8 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2026-01-14_06,2026-01-14_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 phishscore=0 malwarescore=0 lowpriorityscore=0 priorityscore=1501 suspectscore=0 clxscore=1015 bulkscore=0 adultscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2601140174 Content-Type: text/plain; charset="utf-8" Currently, the X1E80100 compatible string is defined to fallback onto SM8550 which is incorrect as X1E80100 and SM8550 are not compatible devices. Update "qcom,x1e80100-pmic-glink" to be a standalone compatible string. For now leave the original X1E80100 definition with fallback to SM8550 as is inorder to not break current definitions. This will be removed after a grace period. Fixes: 0ebeba917f03 ("dt-bindings: soc: qcom: qcom,pmic-glink: document X1E= 80100 compatible") Signed-off-by: Anjelique Melendez --- Documentation/devicetree/bindings/soc/qcom/qcom,pmic-glink.yaml | 1 + 1 file changed, 1 insertion(+) 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..012c5661115d 100644 --- a/Documentation/devicetree/bindings/soc/qcom/qcom,pmic-glink.yaml +++ b/Documentation/devicetree/bindings/soc/qcom/qcom,pmic-glink.yaml @@ -29,6 +29,7 @@ properties: - qcom,sm8350-pmic-glink - qcom,sm8450-pmic-glink - qcom,sm8550-pmic-glink + - qcom,x1e80100-pmic-glink - const: qcom,pmic-glink - items: - enum: --=20 2.34.1 From nobody Mon Feb 9 12:10:42 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 C03A7361662 for ; Wed, 14 Jan 2026 21:18:05 +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=1768425487; cv=none; b=DeU+OkFzJ73xtO9uozusoZEXDWVK4hoKu059w7C36URoPbJYctPJHFHmszkQnEKCDemq/3zuGJ4zyu6VAMT+uKMn9ZUCB6wQy4xgzbXAbs5uCCTnmX/VxTi1kXmbYMNYh1EtyrxNNvB88bJ9IKkGcEVd/GgfYn6dRPsf+3EkrlA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768425487; c=relaxed/simple; bh=mfWDFTtI7sOSzZDA/cYKPw2CbD6I6AAINmqyN12imAk=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=NLVbU6dNRz5/1n9ZMUWYwCFD4dJi4k/zxQOxGoVal5OX/EtYvtw9Mk/p06ROMlRudlnxAAVyZxs1SP6q05xhBTG/tq5wnRYOc0FTjRv7wAuy5s+dzoOs0wLBahUcf7nqwcXedCKZmFgX3NNxGcoLMTIYFcjLtJbUW3vKWlk9EKM= 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=TPfO69Dq; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Nqa+QD3K; 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="TPfO69Dq"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Nqa+QD3K" 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 60ECrmav2736156 for ; Wed, 14 Jan 2026 21:18:05 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=DI6DC3zMUoG 5LSvyEo1omeMMHH9suCgrXGLM485X7gU=; b=TPfO69DqhWTcqTOK1KxBJD+egA+ 35/rOpjLdhNu4WQGzdGmxdzam8n0qElOzv3rO7b2+HeaviGT+h8xVK0jjwsumBp1 FDkTIeiO+t+D75JOZyvIih8wtNqT6/wcmCf1pabLFsv62aNZ3Rq9elwI3WE7OeWx dksGvRsKnNaElCbDumPwCsDPUiR+gclbLQFgV1uEpDCBZt6sLjuqmBfHSUs17+/W CQeKXFslrhSqXUf8pNwecwIlWB55mEbRx9BReWyKTjACe8oc+9q3/1W8kmtIZ4Oc RbTt35W9RDPL+ohwEXj019ga+m+PVRFN0nQqO/KM3TBf/4900OYkF9sIJpQ== Received: from mail-dl1-f71.google.com (mail-dl1-f71.google.com [74.125.82.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bpbj5hn4s-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 14 Jan 2026 21:18:04 +0000 (GMT) Received: by mail-dl1-f71.google.com with SMTP id a92af1059eb24-123308e5e6aso308953c88.1 for ; Wed, 14 Jan 2026 13:18:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1768425484; x=1769030284; 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=DI6DC3zMUoG5LSvyEo1omeMMHH9suCgrXGLM485X7gU=; b=Nqa+QD3KOziy3fs+zWq8W7308+xBjmZehgQKxTeFDZscvkkdhYt5Q4WQ6JKVHeHmhI TqGwAVSCGZENsTFhDwY8YQU+epoUHOpJSQrqDW2jRjIqltjRc8xx+OCHo1aIGb4LSrmH p4Lg0EvV+uD/DeXS2gDMYnAa2IXrjlmMoMCwZ4qqpBk4QKv/KvfC+mrdQaoA8s3WrDWT XMUBZkpS2m0EgGt8dx7Utm5ExaqH71806PS1ggzizo4/5x/mlzuBrQDR0QhfbQ4pdhf7 rMDh/iHB8JvepvbsMz6ecmeYXsQT7tDlCWCXznhl6n1kFDAvPxUPFKXSpbnjEwy7q/4z jjug== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768425484; x=1769030284; 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=DI6DC3zMUoG5LSvyEo1omeMMHH9suCgrXGLM485X7gU=; b=YIbrfs9SO8RCTH/z0z5H0o9z7OCeMeFmkEUWowQbDMmkj0DMOghQ4XKun4uRYlg/9G /wSe8tSAvBFa8TKdVHLU3129nF8rhi/CzHhmMWc9Z1bikEAfNc3QjDN7ArNd+qLKtS6S ekPdhcWWWwUOPxAO5/IDKAVovcGtKrBUxzmYToG1Xe7p+YAFXGnCXh4Kd/1Eb025TQXe DD5Nf0yt8wLUSSfm9wXNo73VD+xVWiLFNf5X0aMqe9bAMyZPvBoGFOqGczZPQIxi6w+U zoSUCN/BBzWn8LybuhQ2c0dOCukWWX3E3jb/sqwwILHeoykkK9YT0rdOAzqAHvOFqCL0 +54g== X-Forwarded-Encrypted: i=1; AJvYcCWGEIGb9S6ydMDF4lDzx+L9LU9220OhYsaMjjqGZ3uikn4Tt777YfghAKjRMEey1BMYxK3+fJumZo4xSIo=@vger.kernel.org X-Gm-Message-State: AOJu0YyUPcsfkq3iTZxqQTI5gCHw1tlwuvE1hOxSMozSIK6Xk6rUW/ie mJEAxWGPUHnC+RpbW+rWME38Ex5nvmLvYO1MxaypuEsqntJWkYXn+ZyDkH8FDHka1zMX9IGsSkw aBYgbzcKKl+yD5qGH5vD+y9CB3AS4hKXWni644WilDwT2GC1fKqG89TynWaALjaRsssE= X-Gm-Gg: AY/fxX5Oh55prgqUZrVeYqf8ax8URTQS4+c9bMoOsGN7hbdr2dIfQui5bGLNYbOYAdr BVT/TtmjMHFTdADJGTj/1o9fvRmFNJZ9e/YTPidfk8xyTDRdHBJppp73Dl8SGHRjNUhJ1cLBXuT FxaRMp0lZCadSFORm6d48k6JPoXKw5h63NGIIpPWZnBuHjwAUKXfFLSJ7EB5HoC0GUM5amF23at L97kRZ1amRqsZGSbYDD1469iCxAM/uCB4LUqKFg40vXaDt3iu9WKjcSBLt6l3CdBMXEbT1KYaMR kygmzUJ61TXiOAnyjagRRssUdr3XhwW8sZ40lyXFyozENkdqf1va3Nk2TjHLapLBLbgqhpokcNF nzU2saYQqoRgdvsPCcQfmmOGY3AdjnM56fy4c97sGDsdYk+EZHZaYKuymkRDbNjq6hvXy8xiK X-Received: by 2002:a05:7022:3b0d:b0:123:2d38:928d with SMTP id a92af1059eb24-12336a7c179mr4753106c88.36.1768425483789; Wed, 14 Jan 2026 13:18:03 -0800 (PST) X-Received: by 2002:a05:7022:3b0d:b0:123:2d38:928d with SMTP id a92af1059eb24-12336a7c179mr4753079c88.36.1768425483104; Wed, 14 Jan 2026 13:18:03 -0800 (PST) Received: from hu-amelende-lv.qualcomm.com (Global_NAT1.qualcomm.com. [129.46.96.20]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-121f243421esm32167118c88.2.2026.01.14.13.18.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 14 Jan 2026 13:18:02 -0800 (PST) From: Anjelique Melendez To: andersson@kernel.org, konradybcio@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, heikki.krogerus@linux.intel.com, gregkh@linuxfoundation.org, abel.vesa@linaro.org Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-usb@vger.kernel.org Subject: [PATCH v4 2/4] dt-bindings: soc: qcom: qcom,pmic-glink: Add Kaanapali and Glymur compatibles Date: Wed, 14 Jan 2026 13:17:57 -0800 Message-Id: <20260114211759.2740309-3-anjelique.melendez@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260114211759.2740309-1-anjelique.melendez@oss.qualcomm.com> References: <20260114211759.2740309-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: AW1haW4tMjYwMTE0MDE3NCBTYWx0ZWRfX8bTmIo7WzVZd DeGssGkRitnbamnckXfhH49WFz0sxh8p91RTgIRvTpLdDzJ+y53e2Ul+ALn8MzVzCapz6EwxevO EaNShdUr6kimGwqlWzei2brwgfv5tsZAGuxaNJYTFwM/RfWQGXvOg3GH/E4SdZglNG8thAFLvSW PQ55WGHlI3RogHa/v5oUcKYtr6ZRoq7+C+Fj49EH01mV6QAq4a+SKwcD3ahXbPGaVkK8Zj6OCn/ toz1vik+1iwkmpXXXK3ijmqTe9FJiD2MEX3YJl7Cd03VCa7CVI6zNEQ9GnHU5VbpjXCYGC/67+1 EWYO4HeEVtIpuo46ahEiB5e4wybiSqF4jxCvhrXP3kGfFMDfOKX2F86T7L9iEZ1mVIFvSmAAmCG 181YQUZ5YaYRlWkR8e5XrCwCqNwd95A1LIwWzASX8TGRXjN9p9le0w9OQe7XebYEaZEsOJuzZh0 WE6AWHKz+LKvE9ViD6g== X-Proofpoint-ORIG-GUID: QB-kbKH_kcUVv8cK3L0COhX5ZXO1xqzg X-Proofpoint-GUID: QB-kbKH_kcUVv8cK3L0COhX5ZXO1xqzg X-Authority-Analysis: v=2.4 cv=aapsXBot c=1 sm=1 tr=0 ts=6968080c cx=c_pps a=JYo30EpNSr/tUYqK9jHPoA==:117 a=ouPCqIW2jiPt+lZRy3xVPw==:17 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=3V0dzxXrMXP2z2Vy7boA:9 a=Fk4IpSoW4aLDllm1B1p-:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2026-01-14_06,2026-01-14_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 malwarescore=0 clxscore=1015 priorityscore=1501 lowpriorityscore=0 impostorscore=0 bulkscore=0 phishscore=0 adultscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2601140174 Content-Type: text/plain; charset="utf-8" Document the Kaanpali compatible string to have fallback on SM8550. Document the Glymur compatible string to have fallback on X1E80100. Signed-off-by: Anjelique Melendez --- .../devicetree/bindings/soc/qcom/qcom,pmic-glink.yaml | 6 ++++++ 1 file changed, 6 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 012c5661115d..13503ae79a8d 100644 --- a/Documentation/devicetree/bindings/soc/qcom/qcom,pmic-glink.yaml +++ b/Documentation/devicetree/bindings/soc/qcom/qcom,pmic-glink.yaml @@ -38,12 +38,18 @@ properties: - const: qcom,pmic-glink - items: - enum: + - qcom,kaanapali-pmic-glink - qcom,milos-pmic-glink - qcom,sm8650-pmic-glink - qcom,sm8750-pmic-glink - qcom,x1e80100-pmic-glink - const: qcom,sm8550-pmic-glink - const: qcom,pmic-glink + - items: + - enum: + - qcom,glymur-pmic-glink + - const: qcom,x1e80100-pmic-glink + - const: qcom,pmic-glink =20 '#address-cells': const: 1 --=20 2.34.1 From nobody Mon Feb 9 12:10:42 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 E99E73563ED for ; Wed, 14 Jan 2026 21:18:06 +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=1768425490; cv=none; b=Z9Ng9W7TcTa2iNK7K41IL+AxlvDKEki9ICDRzTN6V96oId0frdt106NuheOVi+zkpsIv3zc5jLvMG2Gv54OU9syTX7VbSi3hmAjs68eJyv9zghU4yIf5hyntcceQ0aJF1JxNgzsXi778OJSIWP2IoF4G4Pr5eBs/HD/Etb/FW50= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768425490; c=relaxed/simple; bh=EJ7d0Ndnig4nWkDLoi/NMmJhv2TXy74A0dReOD3DHy8=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=e9F6prAxSaiUfvo9kw+YmI9xJ63oaiNyY2SG5nOSpbzFC5IekJ6A/kVd7Eq5oX5JVnO+6mLa62TBZDTBR8fLaR3KC4bbS6BoFo4rbw+KAabmVRYmIH8ejjLLw0wMLcVF4oc2M0qvCAN2qGVXkooAlVwd18MYBHGkzN/8hZXtTtg= 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=bNzrZMno; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=dQGBD8iU; 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="bNzrZMno"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="dQGBD8iU" Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60EJaD3Z3280082 for ; Wed, 14 Jan 2026 21:18:06 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=u2SXNrGrEV0 PRwQj2xTrKkbIj9XU3CjNd0NJo1lMkv0=; b=bNzrZMnorDBctsgoFoMlc+kMJlK XTErHty2hPBgKSPuRq1tZ/eiT5DWdZFJaGywVCL81gW2hfO+3E8U7akxO2g+ee+X UFwjLw6wy8fVblcMaWmDVtLPWgvda0h1kPw+3NQbD0I+AL3esTjFNrvHMYs5wlIM i1QAHFsONAt7ohS8UUSdF9uS/ZXn6WKQPYU1h5qP8dxRnO+nG/lCOXMGMJP8WLi3 vWbIUgTlxWxkVe+DsK5qeKWj1FZEUuk+w5H7+mtvqDpKQ6BvW3JBfHW9PvXHuLvK ZfAVNLTETAcO1dqlgQmw2thP2jS3jlXW+EKNcNFqbxA0LL5FDTjIDeZ/+QQ== Received: from mail-dl1-f69.google.com (mail-dl1-f69.google.com [74.125.82.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bp9x8t139-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 14 Jan 2026 21:18:05 +0000 (GMT) Received: by mail-dl1-f69.google.com with SMTP id a92af1059eb24-12339eea50bso1000515c88.1 for ; Wed, 14 Jan 2026 13:18:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1768425485; x=1769030285; 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=u2SXNrGrEV0PRwQj2xTrKkbIj9XU3CjNd0NJo1lMkv0=; b=dQGBD8iUNoDvkZWlbcyOaslvFLuzqIGOnfPPtTF1Sj+D0G2l9fyHZXKYnNvz3/E8qN QvllrndhpsNpBPPODKNNBM0mKt1SH8Z1BMia2VgeUi76FxkgsDNwdTtVZHSNTTRV8eqb Xshn436IqC+86uDizHeoRN5AnGRSxUTUa4wIYB6QboNe7aqe4pgZw3B6SwhPTd+3qLbU j/BZkUiCKwX9WwRxEg9X/MqQzMoHJ4qsmblQ9tO3AWlbc2omyjQqwr+lKaNyFDug2K2x M8nFC3iPsGWSl7gwkTKbElDTIy48TTJsFiOSQDtg7YyjQeFm8UMU8UEt07oJccBAzxEU g3rw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768425485; x=1769030285; 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=u2SXNrGrEV0PRwQj2xTrKkbIj9XU3CjNd0NJo1lMkv0=; b=knZAHBE/TS9wkOTSH/pHN7t5uBBFQeV7zniNJSvOjjStZQ8mw1BsDEFL8mUYpP+BaV XChDKQ6cjS+q1iGL3olwLzEOt1hQ0vubvYYrvCsRXKkrnAbfe5Sy+0TuPfPs084Ql/fo VvdII7JDmd8mjncj27FH+YG8VsjbkhTLaveCRXDlS0XKN0lBcAMe0l8/oSBr4b/PRUV2 g5/+uon7fSUYWIy30K3HvYecd00tMw8XxojBxXtjMAbTukzEpn2WpzrLIKHNaJ+ZwdP5 22nVzAsw0zGtkrHZ/NM6tz9cMAI/aplNd+YJujXE8wk7sVV/IzRLg4pxk+nAsBU7yVzG tDqA== X-Forwarded-Encrypted: i=1; AJvYcCXrfNznd4y1SMVB9rdMRISAu0u9QhatmEcidYg9237W1GoJN0Br8G7n4pvtqDup8pGiEyScRiOhx0KHuYk=@vger.kernel.org X-Gm-Message-State: AOJu0Yy6VxaBBR6zsnmZy4oy8xpEp8ny1M8UZcdJoXk4iw/O3newiiXp O2xx1LYoeyqEv85JGuzf62p07fpJ8WfvvEcRCDrXXHAF/O/q88h+sZ74qflBpETRPuiHE5Dbp86 ln+Y0ZapV1q93ayj1Cc5Eo7Nz5nT0eeBw1MOOz8Tk2ar+RbrpAquRZqdTksYNeoosWJ9VzgXVvz g= X-Gm-Gg: AY/fxX4iBzW5zcRj4TAQm5BTIgAjf/LuyFXNdiHRfBkeaMuESRneXBIQvAGOTo/SxBl va3i3G28hOflBqfijdT7YMAIYaK8hnxMfXiy6+KkTb7f1r5uT9+WHlm74BguS1iTpjYVBhnDuSs J9B41OJn/YZgrgGRYxXSjv1EQxpGvIWVaQUOx7gA8p88KvzkMAA6CLg09wkRlGbGIQbVP6AOEhf omHwEMNnsL1ADLSW9fedLyWvpM66DERyi7Lv5yN9ojhqskAFeQArhVbVVn0KnP+7wrttj1WRbCc 08VBmVVft2Mw4zKK5rE1NiBW2qFE+UCxv7PE7p9u9FtXak61k0c4IzBIBKDVf1W0vdfff1cNecZ q+ukZnX4bWvn0OtVWjSVy51ZvWp6lip65Ga0PyoMOES4P9p07QSgIS+GTWBxUNRC1L3P7rVfr X-Received: by 2002:a05:7023:88d:b0:11a:e426:911a with SMTP id a92af1059eb24-12336a5cbb3mr3795121c88.15.1768425484691; Wed, 14 Jan 2026 13:18:04 -0800 (PST) X-Received: by 2002:a05:7023:88d:b0:11a:e426:911a with SMTP id a92af1059eb24-12336a5cbb3mr3795101c88.15.1768425484132; Wed, 14 Jan 2026 13:18:04 -0800 (PST) Received: from hu-amelende-lv.qualcomm.com (Global_NAT1.qualcomm.com. [129.46.96.20]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-121f243421esm32167118c88.2.2026.01.14.13.18.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 14 Jan 2026 13:18:03 -0800 (PST) From: Anjelique Melendez To: andersson@kernel.org, konradybcio@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, heikki.krogerus@linux.intel.com, gregkh@linuxfoundation.org, abel.vesa@linaro.org Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-usb@vger.kernel.org Subject: [PATCH v4 3/4] usb: typec: ucsi: ucsi_glink: Add support for X1E80100 compatible string Date: Wed, 14 Jan 2026 13:17:58 -0800 Message-Id: <20260114211759.2740309-4-anjelique.melendez@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260114211759.2740309-1-anjelique.melendez@oss.qualcomm.com> References: <20260114211759.2740309-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: 7_djqVdKLRfO7Txf2vuixvfzNw2B1v44 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTE0MDE3NCBTYWx0ZWRfX6csTxKib7TNi tlikGbTKyv9OecrTZ1+vAR47a6EPtQGxuMxQF4v3U6aTjCZrEWhIkp4QAZud3v3YkkOSTbKKe/P GGrL+/XxxNp5OyPB021CueA8xcut9Ef01UVenulYGBtup03NFHvPRRq7bAjZ1qo91d//s6Sz1/U IZ5JZQHplKHbJJPChDpz0oqMySjFyvvsY9SHxwxLJnujJQnNLI2v8h38Gk0wUsOhB0tELnNGSM/ VkIoLw9KKpzUNrwFa7ryojDns7ozSrbDvOcS+1wfpijj5yV9ZQ81LVD+Tbft/CEiYkbBA5pxnFe CYzR/kUWHhBodFhdHghOwmh5lno8hVqz/5cirvEhinwNiCkUHNSqB2BIJdRqnTtPpmii6ETqlUq Ck1nqRiAuDA4E6yD/HAhm678yt/wtpCwTvr3QoDqDFSfl1LpN6JENyYOcv3qfndz8ypY7s0nyIG AX+UkzdmrBxu4BUrlxQ== X-Authority-Analysis: v=2.4 cv=HY4ZjyE8 c=1 sm=1 tr=0 ts=6968080d cx=c_pps a=kVLUcbK0zfr7ocalXnG1qA==:117 a=ouPCqIW2jiPt+lZRy3xVPw==:17 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=5hyoARb301K5iUekGmwA:9 a=vr4QvYf-bLy2KjpDp97w:22 X-Proofpoint-ORIG-GUID: 7_djqVdKLRfO7Txf2vuixvfzNw2B1v44 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2026-01-14_06,2026-01-14_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 phishscore=0 adultscore=0 priorityscore=1501 lowpriorityscore=0 spamscore=0 suspectscore=0 clxscore=1011 impostorscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2601140174 Content-Type: text/plain; charset="utf-8" Add support for the X1E80100 compatible string which needs UCSI_DELAY_DEVIC= E_PDOS quirk. Signed-off-by: Anjelique Melendez Reviewed-by: Dmitry Baryshkov --- drivers/usb/typec/ucsi/ucsi_glink.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/usb/typec/ucsi/ucsi_glink.c b/drivers/usb/typec/ucsi/u= csi_glink.c index 11b3e24e34e2..e700c6a58a46 100644 --- a/drivers/usb/typec/ucsi/ucsi_glink.c +++ b/drivers/usb/typec/ucsi/ucsi_glink.c @@ -379,6 +379,7 @@ static const struct of_device_id pmic_glink_ucsi_of_qui= rks[] =3D { { .compatible =3D "qcom,sm8350-pmic-glink", .data =3D &quirk_sc8180x, }, { .compatible =3D "qcom,sm8450-pmic-glink", .data =3D &quirk_sm8450, }, { .compatible =3D "qcom,sm8550-pmic-glink", .data =3D &quirk_sm8450, }, + { .compatible =3D "qcom,x1e80100-pmic-glink", .data =3D &quirk_sm8450, }, {} }; =20 --=20 2.34.1 From nobody Mon Feb 9 12:10:42 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 1D4B3361DCF for ; Wed, 14 Jan 2026 21:18:08 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768425494; cv=none; b=BXmdHZbK5oNEBGGxzFx1KSxyrHgC2eM1QzWqL1bAWf/ZOBBQdPr9e8ryKV7GFKz8qLb292NYSWBVZl212l7QmQY/J1JJ1liE3yB8dLdmOCuooQljVIV/IM9I0ax2LfDoMChgeY86oMBb7T75nUrZwGcMI/IavQLurJupPNwSe5s= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768425494; c=relaxed/simple; bh=ecY11OcBKXMq1MGLCiWZ0y7+hdHphUxMDqj2qDFYseQ=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=Qc0WKR0sHQhHaujdbI8a27haVH/vwBEsSmsO9s5EIXveoCBGn8OGDXu5VRZd6UUJDgztnlylGIFHWrGSzteoPP+0ihwXbbg0l32dk2mdJ585DWjUvRMql9sNHFZ6W+gnnJuADL5N/YPEG7Pc0fm/mD3ykUyaiWPYV4jc+8PlWdE= 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=aK8k78L7; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=NE9agfyQ; 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="aK8k78L7"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="NE9agfyQ" 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 60EHeZoP3296325 for ; Wed, 14 Jan 2026 21:18:08 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=WdRL0KAbzlU oIRwhSbOkMecyH3ewE7SUBGAdWwEOO/k=; b=aK8k78L7yu6GCJ7osxivzv9EbSQ 9o4pTHhgDpYUfxyWv7VXF60wwJER+xJeQfDZbFQkUANDj0/pQ2h3hJHOVaN05qJ1 CRuP5Iq70+r8p9hfkvGMCq7eR15MzG1egwjOrc+ZnwKJ3JzBt6G/mkBtq2qLrP+e gycBonO0jlwOkg1zYpXbC0polAFk8Xvd/EKKe7Szxzhk2kNfP3Hq0Bs9uQcov1Fk qgdsU3inE/bTsX3Q31eu7VrRe7EG/XNjsN/L4hIJISxlL6/3wBqoRaijRCQwfkco h3NeHJaRoqK2DoSmy1EUQZJrIr8yrWtubiRhmTNS6szhcDnVqKlMqxAoESg== Received: from mail-dl1-f70.google.com (mail-dl1-f70.google.com [74.125.82.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bp8t2takx-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 14 Jan 2026 21:18:07 +0000 (GMT) Received: by mail-dl1-f70.google.com with SMTP id a92af1059eb24-1232dd9a256so1175231c88.1 for ; Wed, 14 Jan 2026 13:18:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1768425486; x=1769030286; 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=WdRL0KAbzlUoIRwhSbOkMecyH3ewE7SUBGAdWwEOO/k=; b=NE9agfyQQMOWSBWFKOp630wsO4//GsWtKFZGCjC+LX3tICR2Bh+C04ZsIJS8MMZoQ7 EV+YlhXyXDAlprRLz7l6/BaLXeqgG5BXGdNRk9uU8Jh87uhu4ryvu5uWERZ21EgDh12A IXA5uq1wqM4/mA++6wG23R8A0VGVUBtj4UPpKSu7kO81Joc/YKrc6SL1ieP4ZixVoyeH y4hNuNBaIIDNER/XPIi1OgEKgIu9THBVk9EHT1ALR8iWXzaEYBTOhO5JRIdiU+uSpD9T OsxHBGY/v6EQXYHyCs83KCOv3icRvZhWY2xAshlUoeYGQOobmm35gtcUPJXoDaVI9Hxb mDLA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768425486; x=1769030286; 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=WdRL0KAbzlUoIRwhSbOkMecyH3ewE7SUBGAdWwEOO/k=; b=qf4LKTYHpwm9/jMrfKIuT3U5tso4aC4/PUuIm4+d6N/rYEyZLImL4WJ2/4fYnM/hFI cfREcNAqZ5xXPQwlT4J4/VcobY854iem3DMtejx9JFSrgF3Es7dRebfZlLMEJDykasIN xjUkrqL8SyzEUwyRmGf08BsTaehKM/9qO5BH1NpZj1EoDevI+OSeW6OwrT+GzNEZCvCm EbwGC0qfJm+N1irX2H+Lz48+AyhBGKQkVoYg4aydILJuH7OjEOTtHV00acstcLn9v/ho IeaP6xGuEDK4XcavGTdmSt1bZ0Ua7X05C98Y5deDnquMNZd8+Uynr4LG/5PEbnE+4K67 nJnQ== X-Forwarded-Encrypted: i=1; AJvYcCVkMfobRjFLCFHCwo8ue3PXuGHtWVY0W0GvNB7IPLVJx9IcIC0bwFTEioZ2WQC2QmJJg0SSk9zVb4d8nzU=@vger.kernel.org X-Gm-Message-State: AOJu0YwkkoWRvOQdiZOs24QqdNIbRdiIJxURA456psbudJlxb/DOTi8t 7/3iBGDm79RczDAW8IQw1fkP+bfEXe5Y42uTfTOpK8glF+ePnuDkyVeUqGQx+5AxwtG7x0pGOkS IQDGrTpYiP7p1g78r8Yq0AXOWKgBIUe969ECT4HqoWEd5OwHDRneXXpysEphVw7+lU0Y= X-Gm-Gg: AY/fxX7Vh38wR5zZoU9vEPosVu5+CwKJVSZHi9qJTSp1cSpeKWamPNBmDFJbKwaQfuE TbZbnYImCjmwwAzjWWMI7EOxYLwrUDtuBrABtSvo+td04uuLomFotyALLEOe+T1dAG65VaoUL66 zPIGQ34RQVub3TXeq37YjLoFdPCVLFWNweFM42e1+NE9XW09UYPmwjwn4731vZuNVNebXdtL7ce tqVPDScfhLKxtLK1WKH0GzedWGfAGqpk61O8YPvRJDYESJuPUTb6h6kW/MrNZcxKudSdyhRXZWa +bhkg6BYKGOwhkp3fR7sk6fSEAp9NVVaoVyq2XWOYKxLnAamhIwapvqNsAiXp8SCB+MG7U5rRUT 0uN+IY8qqjjr4QOvlKH1zLCzvWs7vnr5oUggmKsTWA+oIFIhbGBJLXKQxyDbrucfP+nnBc1G5 X-Received: by 2002:a05:7022:910:b0:11e:4fc:9b33 with SMTP id a92af1059eb24-1233cfac8c6mr816294c88.1.1768425485895; Wed, 14 Jan 2026 13:18:05 -0800 (PST) X-Received: by 2002:a05:7022:910:b0:11e:4fc:9b33 with SMTP id a92af1059eb24-1233cfac8c6mr816258c88.1.1768425485241; Wed, 14 Jan 2026 13:18:05 -0800 (PST) Received: from hu-amelende-lv.qualcomm.com (Global_NAT1.qualcomm.com. [129.46.96.20]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-121f243421esm32167118c88.2.2026.01.14.13.18.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 14 Jan 2026 13:18:04 -0800 (PST) From: Anjelique Melendez To: andersson@kernel.org, konradybcio@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, heikki.krogerus@linux.intel.com, gregkh@linuxfoundation.org, abel.vesa@linaro.org Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-usb@vger.kernel.org Subject: [PATCH v4 4/4] soc: qcom: pmic_glink: Add charger PDR service path and service name to client data Date: Wed, 14 Jan 2026 13:17:59 -0800 Message-Id: <20260114211759.2740309-5-anjelique.melendez@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260114211759.2740309-1-anjelique.melendez@oss.qualcomm.com> References: <20260114211759.2740309-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-Authority-Analysis: v=2.4 cv=YPaSCBGx c=1 sm=1 tr=0 ts=69680810 cx=c_pps a=SvEPeNj+VMjHSW//kvnxuw==:117 a=ouPCqIW2jiPt+lZRy3xVPw==:17 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=X7TptQfD4XCScbvf-kcA:9 a=Kq8ClHjjuc5pcCNDwlU0:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTE0MDE3NCBTYWx0ZWRfX3XkLf1N8vBQ0 mu7AES+yGZoJhUEf61tFRhZnaRwEG+fI+YktHZh5eEK/sftzGDDCF43JCGjfAwsUv31/q/EkQSC Mw0iffyJvHOm+8GO3ndptHZEdULL1zZjg+lQZNYOUnWU+qT3Lctgoh+MAPWqEmhC2hQsZtbvqpG mLqL96Tbmae6j15ravSvq8CpLwTR+so1ZtXbGAjOgKyI8alWjwVsW6+gAdP2npG4eVCfz4UWpa5 gb7GfNCCSaofuAHaZ4ZYvWZ2/MPXoeOa6piUBTKLITUWY6Ol2ECciXKytmvJ92IP1d72OkUjH8b 25U3otQOenSKerM7le9sP3XYbAPCZlbF9x9nZ4R9wrg9BXd6itgZr16VenPxYNfHsfEvz5lvWkh TLR8NHNK8jAGWSOsTydfIEXE1TZFmNsgZx9iyoPnoxOZKSUEVQZzQOh8RqPWWazb6wD1dvsD+x6 osZBnv0gto2c3JtQTXg== X-Proofpoint-GUID: elxS_FcOJMRreTZabEZVuR20DtI_oEzA X-Proofpoint-ORIG-GUID: elxS_FcOJMRreTZabEZVuR20DtI_oEzA X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2026-01-14_06,2026-01-14_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 bulkscore=0 impostorscore=0 suspectscore=0 malwarescore=0 phishscore=0 lowpriorityscore=0 priorityscore=1501 spamscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2601140174 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. For example, on Kaanapali and Glymur, Charger FW runs on SOCCP(another subsyste= m) which does not have any specific charger PDs defined. Define charger PDR service path and service name as client data so that each PMIC generation can properly define these paths. While at it, add qcom,kaanapali-pmic-glink and qcom,glymur-pmic-glink compatible strings. Signed-off-by: Anjelique Melendez Reviewed-by: Dmitry Baryshkov --- drivers/soc/qcom/pmic_glink.c | 66 ++++++++++++++++++++++------------- 1 file changed, 42 insertions(+), 24 deletions(-) diff --git a/drivers/soc/qcom/pmic_glink.c b/drivers/soc/qcom/pmic_glink.c index 627f96ca322e..3042261578aa 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,35 @@ 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", +}; + +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), +}; =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,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 }, {} }; MODULE_DEVICE_TABLE(of, pmic_glink_of_match); --=20 2.34.1