From nobody Tue Apr 7 16:20:26 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 AE2E33F7E64 for ; Thu, 12 Mar 2026 15:57:03 +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=1773331025; cv=none; b=IO1RsMKOT1c8jkQ9SSktTwC5nmnu90ERa6yk0i+FpcTicPqTXE/GlJno6GxQoKRutnsCTErUMqx8QbWhmXMD8H+vZ4FsXPNAKgBA8XOn7RsujPZATlVpuiD6QrbR3O6mVKLlpjalD8/HLqgL32IvQ2habGkPpvfUwpJAIzM/6E0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773331025; c=relaxed/simple; bh=yzm4LE/i0eUgrDI20KHh/zGs6KXb6rjOLlyDoM6yMxM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Ay0YKiPhl7ZXyuOueSUJURVqwADct5cy1tvZCxf6gKe/T3EaeCVlGw/dvzLUHmziA2iQCbRuAnRBKLM25AVbwSkpELgH/0R9S+X4YGaHpz/hQwaacFbDnBcfwQ2VLIYOHsx7Cf+qDjOe6fMnvu9Dsy3yZVEoC1ydz+3+FDrOR+8= 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=mLMLDU09; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=JBlZdzLd; 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="mLMLDU09"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="JBlZdzLd" 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 62CAM8Gk1756601 for ; Thu, 12 Mar 2026 15:57:02 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= SySwvOCQ+/uuKwmMJa3pFWc/3ibW/F43OF5J2MD9T5A=; b=mLMLDU09hsSzGS4U huDQG5Fj+qAB/G3jP3WzcGDjuOEKjdwvcgvQtbLYoasw3idEs9aEu2vqrqVe2qJr 4enIVdjVNW9rQDFeTPSQCMdaAKAroQ/3V+qvoHP4hMJc9bZP+6dsAgIXz2GTJaCM nSKAyLpWj0gmlkDlqwWrWHgjQFNnljTLyvwvli2pxGkfLGXKY2Mr6A/s1fNhE7CT 7AEDRMH058SmVryySYf4BLFr9KuHqx4KA/8HsnMK13M9ziGeh+/QiLqcXJoR6r4y dH5jcsYB1NlojXkZrSQfUU8tYW/UyRB9DeGgS/9b3Dp1mnP32y7/Jp3aTHRFOi0k uEdjrA== 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 4cuh53jn63-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 12 Mar 2026 15:57:02 +0000 (GMT) Received: by mail-pl1-f200.google.com with SMTP id d9443c01a7336-2ae4f27033cso12333665ad.3 for ; Thu, 12 Mar 2026 08:57:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1773331022; x=1773935822; 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=SySwvOCQ+/uuKwmMJa3pFWc/3ibW/F43OF5J2MD9T5A=; b=JBlZdzLdA9y92fV65ni8p5CWongFzF4oJ6sY70P5Ke9qjUDOCGTCf0djyKcOKTRIDe wge4e20zeiNjIG4NWaLTdLPNk2aFEcA3tm5fAxFflDSChZ0RMGDFo9aULFUqctwDRhxT glez0LXjv5SSriAcwFPucIA5Te38d7BvFDKtj0Ft3NeW5dCh5aRlGA8gWC3Deya+w1xb U2DAmQel0Ugi1DQIhPDH4DWaCsr6WUeaJJ5qPUQyCwcUP+4oyTzcLHGSffy4/m9XOzr8 Lg3rWI5ZkaUX+uhZObxSLfK77UgLL2GgsHXRWIAFvk/zO1GQZht+lUTiaVK1PJw4LocM prvQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1773331022; x=1773935822; 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=SySwvOCQ+/uuKwmMJa3pFWc/3ibW/F43OF5J2MD9T5A=; b=r72KYM8/v+JjIrGJrYvG3wpjSCckQQJXz1++5nHn7L0J6IaHGqcneYFlMeL4wO7msP VYH6zveHobLANpRVouU8tS2qeIJ53r7/pB4+COR3SRHW2UFcYNO7DMb1szb3e2KyeaP+ GQldNqMNepMYsfSSrtO/OlCCzrngW0KqANW/x4PrBfE3OJS3t08qCxPl7Qdexw/qpkNx wu5L6COFAjb+vkJCEHMjhcfxZE65fwS1QRxKu1PI+ywsqRSAEYO4MYQqWAxCDUxT8ml2 +6wdhv9b3slW8/OZREKXwWo5KfL6FpDHnZ9a1q+3GbJVwnONBdr5oggy4zPvXl0Zsk/+ zOHQ== X-Forwarded-Encrypted: i=1; AJvYcCWYMjD0kDnKjNCHM23WttuqNStg0IUWEMOSu8PY6KJnwgdA+yDfa6JKrHKn6FAowIR2k98dH3l6CmexqBc=@vger.kernel.org X-Gm-Message-State: AOJu0YwK8/TbEsKF5uXltC+F1TpOqYnh7fyjC08OVvFlle4iRaKTQDMB LJ2NOHk80kJ8pFoB68OdT/Uua7I+og38qP0WgPxTjuGUNgIkuNTCaPMEPpVr72P1HFvyU3K7Ftd Gn8BqwSmaCZPp1JmrKttoLIS0zwY38PIK1opUsqNVbyEv3rl75m9krIP2Uv1ORmstK14= X-Gm-Gg: ATEYQzzQpunuUj5dCo+u81Q3iCzaI11PI96PXwH4jS2Kqheg8cZY4xDuDmnB8A3VTK4 nCwe8pSripZnTEGKfnWUwTxXiZ5UOkTp5xsFcCGH+qGXyXCE1gEdzwe2YGj7vChqo9MkfUdZGW9 KkKTgN8JCWaIvJioEamY34IdK+fxkYta/ZjGS9g/FMBf8xj8RVu7VNIshiRjE26/VwPmeorXhwL gXfFfEkW/z1BZzuiBDyZHe6E+KBhZOQCth+EzUuGUZVOwFIGNLZMZdFB1cfjqhgI8D1+FobyKiq tSRa5dUOtxEuLHDOXgv3wNxpGHVaxtNN7EQfyXYMSJNvQjGcHx78IAQKfYUjg2SNHOApeKr+9/Y hSHmDG4RpAdba1DQVCvmM3aAi8FY7P0PQiTSHbt7J18pTWYMFWQ== X-Received: by 2002:a05:6a20:12c6:b0:398:8a0a:28f8 with SMTP id adf61e73a8af0-398c5f4a17bmr6126665637.24.1773331021738; Thu, 12 Mar 2026 08:57:01 -0700 (PDT) X-Received: by 2002:a05:6a20:12c6:b0:398:8a0a:28f8 with SMTP id adf61e73a8af0-398c5f4a17bmr6126636637.24.1773331021215; Thu, 12 Mar 2026 08:57:01 -0700 (PDT) Received: from hu-mkshah-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-c73cdf254acsm6067852a12.11.2026.03.12.08.56.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 12 Mar 2026 08:57:00 -0700 (PDT) From: Maulik Shah Date: Thu, 12 Mar 2026 21:26:38 +0530 Subject: [PATCH 4/5] arm64: dts: qcom: x1e80100: Add deepest idle state 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: <20260312-hamoa_pdc-v1-4-760c8593ce50@oss.qualcomm.com> References: <20260312-hamoa_pdc-v1-0-760c8593ce50@oss.qualcomm.com> In-Reply-To: <20260312-hamoa_pdc-v1-0-760c8593ce50@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Thomas Gleixner , Linus Walleij Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-gpio@vger.kernel.org, Sneh Mankad , Maulik Shah X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1773331000; l=1749; i=maulik.shah@oss.qualcomm.com; s=20240109; h=from:subject:message-id; bh=yzm4LE/i0eUgrDI20KHh/zGs6KXb6rjOLlyDoM6yMxM=; b=JKAWvWFz5sX7XgU7PF5rGftEOKi56jiZRWIeR1l8Wk9T0TY3Znmn1jZlj2i5AjiOn2t2o/kYW xbG2Prm+MeDB53WZBwsUWuFPEJNJz5JTeUyDGzhbyHz7QaBclBi7bj5 X-Developer-Key: i=maulik.shah@oss.qualcomm.com; a=ed25519; pk=bd9h5FIIliUddIk8p3BlQWBlzKEQ/YW5V+fe759hTWQ= X-Authority-Analysis: v=2.4 cv=ZN/aWH7b c=1 sm=1 tr=0 ts=69b2e24e 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=_glEPmIy2e8OvE2BGh3C:22 a=EUspDBNiAAAA:8 a=x31kQvTfQKClviX5dXsA:9 a=QEXdDO2ut3YA:10 a=uG9DUKGECoFWVXl0Dc02:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzEyMDEyOCBTYWx0ZWRfX9SQLpMBXp7U4 cJ4nh+sPd39HA3FfnHNfqwran+bzLVv9cOW/l0DYRD4wbPL6h7mb0EFu9MmGXY4U3JfkbGpm5sC fbgAUrP0eGCJfnBGWnVOmcpxoLHSTFtRDD1zDNlbvI3LOzlPMpc6au76lumgId3qasSK6bSdHM5 sBAH2xWocjelNV8yIUyOGa0BDPi0YE5mR0ZosH5bWHd2Y1943Sr1339wnx3UM19po5bT+1ohX6D J3wDXQ1RVeGnyuUuzPLmPhuPujdK7hVNAzfQpA5ez+HPZ3RrdetKY1x6Zqh23PCjQxKiLhuH7S+ 21p0a5t8O77mtgpIMx2uAVDkoEfJLq8pSKGE23XO8HTOnIkdxnQ2fAsUJEtM19cfLAC2d4KuxX6 hWcfclKYy63PpN2wX8ivG4inYcS77Hvmk4mydqiDwHygCyk99iQj0zj6KAIj7Nohg2+vgluqwGg OQUA3jnrxel/C694nGg== X-Proofpoint-GUID: Yf6OeN4jXcEC2GTv5C3iKGPZOpKRd-Tm X-Proofpoint-ORIG-GUID: Yf6OeN4jXcEC2GTv5C3iKGPZOpKRd-Tm 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-12_02,2026-03-12_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 impostorscore=0 phishscore=0 adultscore=0 malwarescore=0 bulkscore=0 suspectscore=0 clxscore=1015 priorityscore=1501 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603120128 Add deepest idle state along with pdc config reg to make GPIO IRQs work as wakeup capable interrupts in deepest idle state. Add QMP handle to allow PDC device to place a SoC level low power mode restriction. Signed-off-by: Maulik Shah --- arch/arm64/boot/dts/qcom/hamoa.dtsi | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/hamoa.dtsi b/arch/arm64/boot/dts/qcom= /hamoa.dtsi index ebecf43e0d462c431540257e299e3ace054901fd..8f560fd140661ad720fec979eab= e3ca8ffb34273 100644 --- a/arch/arm64/boot/dts/qcom/hamoa.dtsi +++ b/arch/arm64/boot/dts/qcom/hamoa.dtsi @@ -290,6 +290,14 @@ cluster_cl5: cluster-sleep-1 { exit-latency-us =3D <4000>; min-residency-us =3D <7000>; }; + + domain_ss3: domain-sleep-0 { + compatible =3D "domain-idle-state"; + arm,psci-suspend-param =3D <0x0200c354>; + entry-latency-us =3D <2800>; + exit-latency-us =3D <4400>; + min-residency-us =3D <9000>; + }; }; }; =20 @@ -447,7 +455,7 @@ cluster_pd2: power-domain-cpu-cluster2 { =20 system_pd: power-domain-system { #power-domain-cells =3D <0>; - /* TODO: system-wide idle states */ + domain-idle-states =3D <&domain_ss3>; }; }; =20 @@ -6013,8 +6021,10 @@ dispcc: clock-controller@af00000 { =20 pdc: interrupt-controller@b220000 { compatible =3D "qcom,x1e80100-pdc", "qcom,pdc"; - reg =3D <0 0x0b220000 0 0x30000>, <0 0x174000f0 0 0x64>; - + reg =3D <0 0x0b220000 0 0x30000>, + <0 0x174000f0 0 0x64>, + <0 0x0b2045e8 0 0x4>; + qcom,qmp =3D <&aoss_qmp>; qcom,pdc-ranges =3D <0 480 42>, <42 251 5>, <47 522 52>, <99 609 32>, <131 717 12>, <143 816 19>; --=20 2.34.1