From nobody Thu Apr 2 11:22:45 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 BCADD3909BD for ; Mon, 23 Mar 2026 10:45:50 +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=1774262752; cv=none; b=Bp/m4/oPlLx/2830L+ayctDpUzu2k4fhR1T9H6vVe2hImy2doWJYBHpU4iMCRmSNY8ZIQb5tN3kzgpF/WWyhEr/GEtViVMpOigJ/gRVTo6CJwp4M/lok4PZliRC2uLwCKZ5DATGXsiby8npPH4vwldUvbNhtUBzzS/IKm8pVdIQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774262752; c=relaxed/simple; bh=XOmGZuBRriVVUK3qirYMAcCDKy2pW2llx9LSWkCYTWw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=fh5EWx+jaWu6WzZd5cA66giesR4+5RvhGvQNHx2rcsKR/XL+Lf9pDhz169lu43Z5Kmxm1tILLOcXTFKUyNWqOK62MayFFV6g6zSkESx0MJ4rbkTowtR1HKBJln3AXfCwDG7fmZCuBgzH8zwrB5utXsNl/g77phFcA9uP7aGfUfs= 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=FzK6ityB; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=B+kYMLWp; 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="FzK6ityB"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="B+kYMLWp" 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 62N9kISX2977532 for ; Mon, 23 Mar 2026 10:45:50 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= x9qY/SZDZxH4rkVKgaQLjD+bDNqjcwS6vx8/+OtCudQ=; b=FzK6ityBIUqI0Awf 8JtL000GtqG6x7BWFhXOs0kh87a9XELjTEJRQyMr1qRbYYRxFn1cZf5FJi1X4pf+ bZ2YG0yLzwwRTkX9DWQa5XfvkC4khHfjfrji/3bG9gVIGwdd8wyG3siJ+LjNXN3H FVSHusO/+lB3CUsNcdR5kwu8b8DQOSb4rT2usiVUASjXx2ibtyd1QNlhaE9jQIYS 1Yg5nlHCWU5yKywj9pr4txi2jnKPHCoVMvh671KUEf/2sOhRFYRHd9IlCpMlKFb2 W+4eyE/FoLAC1XGGXWKxnctH4wClLeynhAu+anwvQ6z3kprXl1gSH7jOnOH3klwe KcDXjA== Received: from mail-pl1-f200.google.com (mail-pl1-f200.google.com [209.85.214.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4d1jwvn1rk-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 23 Mar 2026 10:45:49 +0000 (GMT) Received: by mail-pl1-f200.google.com with SMTP id d9443c01a7336-2adc527eaf5so309995ad.0 for ; Mon, 23 Mar 2026 03:45:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1774262749; x=1774867549; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=x9qY/SZDZxH4rkVKgaQLjD+bDNqjcwS6vx8/+OtCudQ=; b=B+kYMLWpUohtXYY/UpjGx1py5ObN6ZhOEqTqEuzExKTKGEnLxQWTUEgfltGMo7lVXo IiEYaN7Xt4xWQURi1P1nVPZRYQmkJoYvE+mSl4/P/X64wKpzeL3Q9ELOebfhPoe+ZdPs jnn4GXcnSFf2ocgQk9I7pHcTTN7qT3GgVMkEXday1PMUYEE5ISJjissruF06W0hUx3km Nk3oqrX9MlzT6CKtyFq8hUmoLoI/HdCK2PPq6qVP1V+YEP95Z+7vzCVuvBehO0G598ql x9ivqYgVy5HMxjQqvjkqr/SV01FvUc83CrZKH92UxvprIfIKuGD4+QcPpTCfkh2q28ie 0ESg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774262749; x=1774867549; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=x9qY/SZDZxH4rkVKgaQLjD+bDNqjcwS6vx8/+OtCudQ=; b=m2FDTdq8gz+i3UyNvLk74Oi35FAiHreOs29M/fEuT3P2D7x3FAbwFT/q4FqXR0TN/G FSK7X7xq9XGnae/6dh4aZIV0jamfhKEJ5APGJmw2I4J03wPPRVmY1ewP4NGsWyom+S/z YiIZ+bLEInt9dypWYUPuIwY3EDKawSB2Ffvzb/JkCpScKTH/cZBW5/nMpw0WB4hQko2Q llUImX9mH/4hDxZ8g5rI7ZVYEH0Z3C49GrgBkx8dPpvYGm2RgvuXdH5HLhC1u/INJqcf TL/UHbkFoekjniyG3MWKfknOGnFWXegES3RRoHvUSLwn0mcniXAt1MVRtB4HVU5I9qlM hPkw== X-Forwarded-Encrypted: i=1; AJvYcCV4E9b8MITLydBZHfXCsRROsxfSTSNZ4kKh4nOZoZWoNPBVmf692FGHBcu6/rb9+ma9zN55Xli0trEBrE0=@vger.kernel.org X-Gm-Message-State: AOJu0YwwTAzkLL9WriwTzpD8o9z4K4Hys/aUjMPDsSg9K83dh2hpfPyi svMP8yPQLaxPkMo5JPLsi6D6Y7T2hh4f4vtfWvXbk8PQohdxCdp4T1sQaOxOf1QZQuEahcisXCI xIR03sDkR/u85TqNO3m/GQGRDDXgpVxqrCzu1J5Hie7A1Qo3kAKVQkkIrlP/mi575Jw== X-Gm-Gg: ATEYQzxSkRIjgOdecRZhS1BigwGFvw18b4qQrpDDNh2FCbMc2589v0YSHuGfjHbIbfL tgDe1/Ap4FrDkI7XLpOkCIUAjlsP6H40PuBRzgxJKq4qgmVruGciJy4kIr9BwEHKA4+IPITxx44 /dMk/8csUtwvci1VvzOaohnd46cQXfnwMxx8mTaIFNqKyo+vp4sojyYxUspj2+U4FrfQhSq8f9w JHlpKcz0g4jnss704bEaRSZcjXV+ZgowOVvosHsfCtu457XIZivV3SF3wtuwF3z0b5qCTY0sxpF m+jUqClvrWMw3yPs/VQXIAzIeTbyU/qlSTEh0uLva+VIx7KRpkAJ5gCloWUt6JSwMuJKI0tiTAt uxu73xPnf5gRQiWxg0gn/1W+88h7T+ewZC5o2h8RIC8nsJO7/LQc= X-Received: by 2002:a17:903:2f84:b0:2ae:c907:85e6 with SMTP id d9443c01a7336-2b0827d3312mr97971415ad.50.1774262748824; Mon, 23 Mar 2026 03:45:48 -0700 (PDT) X-Received: by 2002:a17:903:2f84:b0:2ae:c907:85e6 with SMTP id d9443c01a7336-2b0827d3312mr97971235ad.50.1774262748349; Mon, 23 Mar 2026 03:45:48 -0700 (PDT) Received: from hu-kotarake-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2b08340c2edsm123454225ad.0.2026.03.23.03.45.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Mar 2026 03:45:47 -0700 (PDT) From: Rakesh Kota Date: Mon, 23 Mar 2026 16:15:15 +0530 Subject: [PATCH v4 1/2] dt-bindings: power: reset: qcom-pon: Add new compatible PMM8654AU 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: <20260323-b4-add_pwrkey_and_resin-v4-1-abef4e4dcc3d@oss.qualcomm.com> References: <20260323-b4-add_pwrkey_and_resin-v4-0-abef4e4dcc3d@oss.qualcomm.com> In-Reply-To: <20260323-b4-add_pwrkey_and_resin-v4-0-abef4e4dcc3d@oss.qualcomm.com> To: Sebastian Reichel , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Vinod Koul , Bjorn Andersson , Konrad Dybcio Cc: linux-pm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, Rakesh Kota , Dmitry Baryshkov X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1774262738; l=2559; i=rakesh.kota@oss.qualcomm.com; s=20250919; h=from:subject:message-id; bh=XOmGZuBRriVVUK3qirYMAcCDKy2pW2llx9LSWkCYTWw=; b=PfNBzlnpqF+33vFOhF2L/U1lVacTfTKkSBrfBepJL+6WCRP14AHvH8zG+kdxWvpHKDHBO8hDC B/fAnbv3AadAI7lwMSpWn4BT+onoXvmfQeu7KqIZcowx01PCXUou6gw X-Developer-Key: i=rakesh.kota@oss.qualcomm.com; a=ed25519; pk=dFhv9yPC8egZglsSLDMls08cOvZKZkG6QQn1a/ofwNU= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzIzMDA4MyBTYWx0ZWRfX+ZjOHXS2Pe// v+AUTRtrIMzsay+lwJRZG5ccjemay7aq9Ahjd55l+CrRpylRE7m36lCOHrPcD2TOyw4sRhSKxKa fhxTq/XWPtRvJ4wiPL1d0WWn1sqod8XTrOJaIJ83hSvgYYUsm+SbLTmcW8dj7lxQt0QWuHI65sN I2fu4V0ejh3Shs5NG5e1dTlRo3YD07yqT65xHvfTqjoz8f3EtfaWzeL86+wcMbxPob5ReYNlRF6 zEkIW6K2fzoByHafJdUmvUJ+HpQVy6Y9cyOjIYZFoenDfDk5Dui763Wc71WfoylwrO23lflitPH dZQzsffu5sx701b2Jw9Lwi7A9Nwt2/feM80McrhyY/HCCk8Dio3Xs68WcPFWSuznELtn4EoEwxC gPGbr2yz2XdrS1kwcCp1gRSClB9sRMj2PjsGheUAi7WFVh33HKNW/sgAeu7xDwmM5fDeBDfW3Lg DXTNReJf+QctDzkpgWQ== X-Authority-Analysis: v=2.4 cv=bcdmkePB c=1 sm=1 tr=0 ts=69c119dd cx=c_pps a=IZJwPbhc+fLeJZngyXXI0A==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=3WHJM1ZQz_JShphwDgj5:22 a=EUspDBNiAAAA:8 a=w-kehPg8drGOkSzOkD4A:9 a=QEXdDO2ut3YA:10 a=uG9DUKGECoFWVXl0Dc02:22 X-Proofpoint-ORIG-GUID: pv66HBPqUHcBZePcHMs5UUPzbEWfwa66 X-Proofpoint-GUID: pv66HBPqUHcBZePcHMs5UUPzbEWfwa66 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-23_03,2026-03-20_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 impostorscore=0 clxscore=1015 spamscore=0 lowpriorityscore=0 priorityscore=1501 malwarescore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603230083 PMM8654AU is a different PMIC from PMM8650AU, even though both share the same PMIC subtype. Add PON compatible string for PMM8654AU PMIC variant. The PMM8654AU PON block is compatible with the PMK8350 PON implementation, but PMM8654AU also implements additional PON registers beyond the baseline. Use the PMM8654AU naming to match the compatible string already present in the upstream pinctrl-spmi-gpio driver, keeping device tree and kernel driver naming consistent. Reviewed-by: Dmitry Baryshkov Signed-off-by: Rakesh Kota --- Changes in v4: - Remove the contain for PMK8350 and new if:then for PMM8654AU as suggested by Krzysztof Kozlowski Changes in v3: - Update the commit message. Changes in v2: - Introduces PMM8654AU compatible strings as suggested by Konrad Dybcio. --- .../devicetree/bindings/power/reset/qcom,pon.yaml | 32 +++++++++++++++++-= ---- 1 file changed, 25 insertions(+), 7 deletions(-) diff --git a/Documentation/devicetree/bindings/power/reset/qcom,pon.yaml b/= Documentation/devicetree/bindings/power/reset/qcom,pon.yaml index 979a377cb4ffd577bfa51b9a3cd089acc202de0c..2a5d9182b8d5c1a286716ab175c= 7bb5e39b334e0 100644 --- a/Documentation/devicetree/bindings/power/reset/qcom,pon.yaml +++ b/Documentation/devicetree/bindings/power/reset/qcom,pon.yaml @@ -17,12 +17,16 @@ description: | =20 properties: compatible: - enum: - - qcom,pm8916-pon - - qcom,pm8941-pon - - qcom,pms405-pon - - qcom,pm8998-pon - - qcom,pmk8350-pon + oneOf: + - enum: + - qcom,pm8916-pon + - qcom,pm8941-pon + - qcom,pms405-pon + - qcom,pm8998-pon + - qcom,pmk8350-pon + - items: + - const: qcom,pmm8654au-pon + - const: qcom,pmk8350-pon =20 reg: description: | @@ -100,7 +104,6 @@ allOf: - if: properties: compatible: - contains: const: qcom,pmk8350-pon then: properties: @@ -113,6 +116,21 @@ allOf: - const: hlos - const: pbs =20 + - if: + properties: + compatible: + const: qcom,pmm8654au-pon + then: + properties: + reg: + minItems: 1 + maxItems: 2 + reg-names: + minItems: 1 + items: + - const: hlos + - const: pbs + examples: - | #include --=20 2.34.1 From nobody Thu Apr 2 11:22:45 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 609B33909B9 for ; Mon, 23 Mar 2026 10:45:55 +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=1774262756; cv=none; b=rmgAjgse9ip3M1391FZPpOklROeTrr3DwzQOuqaAuMpwPD/czdACYYkSUSuDxVHyvILeJLiqEpspRVQCWP2jxGQsBX8nkjiCJl5yaUb+/G7dDhxMqapV84kqzjbgZbteroPzxUFbADGk/ycWITFbmuUpjz5rqFWmwSUzZjpAkd8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774262756; c=relaxed/simple; bh=WeA/Wy9c5MKU2UD2GwOeQhDQz66ME3bEbXly4eAnD0s=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=SinD4x2DbDQymAjuGDoV/7qHx2KFj/ZaqJ47Od+mTQE9ISIIxZrtKuIz71WMlCdjmQOxSMZXLb68AfTRmcWuLPRfFW4XcirZjTXq1E8r4Ulo1VInHTs0VpWf4bo+6eBj2EW4f0xIiV/6l7UjRNkuUXS9o8VbfeUUdNwfy9ElpFg= 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=KTd/gwOO; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=KGQPDJFG; 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="KTd/gwOO"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="KGQPDJFG" 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 62N7LF3H1381343 for ; Mon, 23 Mar 2026 10:45:54 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= 5iJieZ8EQcjhAmKwiUQKT3yTUvEdnOkURgGJjmiy/Gk=; b=KTd/gwOOf/EbbgJo KxFuHjd/VrzWTBrgK8XsL2VryXdmHIbzRosiY8lLFhGaVBdMZsqgNev+0Tkw3Hek 9j9aAUZNnXxPR9H5XkEvnNeKmNwMhrug9nZ8LYwVc3CQaDFWpbfB9EoVETmaMTJ5 ntWzCoHUp+5IqgXCCuZMj3wEsLC98tTHY87DmgfwhD+IO5Ec+QEj6E2LGI7OdDFv bnyPLSfPSQsBWnFWwb/8GBOFs+KcGv3anOEXpYc35Tui5Q+nYLT4kC7E9+GHIhZP wct3scZPldZx0s4hQZnTYJsSBP1dKoLhQvDKkU6xSUMan2PpRcsJNXT/kTPynRCD ERooyQ== Received: from mail-pl1-f199.google.com (mail-pl1-f199.google.com [209.85.214.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4d1kq5w0d6-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 23 Mar 2026 10:45:54 +0000 (GMT) Received: by mail-pl1-f199.google.com with SMTP id d9443c01a7336-2adef9d486bso12935515ad.2 for ; Mon, 23 Mar 2026 03:45:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1774262753; x=1774867553; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=5iJieZ8EQcjhAmKwiUQKT3yTUvEdnOkURgGJjmiy/Gk=; b=KGQPDJFGyWEZmrjNV/sZ+sVX7h6BoCPR8V73Ui/ndfnPIKFacG3qlOyVNUh0JRA/ID B85r20/A8BU7epeLw2FIl0JvYLAB4JAhl287OKc6cT3jRWCao18JpHbzEbh2VFfpaXXg fZJ9OrCTyceDq6danJMsuxBSHJJuHnsyVYdJW65FzE3A7thieCO7ZCELJ8UwDCNt72R6 Rnwv2jOy0veCFaaNbbP06L5r97V0BgdwGzuk7LwV61eHf/4TZ6Xqhnigc0UK/22TNI9e 8crgAYQ89bI5y513xmAMB3sTJipiATkqyhgBW0Pmle/wKnvdLlhCv5Agfifyn7ChhI5w L1tQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774262753; x=1774867553; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=5iJieZ8EQcjhAmKwiUQKT3yTUvEdnOkURgGJjmiy/Gk=; b=IFQ/zrMwLwdZrc9N/2yWAJq99qtzRkzRAqZ9kvoBynYH7hut2dK6I3+eDr7tH9fPwm keCOVUXkYEatla3+ChibnJh367nJJbaXogao5IQjLyP5TBhRmZnydHyojghlYRyxXgXZ e/DMIur6CXPjhNcZiRis+oRjuRMmd5w+lNvwi2Lo2e9dFHLhvSEf9LMXQn/B16kevOr/ 5ol/5Yio9aS0gJDbx6j9QnVbYvsCKzpqmn0K+xTUkbuI2RnZmOGh4Z/N9p0M4Q4lFdsH Ahi+ZhrxmPG8Xx6g/aLDEHv/Gu44g4jOBi2zrRM4iImi+Q9Lo+/A/m3z84sxbbRYx4Xi TQyg== X-Forwarded-Encrypted: i=1; AJvYcCUpw2sxM4wXtk/jNhnjYf7IuzEIaGE51Jl9aW1SkVxxsJ6veS5o7lQBLmGgQEP6xOx0di3XcZBuNBwbP8g=@vger.kernel.org X-Gm-Message-State: AOJu0Yyp9+mtfoCnfUikyTGxZJT23c01EgeqsqiCP1p95Rh+n12NVNiZ Tsv3S6dZMVDM446LyvIUuLfKB20A8lExQ1CrPsJC9+W0zOlaaV5zKWZGZnFwbqfWzAgrSSvcnZs tGhJT2GSA7fjLs31PTj5m3/Jz+rVi72nAm1RvaZ4V+l8GJ4zdcVJDFjbF79NawO/2fw== X-Gm-Gg: ATEYQzxmuqJfA6SJ8ZJ8yHr95x/Y7BuMJNRGsPFYPB4HN1KKEsND9iadZFy5XqzYE/I UUc4PLy8U/zg1xZDyzaslgOLi9FMRfZKp1VLAC3ucfFcocxklN6Pc8pEwGDUxqKtpLHrFGEiaO2 rw8yDse5lW1HYVn9ON42XJuiV0VF76Nmgt0/fe0OlEulusrpKr8KEs7s6IX4TBq0Fp+5WEMilHh wN0dbsLB0wJheY1Wsw9boIYY7khTFV8OizpAtiqLPAUb92QlMD5kt15VqQqIH7nwvc/bpPOXLfA S70z/QPaCbb/s6Da0ye+uBpQp/tXwh5EAmnE1oFLeofLtUynIFkx4Iv/CcooeQHGi08Po6DbF5u X0kcssCNR+CcgFIHm8bZcrHc6cpDgwVIXygYPTjWTzjSdI5ZWvlw= X-Received: by 2002:a17:903:191:b0:2b0:5520:f497 with SMTP id d9443c01a7336-2b0826ffc53mr106427785ad.9.1774262753194; Mon, 23 Mar 2026 03:45:53 -0700 (PDT) X-Received: by 2002:a17:903:191:b0:2b0:5520:f497 with SMTP id d9443c01a7336-2b0826ffc53mr106427395ad.9.1774262752623; Mon, 23 Mar 2026 03:45:52 -0700 (PDT) Received: from hu-kotarake-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2b08340c2edsm123454225ad.0.2026.03.23.03.45.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Mar 2026 03:45:52 -0700 (PDT) From: Rakesh Kota Date: Mon, 23 Mar 2026 16:15:16 +0530 Subject: [PATCH v4 2/2] arm64: dts: qcom: monaco-pmics: Add PON power key and reset inputs 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: <20260323-b4-add_pwrkey_and_resin-v4-2-abef4e4dcc3d@oss.qualcomm.com> References: <20260323-b4-add_pwrkey_and_resin-v4-0-abef4e4dcc3d@oss.qualcomm.com> In-Reply-To: <20260323-b4-add_pwrkey_and_resin-v4-0-abef4e4dcc3d@oss.qualcomm.com> To: Sebastian Reichel , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Vinod Koul , Bjorn Andersson , Konrad Dybcio Cc: linux-pm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, Rakesh Kota , Konrad Dybcio X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1774262738; l=1670; i=rakesh.kota@oss.qualcomm.com; s=20250919; h=from:subject:message-id; bh=WeA/Wy9c5MKU2UD2GwOeQhDQz66ME3bEbXly4eAnD0s=; b=Svn6C5I/dHV9C4ehkYF7aQh8OUHsKtYahZmSzLguhV9MsNFMH2T4+nmhaTRLEo+Sj0SCRDHiH LdWDSKM+tamDfjCSFmmsmLEUwxub/1iaEfJ6RSIRWZCNGhUtriOqFQa X-Developer-Key: i=rakesh.kota@oss.qualcomm.com; a=ed25519; pk=dFhv9yPC8egZglsSLDMls08cOvZKZkG6QQn1a/ofwNU= X-Authority-Analysis: v=2.4 cv=GNoF0+NK c=1 sm=1 tr=0 ts=69c119e2 cx=c_pps a=JL+w9abYAAE89/QcEU+0QA==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yx91gb_oNiZeI1HMLzn7:22 a=EUspDBNiAAAA:8 a=f3aK1VMAgMfWcFvZUCoA:9 a=QEXdDO2ut3YA:10 a=324X-CrmTo6CU4MGRt3R:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzIzMDA4MyBTYWx0ZWRfXwWZw2Q+Ia/s5 KzM5aYKkN1aqM7PZA7lHtfYVovDlvlWa/LN/wozQLxLfKCjER21i/YKaBahlDyfMzNJRW670/7e EPC7B88JJ8SJJaZnUCAcXj7TFF2djm/SQPN1mWOi8GK/vp4F0T7fadtaWCT+0Yoo5/jK/z52aPc O67H4K+hF2cJhPP64jMwQpu/iBpymHyZ056P5RvrL3f81JNfmAHc60YHNg/45e8pJwfrbmDGc3W Jmufrz9s/IAMZNRsP96o4niVNewwF7UtFyTvsKIoQVNkc7YpyHDu2dKsaju2qZnsDQfjcEV5KxG hm+TXA40o9fALcRalVeXvizqxLsD/jcrdA951db5y53MDlo9koxiWxsUypjb5ZX/M9TmWKDUJUx 3OSGkqvotCH0Xp2Zz2OO22v4OzMBJ9msvpBULKVHk00Q0btm9q2UtcqahVYX+Ci1GWlUYlEMJhI 2Lnb0plrcPOF5CzpaLA== X-Proofpoint-ORIG-GUID: RxY8HmpHU6JYjqA2rhu9d2v2hn_GJ0ME X-Proofpoint-GUID: RxY8HmpHU6JYjqA2rhu9d2v2hn_GJ0ME X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-23_03,2026-03-20_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 lowpriorityscore=0 clxscore=1015 suspectscore=0 spamscore=0 adultscore=0 bulkscore=0 phishscore=0 impostorscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603230083 Add the Power On (PON) peripheral with power key and reset input support for the PMM8654AU PMIC on Monaco platforms. Reviewed-by: Konrad Dybcio Signed-off-by: Rakesh Kota --- Changes in v3: - Disable the resin as suggested by the Konrad. Changes in v2: - Add new PMM8654AU compatible strings as suggested by the Konrad. --- arch/arm64/boot/dts/qcom/monaco-pmics.dtsi | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/monaco-pmics.dtsi b/arch/arm64/boot/d= ts/qcom/monaco-pmics.dtsi index e990d7367719beaa9e0cea87d9c183ae18c3ebc8..af4c38309efae89479f9a11fcb9= 70a4c18f03a91 100644 --- a/arch/arm64/boot/dts/qcom/monaco-pmics.dtsi +++ b/arch/arm64/boot/dts/qcom/monaco-pmics.dtsi @@ -13,6 +13,26 @@ pmm8620au_0: pmic@0 { #address-cells =3D <1>; #size-cells =3D <0>; =20 + pmm8654au_0_pon: pon@1200 { + compatible =3D "qcom,pmm8654au-pon", "qcom,pmk8350-pon"; + reg =3D <0x1200>, <0x800>; + reg-names =3D "hlos", "pbs"; + + pmm8654au_0_pon_pwrkey: pwrkey { + compatible =3D "qcom,pmm8654au-pwrkey", "qcom,pmk8350-pwrkey"; + interrupts-extended =3D <&spmi_bus 0x0 0x12 0x7 IRQ_TYPE_EDGE_BOTH>; + linux,code =3D ; + debounce =3D <15625>; + }; + + pmm8654au_0_pon_resin: resin { + compatible =3D "qcom,pmm8654au-resin", "qcom,pmk8350-resin"; + interrupts-extended =3D <&spmi_bus 0x0 0x12 0x6 IRQ_TYPE_EDGE_BOTH>; + debounce =3D <15625>; + status =3D "disabled"; + }; + }; + pmm8620au_0_rtc: rtc@6100 { compatible =3D "qcom,pmk8350-rtc"; reg =3D <0x6100>, <0x6200>; --=20 2.34.1