From nobody Thu Oct 2 02:15:14 2025 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 18B5E3161B3 for ; Wed, 24 Sep 2025 17:01:24 +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=1758733286; cv=none; b=TSlgjg040v12YEyhi9G+5PEPRhhvPiwB9vE1MgYImS109sAph4SY2TdFvUYNDnZIqCuIb8/DRr9TZr6aLpttlwIl/zc67SQEy6uX0kw8INmSiq6BXwL3shmnxSqUpOufVUUejqepSdwvuoUmECmAD+Qnn2QJMrq4zr9AbW9NJWw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1758733286; c=relaxed/simple; bh=R9LLcQCUiDMiN4HDFZueMIWI3JFHTF0opHifX3sulLM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=kxoHikCn3EKBdBi3DYuuIbM+6fJykDP7mpO3nEwXRdUFtf0fPIEe5KVfMAPpWF40f1J2HJM8Q1y7R3CA578U31/RTFruiteBPOI9KJmzAFKQX//r8kc0G4Za9ZaljNuXXs2NHzUCSvljFcJav6OJf+cUrpE79CruvjO6B161LLY= 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=EE/TDLoU; 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="EE/TDLoU" Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 58ODDCfQ018200 for ; Wed, 24 Sep 2025 17:01:24 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= Lg2dZN4a504FxnnfleNPhZdOEAS9VuA8ArU7WHTtyuQ=; b=EE/TDLoU6tEAsBw9 Bj0dN/zSjgJ6i2EKSbWHoSOK7gH2qnkcMA+GhHfwORpNkU5UP+5BUNCGvZLoLpR/ 3t3q2GIZdfBMINdLOVAKJE7ubMDNtGWDmbS1FQP4lGWBLlqCNYs7Gtzzhs5nxWXP DCGs+CNscV8/wGWGc9Uw82lfOFNNHtOQ1p5gwAX2mqPFbomcmwSfmCEJXAD+T0zD j2+9qNF4Mf5/GEKf/423KUYuQaIpD563GI2wVahPxsmTjZTSuNF42TlvwCDBtYnZ PeNU00QzJoj87mniFAcgWx5ld4EUbLxdWNFhgshEFdIgaVDSUJQIFfoiLZWk8lMn QrNQCA== Received: from mail-pg1-f197.google.com (mail-pg1-f197.google.com [209.85.215.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 49b3kk92qn-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Wed, 24 Sep 2025 17:01:23 +0000 (GMT) Received: by mail-pg1-f197.google.com with SMTP id 41be03b00d2f7-b54a30515cfso900534a12.1 for ; Wed, 24 Sep 2025 10:01:23 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1758733283; x=1759338083; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Lg2dZN4a504FxnnfleNPhZdOEAS9VuA8ArU7WHTtyuQ=; b=gLLD6tI1OTXPTja0s7YF8c6NMKtS8KRYndpiVXAS8kCC2Pp5OIolJpV/5dfk/7WafB 721qj25iqcguHMH1DFGEagJRfVci/0cOzvUooeX9a4ec/PAQ+4qjaei/yffNfV6E2lIN gsIq1QtHs1Uo/if9n1BRlasyeI4Xo68oO98f41jXTjieUrVWSzhZzvDInbqhx2QnSGq0 aar4MYZd85o5YuTR/nDk7sqCifggbbBOgzWXxIBLATaUUJVp16qH7Cgo0Xl+8KF5fPJr sCTNn0BWzd2wqFUVPfp8JcaXaC3n+8jK0rWtjQjICV/OzDYOx6xFtHqoy3lix5iHoojx SVPA== X-Forwarded-Encrypted: i=1; AJvYcCUKte/IiUHhRL3nS1Kkj6bBfrgToK1AUOmc8bWK56Spg9RV9IKAqL4K+/2B8GO/rBShga8lEBFl9/6WLMY=@vger.kernel.org X-Gm-Message-State: AOJu0YwcC4xg3yJNlWzcm8wvqnGFN6A+7AS9MyOJOWGkNhlbWwYqjHpt QKwwaLxp0D6cc5kdVLQbKpGMUkLuddNqfKbijzMw4qjVqA7LxRXzaeEs6/bVc/eJLZUuTCFEyDZ LhCVapqIxYhljE6JOisoGkxYfmgUCkJenTR5irhZgFNv51Wo38kWF9AZeemzAzPv35YU= X-Gm-Gg: ASbGncua4h+TonBXVgZU371/bh79BqAFwvcmE12nC+7etpRtPmEtyS4CM+gip8op6uy /fGDYVJtipnm8D1EoCghTs6jfpyzMM1KlbwrYbj/g6vOGjpOzYCSgQ+MHW2ZzQ2nqzAEIDMm+Ar /oXL35QeVwyJCSlVQf5DK10NCbSehF7dPmTiSklVFuOXt4Asdv+0hHM06l+buVtwPiakvLiMFYo K2WIfM4r7CubAsx+B10nawtnVs6YpxWQ8+simJYHVAEgeaoFipDXn5j71Tai0nLOo5NwOmDrgSL ANo6VRVG80ABfm+pHWDRVbcR9OkxcBnlvKu1/yQYdK1c33o4xRpn4omwgUBdyBx8j7TElpK217I VjdJHshSIRbi/Y+Vh+sRl8w6jJQ== X-Received: by 2002:a17:90b:4a84:b0:32d:e027:9b26 with SMTP id 98e67ed59e1d1-3342a4d0db0mr297888a91.13.1758733282063; Wed, 24 Sep 2025 10:01:22 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFPcCFQIzAFDaXA6tXUInXliYPBp5RVngmJAQtTbozcooVbDTf1yHbtOc7dVqEBx4DPVF6h8w== X-Received: by 2002:a17:90b:4a84:b0:32d:e027:9b26 with SMTP id 98e67ed59e1d1-3342a4d0db0mr297784a91.13.1758733281307; Wed, 24 Sep 2025 10:01:21 -0700 (PDT) Received: from hu-kamalw-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-3341bda09a0sm2931299a91.9.2025.09.24.10.01.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 24 Sep 2025 10:01:20 -0700 (PDT) From: Kamal Wadhwa Date: Wed, 24 Sep 2025 22:31:03 +0530 Subject: [PATCH v2 2/3] pinctrl: qcom: spmi-gpio: Add PMCX0102, PMK8850 & PMH01XX PMICs support Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250924-glymur-pinctrl-driver-v2-2-11bef014a778@oss.qualcomm.com> References: <20250924-glymur-pinctrl-driver-v2-0-11bef014a778@oss.qualcomm.com> In-Reply-To: <20250924-glymur-pinctrl-driver-v2-0-11bef014a778@oss.qualcomm.com> To: Bjorn Andersson , Linus Walleij , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-msm@vger.kernel.org, linux-gpio@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Kamal Wadhwa , Anjelique Melendez , Jishnu Prakash X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1758733268; l=2001; i=kamal.wadhwa@oss.qualcomm.com; s=20241018; h=from:subject:message-id; bh=OMxkfnXwCtLZpUJ7o9Qn3c4tuFeCwxOJk11xghTOPb8=; b=5T3cUPY7AEfS26a/5MEpzcgYqpdhV+qlmvzQcf/anRnyQG4qyG+XY9RNotMqjxaY0qiQq69si 0sxfs6dflStABZWKQLWxzoRsbTUd4DlvTAFEdDIp0+6rGs0yyHXWfMm X-Developer-Key: i=kamal.wadhwa@oss.qualcomm.com; a=ed25519; pk=XbPE6DM5/mJi2tsiYwMCJCZ4O5XPMqColJRlGVcM7Hs= X-Proofpoint-GUID: 3wdNRcmsJrYDWlRDjqKPR8xCJDBlawVT X-Proofpoint-ORIG-GUID: 3wdNRcmsJrYDWlRDjqKPR8xCJDBlawVT X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwOTIyMDA4OSBTYWx0ZWRfX9Sy4DAZFEC5Y Adw2HH8abA1kQj4zpJGK8QfA3fSbMz+10pZZiZE59Jyegmbv8iNv/gQg5QmgZQttb/fE6O4yRS4 kl8OlEGXZM4CpBUA+o/kTMl+xqcQheUBPASsvdah7dKLiQSDQKLXMhSQ7uHKm/fQG+E5L9rfdn6 rbyD5MRSPi8PQJqsCRLsTdL0FRyNmKUTNtlnkGb2Lk2TwaQqJCA0XKwBLkFyv8o53ALKiRi55H2 VEDkKu25Vi+EG57VRL2+VfzuKnPFl4D/gCvhtc1fwjf/cViU+QLl21HmloX6vJ9R6FSvT42Zuw9 GWyhm7nppxVSz5A1BDRJC3Swv+6Q7ss1Xghy6xAe21xQr06WeY6ZqcUVd1By35ulyr/i7JdjpNF C9cslZ/5 X-Authority-Analysis: v=2.4 cv=BabY0qt2 c=1 sm=1 tr=0 ts=68d423e3 cx=c_pps a=rz3CxIlbcmazkYymdCej/Q==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=yJojWOMRYYMA:10 a=EUspDBNiAAAA:8 a=Z8Dd91y0tYXrxlmI1QkA:9 a=QEXdDO2ut3YA:10 a=bFCP_H2QrGi7Okbo017w:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1117,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-09-24_04,2025-09-24_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 clxscore=1015 phishscore=0 bulkscore=0 priorityscore=1501 adultscore=0 malwarescore=0 spamscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2507300000 definitions=main-2509220089 From: Anjelique Melendez Add support for PMCX0102, PMH0101, PMH0104, PMH0110 and PMK8850 PMIC GPIOs with adding appropriate compatible strings. Signed-off-by: Anjelique Melendez Signed-off-by: Jishnu Prakash Signed-off-by: Kamal Wadhwa Reviewed-by: Dmitry Baryshkov --- drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/drivers/pinctrl/qcom/pinctrl-spmi-gpio.c b/drivers/pinctrl/qco= m/pinctrl-spmi-gpio.c index 485b68cc93f8edac07c15aad50ff5c9c7894d8bc..c4f7d2d7a017684cd9c0d0850cb= 8d998668b543e 100644 --- a/drivers/pinctrl/qcom/pinctrl-spmi-gpio.c +++ b/drivers/pinctrl/qcom/pinctrl-spmi-gpio.c @@ -1239,7 +1239,11 @@ static const struct of_device_id pmic_gpio_of_match[= ] =3D { { .compatible =3D "qcom,pm8998-gpio", .data =3D (void *) 26 }, { .compatible =3D "qcom,pma8084-gpio", .data =3D (void *) 22 }, { .compatible =3D "qcom,pmc8380-gpio", .data =3D (void *) 10 }, + { .compatible =3D "qcom,pmcx0102-gpio", .data =3D (void *)14 }, { .compatible =3D "qcom,pmd8028-gpio", .data =3D (void *) 4 }, + { .compatible =3D "qcom,pmh0101-gpio", .data =3D (void *)18 }, + { .compatible =3D "qcom,pmh0104-gpio", .data =3D (void *)8 }, + { .compatible =3D "qcom,pmh0110-gpio", .data =3D (void *)14 }, { .compatible =3D "qcom,pmi632-gpio", .data =3D (void *) 8 }, { .compatible =3D "qcom,pmi8950-gpio", .data =3D (void *) 2 }, { .compatible =3D "qcom,pmi8994-gpio", .data =3D (void *) 10 }, @@ -1248,6 +1252,7 @@ static const struct of_device_id pmic_gpio_of_match[]= =3D { { .compatible =3D "qcom,pmiv0104-gpio", .data =3D (void *) 10 }, { .compatible =3D "qcom,pmk8350-gpio", .data =3D (void *) 4 }, { .compatible =3D "qcom,pmk8550-gpio", .data =3D (void *) 6 }, + { .compatible =3D "qcom,pmk8850-gpio", .data =3D (void *)8 }, { .compatible =3D "qcom,pmm8155au-gpio", .data =3D (void *) 10 }, { .compatible =3D "qcom,pmm8654au-gpio", .data =3D (void *) 12 }, /* pmp8074 has 12 GPIOs with holes on 1 and 12 */ --=20 2.25.1