From mboxrd@z Thu Jan 1 00:00:00 1970 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 E94233876A9 for ; Thu, 11 Jun 2026 05:00:32 +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=1781154044; cv=none; b=QNzlsCDIbqTwY/04zWY0eC9WCwJSWfMd1VLTA/k7+o8PvtrCM1JazG5uLau+ZXQIn3OXl4H/2i1U9bayV+zsbXvKKwhjcMN4odzuvepaEdLR87cAXqN2WnQVmKTQFx9E7t9izyz+Xq5264paMZtkwsVt/yFH3l2iEjR+z0Fg15s= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781154044; c=relaxed/simple; bh=P5Im+sQ4RiQy9svGWSz2a/1oqx/m1xRK8Yuj2g8Ulhc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=mXlf+eu04jA3K4RHhqt4pBW76dFpH71ovfmugPxDc7GsqhJeytiDeOlqlBbFBQ6h/IrlQ6iM2QQcJ8LzRvlbGABD+rybOmFbt/bbp2ayAX9hcAndPQwxqPt6vKKKRkM7Js+PoWwiGOzh3mcLqW1zpugTcjeLeNMXgGI1Pl2Ar4U= 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=TN6q7atg; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=HLmT5NgJ; 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="TN6q7atg"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="HLmT5NgJ" 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 65B0ODMn3180783 for ; Thu, 11 Jun 2026 05:00:31 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= T8jnGzeAHkjRrLvDb2ZGcwBUBbrscV5ix56nKjRCEoY=; b=TN6q7atgRpTT8cS0 iX7RfHih5G9pLR+do3kV1ZPnQBqa6rEIB5L0caAiO/I9ui7BHGscN0tpA2N0XqU9 PO6ifpcCa6VkjekKZguE9fdHzyBR4+o64Kdva7YnO/hYo9fAgO2ALpj8kv/9seBO 8hJ8QYTTo8aXx/scvtO5U11+obqgjYw4WNjILa7Rj2hRu4Ap4s3du4XBiNhtyoJS SkU/VA02OHxAZa2o+2KRSVUkC+NgDQHuMknMNNdRKl2AQ40bJnniQfxHzHMnfhWh UFSngkIwsxpqdTEtnnWmj4pEzH/qEWSabflo8GlPp0MDmBjO0toWnUK0SfAQVizy RpnPYg== 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 4eqe71hs86-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 11 Jun 2026 05:00:31 +0000 (GMT) Received: by mail-pl1-f199.google.com with SMTP id d9443c01a7336-2bf004bf8beso86675635ad.3 for ; Wed, 10 Jun 2026 22:00:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1781154030; x=1781758830; 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=T8jnGzeAHkjRrLvDb2ZGcwBUBbrscV5ix56nKjRCEoY=; b=HLmT5NgJye0m34tgfHJmxNuT0wY5tePIwyUJTvNUZNyyTPW8cnFMmesFMw1iuIEfzi W5O5yOfTH6u/8XTZh4hui5N/T7Zhz8+YZ5BoqqrdNMwEV9w5HDeWMVXWDU79XKiDjw6p N3LAi8K4xEasu0kG1gKuwTngec8W5ZZvyy6CoVDbPwSWlXx1PX8391QW5HxvaSsWwEi+ jy+owxs2AVfe6QCtbUupEGOFDniOPhNK5QCg/TqaYy/xvqWVfdTpRohB3riUOXjECgDi 9tMTNSKuX+Qcji9brx6NLir70UhL39GqTC6MaWemYOo72BttmbLci+jfXVDy+mEDQmhV AVVw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781154030; x=1781758830; 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=T8jnGzeAHkjRrLvDb2ZGcwBUBbrscV5ix56nKjRCEoY=; b=q35HCq9CFtE1DozljPEXXI/FU05QduyxBULZU7N3k6S3bTmYvlPPc8x4A4J2lLd+Ea V8sdzS8BFEqayuj1GyOKKYTBnHqEVVsmCbX+SCoVn1KUZMzUClQ6W4G2bAFkt0Sf+R3c 9rfiuaD2v1zo9OadiFtuRUvIDYTjA92YsHTQcMVYBYs9ifN60wAA0bTa9TgAd1ajaIKS 2NrgJJKZm1urtHfj22EuvR4SLhM4VAg+3tPL5Zo4IJwY3GQE+pOdfxYiypXsRfO/7VTk aB+UztFF5J9MaI64GIvZ5MxPpCGC2ebIBKij2rxOpJ/CFSHPUDOJDtf8YUOzgXfxS3bu 9Yog== X-Forwarded-Encrypted: i=1; AFNElJ8S3LzENnrPN5m3amVi7Pj+Tz9B+6ZUoxe0X4eqXkRvsmFgdtumuDnKTLKldRTMBR2soKRJwMENlVVWM0k=@vger.kernel.org X-Gm-Message-State: AOJu0YwgT1qDYC6croFogMz8UIYnOZzIpMIzt2SINynioBNKoQ3aH1/K l+850RdIqm2V6+x+zmyQyabyWEBOVw3Kre+1DLG05mYJlSV6DedddM1cd7FC5R8cJzCqC+3mE1e Mmqhc1NUAdxzlEzL1Gd5CNqQP+XDWAxk33FiQbEztE4BsZ9LA+q4r0i/xi17N27eJVnY= X-Gm-Gg: Acq92OGD/85WndI/6YAZQOEJZBX/h8tMUPjx0wMlHXq2NE94oV8mRGXa1nmHbzGjUMy XPdXMRxjvc6bV9izPOa6EX8NsuV35mJtaYZSP6aYzbh9ZUL+mlXmPkEnj5szhe07aiA141yoE3Y mztDxFVcnQ4+FlR6gtGJT22XxbD6a4gwXADjQgNMcMUCXVFD/KToLKZ8jzRMJIz44mDkhCptl/O qX9j+nOk9HC6AQnFON+73G8XUqXBM7IO7Y6WEH2MYFIl8hk4wStnZB/lH0w762az2zwfjKo6wxe 5rcYJnOTKS5A+H0OFqOBsVsU5563QEj2jNT6nJgKtMGtiQ4Srm++lnfGqNvuJuZ1NDygjawLwiv A79dJgXzQU9T60b/WAS58y57xyGZZ61f0sPiMd1oQNZLq3FxFJWQrwBeCXJZ5CvDMjpo= X-Received: by 2002:a17:903:983:b0:2b7:abc0:3bd7 with SMTP id d9443c01a7336-2c2f23a7328mr15064245ad.9.1781154030420; Wed, 10 Jun 2026 22:00:30 -0700 (PDT) X-Received: by 2002:a17:903:983:b0:2b7:abc0:3bd7 with SMTP id d9443c01a7336-2c2f23a7328mr15063835ad.9.1781154030028; Wed, 10 Jun 2026 22:00:30 -0700 (PDT) Received: from hu-krichai-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2c164f8bc5asm276188335ad.27.2026.06.10.22.00.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Jun 2026 22:00:29 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Thu, 11 Jun 2026 10:29:00 +0530 Subject: [PATCH v2 24/37] arm64: dts: qcom: sa8540p: Move PCIe GPIOs to root port node 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: 7bit Message-Id: <20260611-wake-v2-24-2744251b1181@oss.qualcomm.com> References: <20260611-wake-v2-0-2744251b1181@oss.qualcomm.com> In-Reply-To: <20260611-wake-v2-0-2744251b1181@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , cros-qcom-dts-watchers@chromium.org, Conor Dooley Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krishna Chaitanya Chundru , Krishna Chaitanya Chundru X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1781153928; l=1922; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=P5Im+sQ4RiQy9svGWSz2a/1oqx/m1xRK8Yuj2g8Ulhc=; b=UonVqP7+dfe+f/5G0jrY2IRouNB7XzvIUk9jLyfguTHN8d0MahOlv29U4tYV3zoV4rAbLWYLd vzNByqgwwaWDp1IX5L/pIEhXL5+g8++0Oioc8y81C2aZjT9e9rj975g X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Proofpoint-ORIG-GUID: rDecftHXvKDKcFn3_rufsPtKJ32S6xOs X-Proofpoint-GUID: rDecftHXvKDKcFn3_rufsPtKJ32S6xOs X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfX3f8nUM5ajgxp 1AMOQo+eQMzIpz5VkdAxHPenJoI1Oj+JMi3Bvgde163gMEN8CakbLugnoVG0hCLpJ5nWfm5JJws im9zPi3SJHuf9ZjHqIJF48rYCJg+oWnaWoXWZRbvRFdYhjr6ztyz6RBdMYIxbuDofBmg5DBZphO rCLjLaAE+2pDesdIDR8UjIiFdlgBUsHI4pg66guwN5sZ8wQrTrNQ+kULB8Ix8Z1TWoLzrPHp1kd m+gapsS9Mfq4LX6noZgNBeIjZiokog2pHwh8yI+23cB1rD7LLpEvBO/wfrxI+zIG7E4GupdzIOB nbY+HyjfCSPJXq+O6gCnvSORLYHtz5avTbI+A8ndyunKJwuohAgV7jD9HIEV44HdLRTE1qbFqmy GhawyLYsUe8vMOAUu/AwSVWTMWv7plqMpCQ9hzPXBQL9I/6yUlZZ9w7ksH4hx1qufVwfmWt+ctM kMnbrDNxDHuJA2++wQQ== X-Proofpoint-Spam-Info: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfXxFCKOvikbIdW Y0+9Bvc/Dm9Yt9lbDE6JvhcvGeeKh183bjyFMVzeP9KNHdvb1NylqcYILrgAx52QuNev0HR0pE3 YjaWl+B9amzxkASXut9V72dUhAyvKOU= X-Authority-Analysis: v=2.4 cv=Lf0MLDfi c=1 sm=1 tr=0 ts=6a2a40ef cx=c_pps a=JL+w9abYAAE89/QcEU+0QA==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=3WHJM1ZQz_JShphwDgj5:22 a=EUspDBNiAAAA:8 a=w5YLtpWUZy_VJOv5-54A:9 a=QEXdDO2ut3YA:10 a=324X-CrmTo6CU4MGRt3R:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-06-11_01,2026-06-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 priorityscore=1501 spamscore=0 lowpriorityscore=0 malwarescore=0 suspectscore=0 phishscore=0 clxscore=1015 bulkscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606040000 definitions=main-2606110046 The perst/wake GPIO properties are per root port and belong in the root port node, not in the RC controller node. Move perst-gpios/ wake-gpios from the &pcie2a and &pcie3a controller overrides to the respective &pcie2a_port0 and &pcie3a_port0 nodes, renaming perst-gpios to reset-gpios to match the binding used in the root port context. Signed-off-by: Krishna Chaitanya Chundru --- arch/arm64/boot/dts/qcom/sa8540p-ride.dts | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sa8540p-ride.dts b/arch/arm64/boot/dts/qcom/sa8540p-ride.dts index 702ae4cd3d0c..6e73fca4e1bf 100644 --- a/arch/arm64/boot/dts/qcom/sa8540p-ride.dts +++ b/arch/arm64/boot/dts/qcom/sa8540p-ride.dts @@ -366,15 +366,17 @@ &pcie2a { <0x02000000 0x0 0x3c300000 0x0 0x3c300000 0x0 0x1d00000>, <0x03000000 0x5 0x00000000 0x5 0x00000000 0x1 0x00000000>; - perst-gpios = <&tlmm 143 GPIO_ACTIVE_LOW>; - wake-gpios = <&tlmm 145 GPIO_ACTIVE_LOW>; - pinctrl-names = "default"; pinctrl-0 = <&pcie2a_default>; status = "disabled"; }; +&pcie2a_port0 { + reset-gpios = <&tlmm 143 GPIO_ACTIVE_LOW>; + wake-gpios = <&tlmm 145 GPIO_ACTIVE_LOW>; +}; + &pcie2a_phy { vdda-phy-supply = <&vreg_l11a>; vdda-pll-supply = <&vreg_l3a>; @@ -387,15 +389,17 @@ &pcie3a { <0x02000000 0x0 0x40300000 0x0 0x40300000 0x0 0x20000000>, <0x03000000 0x6 0x00000000 0x6 0x00000000 0x2 0x00000000>; - perst-gpios = <&tlmm 151 GPIO_ACTIVE_LOW>; - wake-gpios = <&tlmm 56 GPIO_ACTIVE_LOW>; - pinctrl-names = "default"; pinctrl-0 = <&pcie3a_default>; status = "okay"; }; +&pcie3a_port0 { + reset-gpios = <&tlmm 151 GPIO_ACTIVE_LOW>; + wake-gpios = <&tlmm 56 GPIO_ACTIVE_LOW>; +}; + &pcie3a_phy { vdda-phy-supply = <&vreg_l11a>; vdda-pll-supply = <&vreg_l3a>; -- 2.34.1