From nobody Thu Jun 11 14:14:41 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 12479352026 for ; Thu, 11 Jun 2026 04:58:59 +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=1781153952; cv=none; b=qd3Y1yRIUpTc7tZOcXZNsgqVTT2+syKnR27wh9RP7rlU4ZBiRBMBUfskROzJkCtPn2fWGsdt5lcyZv4yG8SgqRqCPe69jzjxtr4O9JwWcMKZMikx8opUfflqcvoiVnAJnd2Cgg/KAD7Blq1gfxZMwOkqvGl+zJK7KCj9oGDUAhQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781153952; c=relaxed/simple; bh=whWAp+INItUIQjuUf+3XOOZ4Nif49970RqMMkGBDhSQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ul81yggkxxhZDCg9K5O4QpgFzMM6DyxJ8V/dVc5erKekLJB6hL8rfFjpgJYvsSyt/eXp9C1QD7CpW94RGwFiqCmEnRZnLV3CCH5SpkN5QIuDdUwRoqjX/a8fp6bmULafxk0uymYXNK/vrWjFL9c6YC6IcY/zr66Bb2HMss5kggg= 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=WlNzfk1c; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=gqxQ26+5; 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="WlNzfk1c"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="gqxQ26+5" Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 65B0Ntpg3083054 for ; Thu, 11 Jun 2026 04:58:59 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= AUDQsQ2outLuOjNI9ORXJ27URAcMQbP1Y5RcYCfHI44=; b=WlNzfk1cJbf7R+D7 nAtr6pKRud1vAiZIp+Nb3hiQimaxddxpt8L5oDbqSO5dFYJIKeFlfAiXQnLlDUYk oBRIDtTGkyTTqt1v3M8x2pqZKIKsVIdfJ1RALTGtYd8nExsfPx00KDMG+rGlaeTB 7SxS/pNhD7ymngdbOpXxKCyZ3hJtauaa6s7r/OzbkfQI+43YWYmQmQlD9XKJnNQN vZXwEelhc4KD1DNoT6pI0SM0fA/EtPNvto1XNpbN8YGnFVBVlF7U/bi+JUDc2xGI dwxft2JXRaRCkRyltVK2+1urtPTTN8bUqZRf2N/v2nSEQsbpxVxmn02VDdiltWA6 9opZ3A== 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 4eqe6u9njw-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 11 Jun 2026 04:58:58 +0000 (GMT) Received: by mail-pl1-f199.google.com with SMTP id d9443c01a7336-2bf30576aa3so55065995ad.3 for ; Wed, 10 Jun 2026 21:58:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1781153938; x=1781758738; 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=AUDQsQ2outLuOjNI9ORXJ27URAcMQbP1Y5RcYCfHI44=; b=gqxQ26+5RGdYlbyrtZKt9SGV9uLOFOlifSqM25o9xrb/U9qPR6Bri2s7OofNOKXeTj O6vMcH+F7Rt0M8QCIpieXog/5iHysW3RrfJkTdlQUMU9IWMtBRm7OgAL2VfmvImRvRtt 2XrdE4nTdUtyMSmS1YHPkOFMiKmXLdD5Op9+WXfLk0v8Zcm0JRkNkaRbrfGZiO7FcZ9R 7aWONmpj0LwAEQZPCsYfouJooJJNixrQB1riHcZ+yPEmXC3Xm8Dnku1twcncKiL2k0qP nTpOHtqE5jGxpeUDdOionGGsxe68ozMiNxCcQj9xTOKISYnvz6Diq+BdlNcA4EGAMh1h Sl6w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781153938; x=1781758738; 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=AUDQsQ2outLuOjNI9ORXJ27URAcMQbP1Y5RcYCfHI44=; b=j5kZMjlW6EmmNCf/4j1WLzg9uML2/3Fgyh4xJj3u72+G0isjPX7AHA5LtTPNUrwqxc 524k2W7uKyrvkmrLamxvuE1Hqn0Wy+sMEnNBSqUrNJtb7/m6vzRY132HQaXIlu05zRwg IRnG3ndOADaDnhXPGTeqY3YYZl0BlGn6XYIzov/6HriOFS4GXnaIfY67Xp88d/+wW30V qhwbyfsHmYtB6uuCzrNw4lSAudY2bbCUuRdkOJTflnr/4XhARgr0LE2RtljDEsOE/6WB VmpIF7/fakltcfQxuZV8BExqNTTEoXd64xTQf7Td6XnjF2GuRbJ1K3eYvd5IfIQ6rq1C Pt+A== X-Forwarded-Encrypted: i=1; AFNElJ8whbs6hBcog83X45ts8zo97+qH+pXgx5xzla6LXRAmVEHtARnV4/mT7sR1udfUyYwQ7zztKXBZb14I4So=@vger.kernel.org X-Gm-Message-State: AOJu0YymvV9TYHy+6zE01vjd6s2P4Nv0gp248/bdnkWexXaZ0Vs2DXuM 9ynlGUvsI9Ay6yDhwO14lpTRPLWAqvyQpfz8G7QEQ0Na55ailxT0PpI0+NCYKcritLp/Vjs+QDC Ll9U3OCyG6GaYO5j92Z8KoFjriyzxyI3v3TicDg79NF8T0FdME+HCnCC7aAFQJsWX14E= X-Gm-Gg: Acq92OHsuuAwVc+nmIw7LhMc7qvGN11Lo16DcJChnt2c+5yYiwKYnlxn1/Mcu0ilDC0 vSYTMavbU+uqbweJJu7H17lJZP5+Ms0/P7Ydxt1ytSWO6FVrnUJS7eSMyPRQSfHqdUUti3uOrMw QDip5CRWR3kMOy5zOp+ho/T4q218loNKpBh/pzZI+F++q2cfTOnOxbEni8wu9quhVDDsPZykt2o X2ETzqsIYcRBOK2t646G+5gDzDsL0eKILHt/Klld0SD9rpzJMvOK780cuK3uCG1bLoEqa/FOu0G USdjOHvvEmFhETw3sQlqpddE9ngYd2f1E9JfrSkGpz91udFrmdXx76T7AvgvxkwYGC1roPwPR+q ekJ3Web5yyzWsmQkk7qm4C8sc2i+XehMZFIkEOXZASVl6lzzm1DlBXqvFICHnYSqGzXM= X-Received: by 2002:a17:903:1448:b0:2bf:379b:53f5 with SMTP id d9443c01a7336-2c2f1eb779dmr13982685ad.23.1781153937716; Wed, 10 Jun 2026 21:58:57 -0700 (PDT) X-Received: by 2002:a17:903:1448:b0:2bf:379b:53f5 with SMTP id d9443c01a7336-2c2f1eb779dmr13982395ad.23.1781153937300; Wed, 10 Jun 2026 21:58:57 -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.21.58.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Jun 2026 21:58:56 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Thu, 11 Jun 2026 10:28:37 +0530 Subject: [PATCH v2 01/37] ARM: dts: qcom: sdx55: Fix PCIe wake GPIO polarity 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: <20260611-wake-v2-1-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 , Konrad Dybcio , Manivannan Sadhasivam X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1781153928; l=966; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=whWAp+INItUIQjuUf+3XOOZ4Nif49970RqMMkGBDhSQ=; b=ZOvNsWR7Kp2QUGDxxPpnU1j5YbR9Sjz3rTdE2gBdpFUutiJMJV2hG6tuG4MqWhcg3mwy1GuNG 45BWg6cLwxPC154jtJjGnaSjRLv21O8jYip8fa6KMpaeRTVol4imtyO X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Proofpoint-Spam-Info: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfX8x5gG/ryFXjZ Dbu086G5orOTzzrs91qmXGj6U5lIW1anwf84kojKALtLBYONdEkllh0Twn/0m8gl+qG94cuRjAV yS1Kz00y6kj3OGp31CRFmZOgfWxVSZU= X-Authority-Analysis: v=2.4 cv=atOCzyZV c=1 sm=1 tr=0 ts=6a2a4092 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=ZpdpYltYx_vBUK5n70dp:22 a=EUspDBNiAAAA:8 a=VwQbUJbxAAAA:8 a=t4RzHNKIQDbQSdFyBH0A:9 a=QEXdDO2ut3YA:10 a=324X-CrmTo6CU4MGRt3R:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfXzAPig13IyhRE 5hMbubcTcSkrbnZL0CT/j8eLLGFM44PUa3EQ6VBhVNXahPD/+dNaOfkjMhD4VpaP/onREUmO89i AgbML3xHwMAHcefGZXqLe4gN4bsMfTJsjAv5LAqoON1wTUvxgZFbS3U2eTrn2y2PonqJvr4xlrg u7oM7LZ9cdvp5ukXQQrCckwLKO3TF6RvnwB83H0m5ykcNN5iOTYVc/xNWf9w5B2LBiXnf7tcAeP PHJtzaWu52ltV3KzzVYG9fCqc4PLBh1oMEWX48l1/QdycKgIRJD+2J5jjHDAMmA4x3cWj9/4Vy/ LY1HCT72Nz5X23aN8eWcEo3Spe+dWJ6EQ4SqCcd50M0lH9ckUFEBhXXrK8/nP8dIuD/vRQb08hj BqZI06BjPLJVRnIG1p+Frw/neWqK+15OK0mN1f31HvI8MiU/Vs+W6mDRgpxwOo4D5nMuHzowp98 gZP3AV6lqbKfkZASEig== X-Proofpoint-GUID: X4SoNIcQ6tf-TiP82aFMkeK9igfCA9eW X-Proofpoint-ORIG-GUID: X4SoNIcQ6tf-TiP82aFMkeK9igfCA9eW 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 impostorscore=0 bulkscore=0 clxscore=1015 spamscore=0 malwarescore=0 phishscore=0 priorityscore=1501 lowpriorityscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606040000 definitions=main-2606110046 The PCIe WAKE# signal is active-low as defined in the PCIe Base Specification. Fix the wake-gpios polarity by using GPIO_ACTIVE_LOW instead of GPIO_ACTIVE_HIGH. Signed-off-by: Krishna Chaitanya Chundru Reviewed-by: Konrad Dybcio Reviewed-by: Manivannan Sadhasivam --- arch/arm/boot/dts/qcom/qcom-sdx55-t55.dts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/qcom/qcom-sdx55-t55.dts b/arch/arm/boot/dts/= qcom/qcom-sdx55-t55.dts index 082f7ed1a01f..302c88c47960 100644 --- a/arch/arm/boot/dts/qcom/qcom-sdx55-t55.dts +++ b/arch/arm/boot/dts/qcom/qcom-sdx55-t55.dts @@ -251,7 +251,7 @@ &pcie_phy { =20 &pcie_rc { perst-gpios =3D <&tlmm 57 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 53 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 53 GPIO_ACTIVE_LOW>; =20 pinctrl-0 =3D <&pcie_default>; pinctrl-names =3D "default"; --=20 2.34.1 From nobody Thu Jun 11 14:14:41 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 6150C360EC4 for ; Thu, 11 Jun 2026 04:59:03 +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=1781153955; cv=none; b=cU+sT9HMSRhW1g85A1QIxpup3EHUPhaQFWJBP6HcGHBNvQoNmeN4ZOIV0bsJ0Q3TzmNR5TUZxiF5jY7j+yf8qQpUK2a9/peBKOQd84GqO4lI2KKdBrzAQbM69Us5tanIN5Ysuul3AB/VfkzMVmRPwZ4KHkxxkylN6sFiEImfwEM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781153955; c=relaxed/simple; bh=+8pvm0uFERW5lUAcvZeBTj7KKJ4hI33filK3T4PAcEk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=KOT4vlVgNirpr8yEacEAHL8+RzT18d1jxeVsWsGrHMnW7wmFz4J/pFlUlH/+QhIgASAqDoIxKVZAmlsiF2mPYSIC1zri1jcvnMWs8NBOe8MmxM07/pHmfU8TckI9iIH3pTRK9itPbYKrmg4KRkhSbCb6jvE5744dibWD/4Rmv0Q= 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=Piei8wFX; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Tb41cWhf; 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="Piei8wFX"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Tb41cWhf" Received: from pps.filterd (m0279867.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 65B0Nxqh3160173 for ; Thu, 11 Jun 2026 04:59: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= m4xEgo8KFQzUOZK/g2YyAF9vBNnCJ8+gelSNfCLkmzQ=; b=Piei8wFX6wStO0Ig dqP9UIK8eTy94NoK3V98DpLsnJ8d5M4p2+1Tl25kT/UvB7oq+15Y9lYdTyTSQNUF FhXXCKk/bvmJwxuvxPtcGo3K0HzkcTrhBsaSSUQNdFddeT8u6/iO4WMFoFGdHsMc z1/YWs/ttDghbyc6EqsvSCCi8LrZsseYnCrCb3bY45xMWfVp97imJ7u+l4SxznxS HDDn2WVYi4lp4p8WSEas1PUQEN6Lir2UtHu1w727H3Jc9pqoB7xXKmfmdNWr5tRu Dq+A25N9JQn4xqcyxcSc5ybuzlp7iT/gH9jk8frCA+nrMdC6xrXPhsldXyInWvXW Sgye4A== Received: from mail-pl1-f197.google.com (mail-pl1-f197.google.com [209.85.214.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4eqe701p3u-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 11 Jun 2026 04:59:02 +0000 (GMT) Received: by mail-pl1-f197.google.com with SMTP id d9443c01a7336-2c2c98c1be2so10321125ad.0 for ; Wed, 10 Jun 2026 21:59:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1781153942; x=1781758742; 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=m4xEgo8KFQzUOZK/g2YyAF9vBNnCJ8+gelSNfCLkmzQ=; b=Tb41cWhfbVgovccrZfpWGY1AMC13Ifi56SOt2wCiNFR29yKXi9Tx1eQOtNehj09Wk8 +rMkKvo8bBA+0Y54BRNBSjM61PzawLhRAr+cXaguN/kcEluYaQP77SsTTMLtAXYanNRU XRE2i8aEk1ElBjfo4MwFLJqfyQV1EFuec/FLrAIqDAIX+XGcdOtdOi5xAL/LoYfx/x9n waeQfyvrZoyoTkCczwF87cCFN9RZxkaYfF2ER4+XvR9vQwNH4PBdgZx062Zc+b5D0HXl gtw9MwI0l6vfOQZ6kLEg37AHPLrnK5ZMPLb0cUebNXX7DPuU8EQ7BQseebpY9U75CTrr uObQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781153942; x=1781758742; 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=m4xEgo8KFQzUOZK/g2YyAF9vBNnCJ8+gelSNfCLkmzQ=; b=nD4YXNKYDTFlFYQaZ7J/79NRIkutP8VMRecvVj3Txz+lpS/YUCx8xx478dviK9XRug n04crRZwQkHBn4N4h5pKx7jHyUc2aL+7x1DFbp/2KrVk3XnAF1+JP7GMdjZpm1J/pivg sLaXJK0i0y1vze+Z6p6Xb5e/6S0VMhaZx8ffDZwGJDDzwkUDOUfNgBmZ92NsErYOPPtj Yy5I4WgB6WCugjZ1hiP8UHJl2uBQwxIXmjWixQXaitSjmZrNUvF5Y+NUVJtuiKDDNeS0 Xq1MwmK47jRgQB5MBfdKju96GXMRIZOZFhxPR/dPV4rY7hy3t3ttWOYSWKsVmBKYCRfF dq7A== X-Forwarded-Encrypted: i=1; AFNElJ+OkoRCWAUg/4e0ZQAzVQnuLevElpmXSsupfXrSBeH6NrxIpSLtK3Ix6i+LtDwat6b1FulfTzCNO6u8Fs8=@vger.kernel.org X-Gm-Message-State: AOJu0YyTvnRO9oU651N+N6b3fbMFLaRJsWs7lXQpTFltKByv2VXaVEbq +YXzPyHxX2b23vSwsL1oc21S5N6HRxFb4XS8vWJvwc/a5HugxCXhn/qAuzZd8g+FoTTu+qjvw2s H7q0WitR26smVxq1EjCdI2BQDbJtV2LFEl80y5SxyQZxrhg9S7BaDcLzb6UwRY7HLy5Q= X-Gm-Gg: Acq92OHt/5GzuaJWgoOZODmbmAh2qzfYtoIBbqKd6hXaCzEVhpapkMfuSGu7AnoplcQ 34jg56wQ00RjMWr8LfAXEQ0FKG6mFq+D9fzlZmulMGE1xLAT1IqJgSNa4J3XnGRmRyD2a/r+tv0 swO6e1zlXmg1ciHbOZVBh1EhS7VLWuqvB0phDX3+KbaALfDmdB/lx6fXOfRCLQxIR6FeHbDPAG5 pbUccq0iEofLQ7Ayzd0YNeSSBtUmx4VvcBL81EZ6CoZmaZlVyK/gsW/aGhk3OgK/1O69eYX6z/y nDlHksMO33MmSqtrKjEOTqP9Kt3M9SVfgLIb5K7mDl7kowSDXdIG9Umf//ma0zwxYUjFZ4zcxVL h+a2NYnVH0bRjYFniaesl01Az0YhuogLZVO01CieEMUTTvFUVWXnCPLIozug557TILYM= X-Received: by 2002:a17:903:2449:b0:2c2:50c7:58a4 with SMTP id d9443c01a7336-2c2f21a17e8mr13890555ad.22.1781153941822; Wed, 10 Jun 2026 21:59:01 -0700 (PDT) X-Received: by 2002:a17:903:2449:b0:2c2:50c7:58a4 with SMTP id d9443c01a7336-2c2f21a17e8mr13890185ad.22.1781153941369; Wed, 10 Jun 2026 21:59:01 -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.21.58.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Jun 2026 21:59:01 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Thu, 11 Jun 2026 10:28:38 +0530 Subject: [PATCH v2 02/37] arm64: dts: qcom: msm8996: Fix PCIe wake GPIO polarity 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: <20260611-wake-v2-2-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 , Konrad Dybcio , Manivannan Sadhasivam X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1781153928; l=1618; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=+8pvm0uFERW5lUAcvZeBTj7KKJ4hI33filK3T4PAcEk=; b=iI5CG7yXlGNMkrNHsE/Pix4KSaZG12sL2brN7x7z3n6VUgTrdpQL6BDticA3xYv35QxHRnqkO cJwe5i2BQfcDgBgVmx3NdQNagMpahZny/VdJpbpDTHMaeelTT7PE1GC X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfX0jTvRHpaABEX AGQFsVdXzjc1H37AbA9/hBPKv1hggQcaoCYg2cg3n5Unyk0WAX6ExaMzSLpdTN9l/DAazCow709 XrKAibVa6tML8imFlRql8mGxq758tHYRWu6NCvy6HXgYqpiIkAFbYMWf9D2tD3HwDNpIByzrpM+ bntH3GfhZ+4hvLPHGNOVOxrRVnPhF8AhqkT3A+HhwGDHfAB/IlZ8mfcivN4taOasr6ynfE42/76 jy2K96Hyb9AcDo/qyupL+qpe0WSwu7I2SR5H7764/YPQqf0KHRuutdUa2vQ5xc2vMcmxMtRkCWE yC4Ia62audnOLvTZosLzFMWT9CkLWmoRr/Xr4ltDBxZ9ogbjdoJ6ihe0hWrdbdYTI6hk045Cfrz nGihCVShihq/UP4nL+2LoeR2VCG4NB8IGa9SWxsGcsvPo5cA0UwGygpwdl8WBZQB/6QtrsyUenQ St7fveKhaFq7xYQ9flA== X-Proofpoint-Spam-Info: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfX9rdUwLLcNMfl el1jsLVW31Sa/mGM+SL0zHxZIAAA201ZKV/b3mzT0l01Jl2xG4cuV1REwyY1qvtJ5+NQRQGTvT7 oTnkj5kQl1Jqq7SmAvVntrj+dWvEyzE= X-Proofpoint-GUID: 2u82uOXbwKEjO6m4MzW-y3_j35zOAOpC X-Proofpoint-ORIG-GUID: 2u82uOXbwKEjO6m4MzW-y3_j35zOAOpC X-Authority-Analysis: v=2.4 cv=Z5Tc2nRA c=1 sm=1 tr=0 ts=6a2a4096 cx=c_pps a=cmESyDAEBpBGqyK7t0alAg==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=eoimf2acIAo5FJnRuUoq:22 a=EUspDBNiAAAA:8 a=VwQbUJbxAAAA:8 a=TRJGHeO7bdl8qYu8Ap8A:9 a=QEXdDO2ut3YA:10 a=1OuFwYUASf3TG4hYMiVC: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 clxscore=1015 bulkscore=0 adultscore=0 impostorscore=0 malwarescore=0 spamscore=0 lowpriorityscore=0 phishscore=0 priorityscore=1501 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606040000 definitions=main-2606110046 The PCIe WAKE# signal is active-low as defined in the PCIe Base Specification. Fix the wake-gpios polarity by using GPIO_ACTIVE_LOW instead of GPIO_ACTIVE_HIGH. Signed-off-by: Krishna Chaitanya Chundru Reviewed-by: Konrad Dybcio Reviewed-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone.dtsi | 2 +- arch/arm64/boot/dts/qcom/msm8996-xiaomi-common.dtsi | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone.dtsi b/arch/= arm64/boot/dts/qcom/msm8996-sony-xperia-tone.dtsi index d55e4075040f..5b42c266557a 100644 --- a/arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone.dtsi +++ b/arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone.dtsi @@ -192,7 +192,7 @@ &mmcc { =20 &pcie0 { perst-gpios =3D <&tlmm 35 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 37 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 37 GPIO_ACTIVE_LOW>; vddpe-3v3-supply =3D <&wlan_en>; vdda-supply =3D <&pm8994_l28>; status =3D "okay"; diff --git a/arch/arm64/boot/dts/qcom/msm8996-xiaomi-common.dtsi b/arch/arm= 64/boot/dts/qcom/msm8996-xiaomi-common.dtsi index 77ad613590a3..2abcc733dad8 100644 --- a/arch/arm64/boot/dts/qcom/msm8996-xiaomi-common.dtsi +++ b/arch/arm64/boot/dts/qcom/msm8996-xiaomi-common.dtsi @@ -280,7 +280,7 @@ &pcie0 { vdda-supply =3D <&vreg_l28a_0p925>; =20 perst-gpios =3D <&tlmm 35 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 37 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 37 GPIO_ACTIVE_LOW>; }; =20 &pcie_phy { --=20 2.34.1 From nobody Thu Jun 11 14:14:41 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 66A052F8E9D for ; Thu, 11 Jun 2026 04:59:07 +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=1781153960; cv=none; b=c1MtcU6yY/PsivBcC3HIAzjqHfbnt/jVCwRywlQOvHFohasQ6F6WpDR7a6g5Ju8YhrkhjSkAp2PFXJo5q43QhSzVcaRoRvoU14HTYj/zyyqld2vRMxQ8I+BQJj1tDtePUOuiw6xkTwRebnNdL6CbCA45mLs5ITu8iThl9AkKXyw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781153960; c=relaxed/simple; bh=B60gwn2osJeq63y28HdBWkh+E7Nc2abnJm78Ob1pKEo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=QD6W4HEm5cXVQq1NA/jqp+z+XUU4muoBMpkwdfx+dgBWH8b1bJCQmQrRyjrY/xhC1471F16OxqHC8WcalgTzvD17297xPjE4f8m9oRE9I5DEFvSW6wH8id2xX1M/jfRFaseTczknPEKr4CHmCex+jiurpW15F8PwEk96JiqxyS0= 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=WEoJN/Gs; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Yy11z1NX; 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="WEoJN/Gs"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Yy11z1NX" Received: from pps.filterd (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 65B0Nc1Z3091921 for ; Thu, 11 Jun 2026 04:59:06 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= nkgSGT5vmcjvJZV7Oqxtgx09DTrYAdxe+rZl4hZ6XJQ=; b=WEoJN/Gsd1DoEOc3 0J8Jgs14ya0EcUvju2QsHnJ29IayAdBDuryKZsSBAmWI4TKIXkOrbfWImSXsUbyU pUCttiMlhrsWnRDScER5fwRtWmmC/mz3kD+qPQD8cAdRalhGxQKiNX2DHN8ctTjO ZGSXyORd6dlZdLHChN8K3Xz1TAIfDfPRTzBxJr3d9Eid3aBs4CFdiqR9LMRTGWa4 tgBT7WrkClN5HG++5Ri652W6KY1+woRcsA8R35F4r22yyhiHTYSEgJ/v7BOc/Ok+ xWzJ1zblQ/+iEy/3kLFz95T99rNLEAIu13prOZgmBoFfsnH8Ppu4CBxXdax5pG+I IV8Bbw== Received: from mail-pl1-f198.google.com (mail-pl1-f198.google.com [209.85.214.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4eqe6v9mfq-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 11 Jun 2026 04:59:06 +0000 (GMT) Received: by mail-pl1-f198.google.com with SMTP id d9443c01a7336-2bf55c3f44aso4716325ad.0 for ; Wed, 10 Jun 2026 21:59:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1781153946; x=1781758746; 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=nkgSGT5vmcjvJZV7Oqxtgx09DTrYAdxe+rZl4hZ6XJQ=; b=Yy11z1NXYzyGelSPSVUYHDjQq8WrESFUI6j0mX2YVib7fRvPtkEx3Dg8Afht51BjAs b6oapPdVyxzcrOPb6Er6kCl6gwzykSXKpJXpq3rwyBeEFUJD1yreCcSuJcama5Bh5D5u aT7YWx9rNxo+/bc7P0PyV0/uPySFKeDJdolAdCbHNIvyBvm8whZuHaE0+HSLp0CCdeJs 8/RYMfibyAZe5dWOZHhjE3lh9OR948YoDwBO6wN+JMHV9ilNtEYX8bIwjL/PGE1HyB8H eBlbYCIUJjnftoukUIhNKXwWYTu6vyC6svRnOMPFyuYn8FBiJwAV2F3Apx+4QCxEXYBj xY3A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781153946; x=1781758746; 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=nkgSGT5vmcjvJZV7Oqxtgx09DTrYAdxe+rZl4hZ6XJQ=; b=CIXmZaCp2IMbW98tqCm5Vn9OF9jCwpksxVSIRAW0QGeSqBvqQwkfM0Tfti8mHF1/jA NwmrOyAurv1BUgylpLPYbYeY9KKYmU1ETDCsmlGfZGjaFjXxFOCLd7n/s4yh5sMK+zNm cMrrYKwb220o6h9f+quieWNfLQxdn1bj+l2zoJvN6dpa+dv9SkT7orh7yjMOrncsJDkc essYI0dOgHIHzNyBvHpumWgpXy5u16jjD+W0eFMyluqEYf7NupC70gAbN3NQiX0gmoPX oV8/KuFC2yT4Om84HORLCIxIpQY2b6NhwhX8Ck/XXe8uGyZluWWYRii5hvJ208LzU0ny 8D1w== X-Forwarded-Encrypted: i=1; AFNElJ8ASKxtzM12kaVRAKyhmYR5CmbahBQgdJkCzMV6BbL8kR+ki9yn1YAEtRBBqrdap5GxX+Y+N0lNX+EQ6zw=@vger.kernel.org X-Gm-Message-State: AOJu0YyLsfBmFruJQOYUN2xVEJ5lmjZ7VlOHpHZKX0Oce7rMQmGBacPH MA/iBzrkBBlGHyxdQ5xbzxnrE6FQTxZzsIg5tdE/XM52uPnJiEnd4e9wZzLTQlLwnDeBSAR20OH XNUGJcKO0qneVHguQeC6m7+mNGNVgkW1I1yOgQnc/hIoPC+2aodGN0lkgfSyXJKWI4eM= X-Gm-Gg: Acq92OH66n0DLbCVZszqjU/95QvEcYUGg8/oOFvfy9iC506NagLrzEsPLU1MG3D1LNf SLRPiHvlqodZ4hbYmi5EYQhC82Cgx9e3sV9sULamc/I9SU5X/y3QgOwmoJ4stZC4f18neuT0ke3 e9w3wLGRY/13B5CmpTAZTy35dDDFFHD3w7wlaKrjGT9/nS1se1bMue10MpfrQCKDwT1tja1LTZ5 I1vUxad1WTFh5z4qGcPSnFp6H4Y5wClxf3Z0fyc9D3YMZtLOAkhZFHiOdJq2la4UK8QJ5bznjnd ccmgRKgtIG4w7gs2aUpgw+sdcHydpzdg5VO/O0x6Jt5JkSg2p7AqRb3DFqy1JYNvpTAa8XXI4+P 1cROUf7vY0URPeNkQBZhtZC7XI/X6YaqNDMiaAPc8gLEgNxxMlVbju5XWqM9o4TMg4v8= X-Received: by 2002:a17:903:22c4:b0:2bd:d6f1:3388 with SMTP id d9443c01a7336-2c2f23a9918mr9446385ad.28.1781153945914; Wed, 10 Jun 2026 21:59:05 -0700 (PDT) X-Received: by 2002:a17:903:22c4:b0:2bd:d6f1:3388 with SMTP id d9443c01a7336-2c2f23a9918mr9446175ad.28.1781153945461; Wed, 10 Jun 2026 21:59:05 -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.21.59.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Jun 2026 21:59:05 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Thu, 11 Jun 2026 10:28:39 +0530 Subject: [PATCH v2 03/37] arm64: dts: qcom: sdm845: Fix PCIe wake GPIO polarity 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: <20260611-wake-v2-3-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 , Konrad Dybcio , Manivannan Sadhasivam X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1781153928; l=970; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=B60gwn2osJeq63y28HdBWkh+E7Nc2abnJm78Ob1pKEo=; b=WAuRvAqZ0V8gHSSh/wAesBSkUyVvftM/XLTzCf+URxDgqm0vNhN9Ec8tYaoHHc9MDbJkdPsA5 jjQ1jXdS/CBAkuFh+48CjtZjQ0F0hQ4GbSkHwEMyWeq/K8bCxM3fgX+ X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Proofpoint-ORIG-GUID: msDuhNBJtVS2f9uhBNH1smQ68daCXK3x X-Proofpoint-Spam-Info: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfX6Xh9TnUaPFoc Py0zPU0E4oqgmker64VjQWWZZureyQ0SEmtdW3AJhwQt6kAQDOA0rBJeFD+U7pIWBV3Oae6rUxk K98kMpTlM9THphQFu2XiECkEGQDlzrc= X-Proofpoint-GUID: msDuhNBJtVS2f9uhBNH1smQ68daCXK3x X-Authority-Analysis: v=2.4 cv=UsRT8ewB c=1 sm=1 tr=0 ts=6a2a409a cx=c_pps a=MTSHoo12Qbhz2p7MsH1ifg==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_K5XuSEh1TEqbUxoQ0s3:22 a=EUspDBNiAAAA:8 a=VwQbUJbxAAAA:8 a=t4RzHNKIQDbQSdFyBH0A:9 a=QEXdDO2ut3YA:10 a=GvdueXVYPmCkWapjIL-Q:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfX6RpZRKX/+KCD FdA7saS8csrqww3G4OxgWNIirI2RjkqsQtbQ6AI1jvXXdsAVXOYwHzm8JYGyUirlborX15HCnkT sOK349FSDCvuXMEYjeDlh+QQF4tR7MKPZ7ML0vBcGYlA0s82PeN3t1ra7ULMbmlVIUTGIu0bHE3 jaEpKnpOPQlw/l7mPdJOW7E1HY+8W0PUsU/cbbFbNIoRNSTkqJFaoTeJECWa4ZKtF1q6IjhMOWA AqucZ1M3D9ykISpGckBihGsvlxFenF/ZtkXgFp/1U5Y2v/WJebhWciKEaDRFcykYPEdIVmphISm MKIg6ATjX+ql/IV9CWK95iWrQezO2jSzbIqF/deyK0dv+2o8XMQ9dK6uONLUBZQqdF8Z+czS7qq IZA+LrsUttKVk59yFYX+jDjkJ036QlllNZA15eb0bTq5Vioy17NYwOeQE1+4F5Ub+IMj7f9/Y1d v2+Qg2Zh1PfcY9zRNwA== 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 priorityscore=1501 phishscore=0 clxscore=1015 lowpriorityscore=0 spamscore=0 adultscore=0 bulkscore=0 suspectscore=0 impostorscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606040000 definitions=main-2606110046 The PCIe WAKE# signal is active-low as defined in the PCIe Base Specification. Fix the wake-gpios polarity by using GPIO_ACTIVE_LOW instead of GPIO_ACTIVE_HIGH. Signed-off-by: Krishna Chaitanya Chundru Reviewed-by: Konrad Dybcio Reviewed-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/qcom/sdm845-db845c.dts b/arch/arm64/boot/d= ts/qcom/sdm845-db845c.dts index 02416812b6a7..24c0e97bb122 100644 --- a/arch/arm64/boot/dts/qcom/sdm845-db845c.dts +++ b/arch/arm64/boot/dts/qcom/sdm845-db845c.dts @@ -619,7 +619,7 @@ &mss_pil { &pcie0 { status =3D "okay"; perst-gpios =3D <&tlmm 35 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 134 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 134 GPIO_ACTIVE_LOW>; =20 vddpe-3v3-supply =3D <&pcie0_3p3v_dual>; =20 --=20 2.34.1 From nobody Thu Jun 11 14:14:41 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 95EB9365A19 for ; Thu, 11 Jun 2026 04:59:11 +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=1781153963; cv=none; b=o/r+MGqRhb4JiSbh+zXKfbc2/rlZmeVC4Xi1EI/o6C+DVo7VyBRlSaej7nV93XVPsVMNTmN7jVbHZ0JV557o90XxQj+BhqKfECZNSsgsYIHGKcOAfWEPfSmZTKpeADuVhZuuqtxdE1drpSoJgs3n/K5IV9Adm13uBwFnJHs2qzo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781153963; c=relaxed/simple; bh=SnFemOqaJpb3Bo96e1V7TzNicDBNZ9REneIaHNVBH9o=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=APh9Mc3ZkzK7a0NfwpOZeg6efXW4hxEHusQEUhZqcX56d8exsiXfB5K51wv4i21PKMZ7D2SOK8GpoxhgIBV+gBw1U1vW0X2fbh61nCXcApE7fS0gwJ/nXFfnlMthgI9xZzdhKd+jYGkbMRXBkG2d8EbSyFbMPCGk+YNKn+m4XhU= 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=RNOLVVL5; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=MXgcVzJ7; 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="RNOLVVL5"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="MXgcVzJ7" Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 65B0NZ4Q3183752 for ; Thu, 11 Jun 2026 04:59:10 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= fdqOy8M151/0bGRhRV2QiiKDAnKhEQ31U3u1FbotUOY=; b=RNOLVVL5zKrqtDXm GPIsl9rjZyvp2XaY6k+Q3Z7T5+k4doNFVwaqZTTpktLLpN5WApl56wqpmcu0Nonz uuvSZLPpg4taOtendeIEmfg/Zv9Sx6x/Cu4Z4qmTjBMwX+fn5gS0UltOwnjxe2/d cpHx4SvPIKNXPOaBC1d9dQTXwyOgvQL4+iSnHOyjUvUJSFhaAdQuZL3ZQ7nQaXLQ vYG5BJ1oYcToE8nmyyQl6/2QIy12Udya2LsW2VTzmNqMKMXbbymXoKnw8/su31e4 GyZamIdp6oek+fWeGDnRfgQxCjKxcuVnVKX4UsgoK6py6o4N4KuWT61c26WI8YCz +GNohg== Received: from mail-pl1-f198.google.com (mail-pl1-f198.google.com [209.85.214.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4eqe6u1nj8-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 11 Jun 2026 04:59:10 +0000 (GMT) Received: by mail-pl1-f198.google.com with SMTP id d9443c01a7336-2c0c32faa62so133367475ad.2 for ; Wed, 10 Jun 2026 21:59:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1781153950; x=1781758750; 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=fdqOy8M151/0bGRhRV2QiiKDAnKhEQ31U3u1FbotUOY=; b=MXgcVzJ7OSGk8GFIcsF2nx2giWcSMRp4kDWYqfxIPXCeD/uJFZZFVlyyOXJiSzw/+l RHxxVA7gvOVSTB/SK9CVt3XUhDItZm/E536Tl/fV1EFXlkau3n7iFzMVS9ktoaPYvgPn l9pR2ghzY8kd8sgw2ae1e0wfcZxVVOZzMfjHl4ybUMbipLWO9zM0iOxbNkrD9ysVCbp2 p7ZMDj1yvSGQwqy+FDhddRCqCe+qOlHYtw49EfJiVrvUpbzKSW913Q5vGGzxeEKSxFyR CcoWnb8V9zMFN1OhU9LxR3W914lvEouGFW5+MrUc2cVy0s9nSwKhQv5gExUYxXLuFlbI Augw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781153950; x=1781758750; 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=fdqOy8M151/0bGRhRV2QiiKDAnKhEQ31U3u1FbotUOY=; b=DCIqnfkOGI3bBpNqzyxyBWRStWdo3M9WPQzitQQoyB/wdelLirrYcTxeSlr4CCcyQe bS8hGCAG/vHjuPH5wy6JqX0F/KfhrDb0FbT/7ro7AxNoukh/y9VPyTYtPcBVAU7J2OPi Yk1SLsfik7g3Hp5A1ikELq2hkVPVSYklpGyKKgNNgU9ASLTAvkAGBQAjFPXJhUUSs6Co qNdsXYMjODiY2IscgmkZYOn9GCiWbieAFiZX8tS76enD2SKzmnsrTr9poAmuqEZe6W6u I7V5DoCOqD+vehabl4rB6ICdpnsCs11sBvfYxiTIJVbeVK632gFbCggMrfgYWDwUqyV1 T71g== X-Forwarded-Encrypted: i=1; AFNElJ9yKAhs2WxsoGAheXzhmwoJ6cl2sCkKq0YM6y07JYrHXxk5Sas6LkcpBFZazFAgUD607hK86tM9q/hHic8=@vger.kernel.org X-Gm-Message-State: AOJu0YxR2hg9OrXNneMIXdZUrNDhrN+ORTATI9WD5eBWClpkVzA5f1ak jTq+4m1Rr/Fkj4+1gq9/ivtFpF0y40vLprAri6p+/2aCHiGFsdP7Ug3TRm8CkPNTUI2f6IhM2xv YYcdRm6isqP78kEGHrDWanlOmhqvMVb6y+jmLmScqBur3ZqlYTcW9qS7Bk2uH2xq29D8= X-Gm-Gg: Acq92OEjA3LG8IVhF6eRHsu/09v8YxYdoAna9ynxSzlv6IhacMMLWNRJd2h8WzH1knc gJaWWuvv3nhezOSGKQysLU8BY2VOKJsnXy/osMWqNmpXTicjV0v/gecXp5ZoQqzQ195aODZeqOF /rMOhlbPae+MqdibLIwaNV9zUo0QHvWf4rjwrdl5ux/heq9peBNqux++UDIb+Ah9TF95qUDHcNM oz2U8r18VIIt9P/UDpFYHsuJodOMO/RlrSIcSHtIU0m2KDEiRgErZQu9CJBkVmmSU7L0i86qAML /rPxvBr3O+/+AgiklfkZ32L2z4r4pLRsoqCJy0xfP1ntR75coUKdx/olqHnNdzutu42AAGT0ukB 88Kbfub1p0OnTvlvAJHhdl3SoBi9MKwNUWR5keuF1G9++3yu9bDGt9a17Vimt2WyFjPk= X-Received: by 2002:a17:902:d48f:b0:2b0:6a22:5165 with SMTP id d9443c01a7336-2c2f005ce41mr14244145ad.7.1781153949990; Wed, 10 Jun 2026 21:59:09 -0700 (PDT) X-Received: by 2002:a17:902:d48f:b0:2b0:6a22:5165 with SMTP id d9443c01a7336-2c2f005ce41mr14243655ad.7.1781153949523; Wed, 10 Jun 2026 21:59:09 -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.21.59.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Jun 2026 21:59:09 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Thu, 11 Jun 2026 10:28:40 +0530 Subject: [PATCH v2 04/37] arm64: dts: qcom: sc8180x: Fix PCIe wake GPIO polarity 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: <20260611-wake-v2-4-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 , Konrad Dybcio , Manivannan Sadhasivam X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1781153928; l=1599; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=SnFemOqaJpb3Bo96e1V7TzNicDBNZ9REneIaHNVBH9o=; b=wr8KSF+6WKoLup1Xs4HpB+xZE/59CMXS2us85n/Jtt8brlMxTeoGU6nXkwO9Y3+SHcKrTK3wL tESJUDF9+rwBdvRhrBsk7tjsuNi98Luwbx7X+WK1N3ctfytIi+/WhW5 X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Proofpoint-GUID: NvgG1muaDulQTG7K5H4bO_X0Pc9YVYb- X-Proofpoint-Spam-Info: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfX0ilIjNupfnG1 sxkF7S9ZgemKThTCITQrrFcLkJAdlLc8saa6JbXOOzdfQYkgGjk6moJ+cH7xu05Mtqp26Jiujzo /KY7Iv8Zr0jDANz0zL/wLJpu6irdx44= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfX3pwfqEbApsPl oby97kZS8NOZdEIWmK+n11l/JGTS+uEHq/xU32Yvo4jDImLKlKc8k9R7MZnuz5KtF40brcD477f Wg5LWl2rqPhv6zASO45kydaxIa3GO42c7hZ5w8B4S9VDvkOJICJILJGY2n0hGZDsYgcvAxWlpIn gI9gwIUoimp7wY3o16RYWB08joM6o6cMy5RhPZ1hsqGUOH5/P5LcUMaFtvuQfz7InrfZ8FodwFX CxINpntiuR9AhzGGXqSfpReB2cdB3/arifn39Id8Hgyev9oOwD4f6tDLYT3Pf8JGaUIRhLiDhUK ZdWcfzbK/YqXunu7rmB+dtzigqkD5nYlgW9xcQKH20tA2DOGShsVFBsmegLu2LMso57S5w3L/Fs noC+ErHsisJBPjGwRVhxTtLoaIL2gXM4FviMdTIwkBIiEC1FjV7y6SdJR9mvx/tLo0bgOtAjGFE 3a5SBd47KqPyFtYKknw== X-Authority-Analysis: v=2.4 cv=F5lnsKhN c=1 sm=1 tr=0 ts=6a2a409e cx=c_pps a=MTSHoo12Qbhz2p7MsH1ifg==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=YMgV9FUhrdKAYTUUvYB2:22 a=EUspDBNiAAAA:8 a=VwQbUJbxAAAA:8 a=TRJGHeO7bdl8qYu8Ap8A:9 a=QEXdDO2ut3YA:10 a=GvdueXVYPmCkWapjIL-Q:22 X-Proofpoint-ORIG-GUID: NvgG1muaDulQTG7K5H4bO_X0Pc9YVYb- 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 lowpriorityscore=0 malwarescore=0 clxscore=1015 adultscore=0 bulkscore=0 suspectscore=0 impostorscore=0 priorityscore=1501 spamscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606040000 definitions=main-2606110046 The PCIe WAKE# signal is active-low as defined in the PCIe Base Specification. Fix the wake-gpios polarity by using GPIO_ACTIVE_LOW instead of GPIO_ACTIVE_HIGH. Signed-off-by: Krishna Chaitanya Chundru Reviewed-by: Konrad Dybcio Reviewed-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/qcom/sc8180x-lenovo-flex-5g.dts | 2 +- arch/arm64/boot/dts/qcom/sc8180x-primus.dts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sc8180x-lenovo-flex-5g.dts b/arch/arm= 64/boot/dts/qcom/sc8180x-lenovo-flex-5g.dts index d86a31ddede2..44bf3db01d3a 100644 --- a/arch/arm64/boot/dts/qcom/sc8180x-lenovo-flex-5g.dts +++ b/arch/arm64/boot/dts/qcom/sc8180x-lenovo-flex-5g.dts @@ -458,7 +458,7 @@ &mdss_edp_out { =20 &pcie3 { perst-gpios =3D <&tlmm 178 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 180 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 180 GPIO_ACTIVE_LOW>; pinctrl-0 =3D <&pcie3_default_state>; pinctrl-names =3D "default"; =20 diff --git a/arch/arm64/boot/dts/qcom/sc8180x-primus.dts b/arch/arm64/boot/= dts/qcom/sc8180x-primus.dts index aff398390eba..a4644ecca536 100644 --- a/arch/arm64/boot/dts/qcom/sc8180x-primus.dts +++ b/arch/arm64/boot/dts/qcom/sc8180x-primus.dts @@ -559,7 +559,7 @@ &mdss_edp_out { =20 &pcie1 { perst-gpios =3D <&tlmm 175 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 177 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 177 GPIO_ACTIVE_LOW>; pinctrl-names =3D "default"; pinctrl-0 =3D <&pcie2_default_state>; =20 --=20 2.34.1 From nobody Thu Jun 11 14:14:41 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 A190536728F for ; Thu, 11 Jun 2026 04:59:15 +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=1781153968; cv=none; b=asJtZ1Lqc0LowFviWsqFMzvRdVYbcgAL5U/OJtD92HmYAu6NjJahC9QGgpvsDYCcyGHjcqbuTxcd5oaoClDmYJe3vOo25WM7jQJDfeaXlE3Ei7IcrGX7m8bzlLc7dyA9OIzf/ZUvwU0tq5exhsxY0X2AzqG67oD0PFuZXLAIKIs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781153968; c=relaxed/simple; bh=2Sh2WN9xNHHUCydy4tDU6MYyc2PC3z6DEGT6YvQy1/s=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=gOpnNdGYkB1KxeNsNZTiILdcId8gCRcTpXYiWDK4UcbjZUgG0YMPRb/uXbrX0xNLR2bV27cRusxV+frdoNsegjWMomLMrFSM+h+MnlugUI3GYDc5O68Mz42oS7qPTQD9swfI+8GR7VlZRkLj87umZYAq6r9Eb7/ZcsMEgxoeXCU= 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=A4T3Y+qg; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=LeGzUk2p; 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="A4T3Y+qg"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="LeGzUk2p" Received: from pps.filterd (m0279867.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 65B0NPNY3159467 for ; Thu, 11 Jun 2026 04:59:14 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= F5Asn9fMcy9vydlOLCYln9tVT0r93l6oEQ4jBWq3Dp4=; b=A4T3Y+qgjAobxFS5 zg+l1JoBIu10n6H0W48xer20R5r+zO5Pkw7GSMd7mRTiNGBeqJcHzyOocCD7Aaeh tOuZiCEPcv8WwbNf7h6ITCNjvmoESqyxg+GQm9nC6PmaPVpRI/nicm+6+9sAicUD E74uyw07tQNMA+OqScH+GPgVT0Rza9y/k9aB00UGsNH/9o7W9XmM8F6zPjx/2Yvd 5T5KCVbHIxTl6brsqGx5pGLS09lu6VYptXffdVWUw4UnMIWzfazxnf4r83SKWXrr i93P0TffavsSGhovOAXeB8nfQfLWseVDkfUD9dsRKpuinDTYt6PnLXHP2MTediGj PKh0cA== 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 4eqe701p4g-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 11 Jun 2026 04:59:14 +0000 (GMT) Received: by mail-pl1-f200.google.com with SMTP id d9443c01a7336-2c0d0516ad7so75683175ad.0 for ; Wed, 10 Jun 2026 21:59:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1781153954; x=1781758754; 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=F5Asn9fMcy9vydlOLCYln9tVT0r93l6oEQ4jBWq3Dp4=; b=LeGzUk2pU3oomLcXcVNw71mg6OIHQ5cxiSro4/twVD7eRE/vDIYla9TUtHp1OZfzmy ZfJXgGsLv85t2FP9C6QDXyNEWwjSPMbfEN4MjLpjTsGdRFk56QDJn/s2QsJ7e1zwFlBu zZyrDsmJVLm0evyiM5D1NtdQtIAsMfO0sDgYvWJa170ZC8UxsfhzvwUEVE0NRI8Zbqv4 Rer88O4mwiydWpTJS2Jk+Q6v9tfgPEXLsueIEpwB8S6lcXSd3USS+mgyXeeF3f5PxIDO 0SHyBsmA8/JUSHHPJkMNsySz9ghbqmXXPjWMjkSStXR9Tx7jQdLPsuMb7Dr4+REgY/8a oIow== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781153954; x=1781758754; 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=F5Asn9fMcy9vydlOLCYln9tVT0r93l6oEQ4jBWq3Dp4=; b=iPoMoNiqu+N39PaVNJGPPhWqe84aq0K3e62GSXrYKluWtDTgH2Iyz8pbcM1qrDK7Ql 1Sy+KmCT1jMENVcpmHgxD/905ZQw6D1hwOGA0sRe5Yw4JjH3LrFCiZUX/wTrzrUqI3Sr VSJv5QcEWbbNrTJoljl/QK8bctuw3K6fCViRJ066vwc0n6tA64NMyD/2vwIn5/0/+EEc fFTOTNkqNW1vuVQtmU0nk9ABLYcgBI8tK+Cvkvrk6nlkWpQyb2GD0Wrs5eCsnoCnDOzI 9RrY/TmlmMULAY/yoQVX/IigZ1hbxxmb6T2C3sdWRVk5wthkxP/ihYeLqe1rXApDx9Uq YgXw== X-Forwarded-Encrypted: i=1; AFNElJ86y41kMVXoTzWSlY6VvTfGdgcvxjrhqFM4WR6Ucd2Atazf+OUlgSQtbfQm1iy7mDkY9k+0Eww0LAxWNXI=@vger.kernel.org X-Gm-Message-State: AOJu0YwVAOVjNG5I7usDFmidvJ6EhZFpaurkpPPzipImo6QnOYQ6j3BL wzISb3aAlSwqB3fX33lkLUReEJjXjwcdz79A6CIjizPPyTeY38/ORBtxKkPc1xlnTggUs5q17N5 LccvZJtlQSLnaPrsU0bXVQx518WRo5hT7ehQsllxs5K9W6UJLYKUQ4xlHDU1lZu0M1LU= X-Gm-Gg: Acq92OFxJycqsIRFx3Te0WaDZKBodNZi8Uu8pwtZLGN4TQLWMU27n5suymJmi4si+X9 M/hdf6IHa1tx8GVYDUyk2gUGZ0JOr7Yzhudvv6j6Tf3Ee7k3prStYUWk5E4GXnudPpriZvpPAqH F5KUT09lncLntS+o5aZuVZwiSzTn3RpEMBeGqs9gjHs0CNO6LpnKxD5OPFk5LHfy+q3zOiR42Dt rXh8rHHz4nMwE5Vv7LljgA8cJBKLtKiaiUnnlnublcszLE+lbUB5P8nC8leor+YGhI8Za6Fpb4J LWAx48+8YURYTfj4I4RXRK5gEWc12q79DGPk7itOjKbUWjexinYDlQ5KkZB3unDpf/mH1YlsoHg /DCJGT8mT5PEFyKd01JQjxACBpUmf3xWLpkXMkikCz5xQFhXx5DOjno+mdPEXllbKusU= X-Received: by 2002:a17:903:950:b0:2be:3850:297e with SMTP id d9443c01a7336-2c2f3c06bd5mr13685815ad.31.1781153954032; Wed, 10 Jun 2026 21:59:14 -0700 (PDT) X-Received: by 2002:a17:903:950:b0:2be:3850:297e with SMTP id d9443c01a7336-2c2f3c06bd5mr13685585ad.31.1781153953582; Wed, 10 Jun 2026 21:59:13 -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.21.59.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Jun 2026 21:59:13 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Thu, 11 Jun 2026 10:28:41 +0530 Subject: [PATCH v2 05/37] arm64: dts: qcom: sm8150: Fix PCIe wake GPIO polarity 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: <20260611-wake-v2-5-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 , Konrad Dybcio , Manivannan Sadhasivam X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1781153928; l=986; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=2Sh2WN9xNHHUCydy4tDU6MYyc2PC3z6DEGT6YvQy1/s=; b=YKUHRAh1glYPZA2lvR10XdJYr0X/WLLCp0PvmB4cUILQZcVr1TYrIarHzK5Vd9g6BBFnSelCK fzj790zrJqgBGfjjfsxVa156+wN2uofzmxgD4+8O/u3KYVfKMwWhWQ3 X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfX1JlqGdk8+R9o L/KNYtTdlLWkKT7d0of+agH6biK4kZv2ytg+GYPYLQueEx1oSbnBSR8X/jb78jwLxoq65sMB6sc McKQIKY/IO6VxSUISXpNk7lYVJ+T0p6TCFpw3GRulxlAyQXknmLeZ/iFxkNlCiWogCy5fScvci7 26G0y5u4OcPAaYQX85J+2AvDrL3B1aTr991TcmP3UJyoiEnr1zn3MADJ+QX22aJmuihGm2IyKQe +QjER8sXH+W+kJglfkXq3cDcDxoDSWNr/NqndXvafueEg+u+7Lv+jsxMNeHrJMQKEUVRiOjPOpj VQsDwsfvx5OTON1wlaaPb4j3qD3ZblPnGIZziPBsbfrD9KMLGjd4n+4K9IGHbUcy7ahBf0nWskF sL7HPfZUzYC2Hgy9EuPdCRK3GpD8/gQ+lp8SXNnuDK/IsPAcGDiZ0gilDEJQWXvmrj1ta2MYS/2 NY3UG1mbnMe/+GmfrMQ== X-Proofpoint-Spam-Info: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfX8r10rRqTJgaE iKvuuakUyLKRE1bZnH6u/beu4sEnqpB840adeKACmzZ6mj2cmv6Iq+VLHVxwifeoidSJXQu3fnG sL/jvMyMW4aiWrHHEcTZkFqhwZ5bzi0= X-Proofpoint-GUID: ZQzg4FIvJKA90xD5cU7isVwmQI-zeZo0 X-Proofpoint-ORIG-GUID: ZQzg4FIvJKA90xD5cU7isVwmQI-zeZo0 X-Authority-Analysis: v=2.4 cv=Z5Tc2nRA c=1 sm=1 tr=0 ts=6a2a40a2 cx=c_pps a=IZJwPbhc+fLeJZngyXXI0A==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=eoimf2acIAo5FJnRuUoq:22 a=EUspDBNiAAAA:8 a=VwQbUJbxAAAA:8 a=t4RzHNKIQDbQSdFyBH0A:9 a=QEXdDO2ut3YA:10 a=uG9DUKGECoFWVXl0Dc02: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 clxscore=1015 bulkscore=0 adultscore=0 impostorscore=0 malwarescore=0 spamscore=0 lowpriorityscore=0 phishscore=0 priorityscore=1501 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606040000 definitions=main-2606110046 The PCIe WAKE# signal is active-low as defined in the PCIe Base Specification. Fix the wake-gpios polarity by using GPIO_ACTIVE_LOW instead of GPIO_ACTIVE_HIGH. Signed-off-by: Krishna Chaitanya Chundru Reviewed-by: Konrad Dybcio Reviewed-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/qcom/sm8150.dtsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/qcom/sm8150.dtsi b/arch/arm64/boot/dts/qco= m/sm8150.dtsi index 0e101096209a..8da494de4308 100644 --- a/arch/arm64/boot/dts/qcom/sm8150.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8150.dtsi @@ -1905,7 +1905,7 @@ pcie0: pcie@1c00000 { phy-names =3D "pciephy"; =20 perst-gpios =3D <&tlmm 35 GPIO_ACTIVE_HIGH>; - wake-gpios =3D <&tlmm 37 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 37 GPIO_ACTIVE_LOW>; =20 pinctrl-names =3D "default"; pinctrl-0 =3D <&pcie0_default_state>; --=20 2.34.1 From nobody Thu Jun 11 14:14:41 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 A547E368D7F for ; Thu, 11 Jun 2026 04:59:19 +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=1781153972; cv=none; b=OYpUg8jc3Hui2BhqAcfduSjv/H5cqQp+tQtG+jNVS0mbdnkS7T2CeuE6H3Kzmyfi8ykJvIlOXKwWGDoxKKX2+WCMPeLI7c6umnlnKwc006zl+M1N8CZUif3WzXiIdINKK0n4jyTM1Abk91Bai3GkzCDNz4Mj0ZJgYWYKxfc4HJs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781153972; c=relaxed/simple; bh=39Sa4FRbA1XPh56vrPZ233l8fBb+GbeXoYXxNG9G+R8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Lf29CHe+zpkIlp8HEl+vADaCKvNUihg4pMgZQXPVzXGrDw+C7yAuKU47piRpcnXZ8Tox4r9Kyx0hIRHfTRFzFM0y+RRNLv59jDReC4F8lN8XNi2NOTneCDAP8jnbRdYa9zLDIdMVdusBbLfAiL+9bSIIn5NTSJjSA4iG6+Riqns= 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=MemERzn+; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=XsX7eaJ0; 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="MemERzn+"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="XsX7eaJ0" 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 65B0Nhtu1614764 for ; Thu, 11 Jun 2026 04:59:18 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= uKxCvumCkaRFL/8oxTufBn5fDWZVIi+dKwaTyeQSE8A=; b=MemERzn+e2m90AOV f5zUGS7br+qt54lMkIyeA2Yc+IiFS1Ygf2GPV88lunZKN+LgXIiiycB7kNl5SdVq 3Fj4MtQpuAzWxkh0PwNG29QlsnNORDeiCvjL/Uiv6YVMS+NP6oqLRTHxSZCN/khP OQjjC95yn2H+Fdawh4mstM3xcEXSJRzosYbb40wa1/FTYG+3Q91a7tGDOoGKxx30 fALCXUrH7aAOvj7YWnhN0+6sxqocRgSAz/99ofCsSxFkXgxHmkVhDM5jpJVd7a5L qxftL2ntycdFMD+Hx3EN6T7PsWjnJjKcYgm3CdrvI+/10nMo2WOkrMx3cjRmXZ2X ZhGi8g== Received: from mail-pl1-f198.google.com (mail-pl1-f198.google.com [209.85.214.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4eqe79hn9a-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 11 Jun 2026 04:59:18 +0000 (GMT) Received: by mail-pl1-f198.google.com with SMTP id d9443c01a7336-2c2d0a8b5beso12270555ad.1 for ; Wed, 10 Jun 2026 21:59:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1781153958; x=1781758758; 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=uKxCvumCkaRFL/8oxTufBn5fDWZVIi+dKwaTyeQSE8A=; b=XsX7eaJ0Zq9C+iOVZcjq/wt4QcAq16hs4CqKi5IGFlO9nPSmfIifHb3cN9GEYSpWVo PtVUzRz8A8nBVsg/NPor3jtdSLWEMREgYmaKekOytVMZ06r2Hpb7jahW8mfhPE5tA28w UL63nsTQWiDaGxMelJekq3VmYj+D36MtRDmxQBzFUwJTuvkdJFoH0ls4cXnuGo1NensA 6KYhamrjy37bCC8JRgT1jsYZFRtsOJIH5ZQI7sKDpdy67Dz48aAfJaj+/XP9BkiQd2ly vS/R5ZYtXYpcfGqks/ko8Alf64NxoAZSuRIvTdC3ESZYvCoDANrcLCQNknwQwcGwEkEW OXuA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781153958; x=1781758758; 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=uKxCvumCkaRFL/8oxTufBn5fDWZVIi+dKwaTyeQSE8A=; b=lO0SLtgpaNYO7Dw0Armi6bDOOpNPtlicB4WaIvGbpj0I/uc4kj6A+/ThHBnDRnjQGA 9vqmrLtWBuvDdLv0+fFNfldsalQYFvFf2tP2urpUqa92U0u63wye+MsVIhykVaIflzGn xZ7QQ7cMZrJWDVLIjOfjiPunqb2rumKBipo26ODmsr2EOBPJ0LxmPPQ1nXeA+KPNM1Cx VW20vAVswAnGbAceCV47I+7PUEqbr/UM+Y5wbg6MPmI9uCelN/CRxqb0WCfgWi1T8iO/ rLhypvcBZx1WOD5L1g6AO9+45QKAXB7LcqPXm2Mnf15F5wbCXulk2rYGe38asvH8UBcz u5Zg== X-Forwarded-Encrypted: i=1; AFNElJ/QiDrHsX0z4iGxN8YzwjtCsPdtftrKF9QqPFkZwN4I3VvJdrgvH/eldHQMyAt/fjbMlWzvlIyBuPBWtNY=@vger.kernel.org X-Gm-Message-State: AOJu0Yz/+tX0lcNDfBpU9WdMl2A+J56lUx+Jv/W+J5GZ76erBkdZpqWS cpUhxZvjPMNhtK8J6s+UV/LtJWNkvwPhfwM16NnEKXLJ5uZwAZUQjjsGHUnX0kaD/DvB1su0aLb 4m2ecephDuXA3hA0oIFzUCkji4ooR9dLJi0e8rSuIWVmmkMj1g+10OBCpLcWbQrsEe4Q= X-Gm-Gg: Acq92OHxVTsHn7cosa19LPs1mSi1nJ77iu3NlEP3UJC7AuJV/ZclnY6nT2tK3LXHkqW C+TJ5ISQKc0+1z7nf7/XsnhpiYzAzrhcEgBLKitPWUUc5AvK7ZxgMDPKltTnv5R37gx5VdllyzG 7KHMTJFRUW9bwXWSj94HqdFKOZhtfgoo+oFH6ivX+MbiMXnXNK2/Bf+8vhsF/GKaue3KDI+xY5q HihQzOtkJKwtqQWGtCY65cFiF3dpsmIXZwO1vD0rZhUNEfMR041qAbxcBYlFWb7moGeE60Xrglz jPBXPB/NuuzFRToF/A0oze8HfjrZuxNYIYIF/LqSMdU9XXYDi1px9I291fFpYBU9417yIv80QAx Qv+Eo2whe1S+V6nxt7qsRe78gVmTmkELqshZWhywH3JaYEePHKK+T7vqIogZQEEbbwUM= X-Received: by 2002:a17:903:fa5:b0:2bf:9760:b94d with SMTP id d9443c01a7336-2c2f092b23emr14796245ad.15.1781153958078; Wed, 10 Jun 2026 21:59:18 -0700 (PDT) X-Received: by 2002:a17:903:fa5:b0:2bf:9760:b94d with SMTP id d9443c01a7336-2c2f092b23emr14795995ad.15.1781153957620; Wed, 10 Jun 2026 21:59:17 -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.21.59.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Jun 2026 21:59:17 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Thu, 11 Jun 2026 10:28:42 +0530 Subject: [PATCH v2 06/37] arm64: dts: qcom: sm8250: Fix PCIe wake GPIO polarity 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: <20260611-wake-v2-6-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 , Konrad Dybcio , Manivannan Sadhasivam X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1781153928; l=1575; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=39Sa4FRbA1XPh56vrPZ233l8fBb+GbeXoYXxNG9G+R8=; b=e+zRagMHI9wszHWPoXxyobcYzXlwlDlO0On7j7D/mXpqKgMn8pOJMfRfLWB4nmV9tzL6e8MqO vPvUo/aIOHwDfHERjVTYodv4kyc4dgGbD/UUvCZP62oGtohViGECPAd X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Proofpoint-ORIG-GUID: 7cakgKF6gDHF4brPfaLWgk7Wl95_0_Zb X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfX6fmGRzKLdKl2 6jF4MJ1oXpaVo+QZ05lPUipWvrIHCpXcnMmiZUCdOvfErDkTj6YHkGWlsSofPSR/a9cRj3SQ1iq 8+hARRaQmnJTyYVBpFXfFpp8r5GIgCGpEH9pY2c8qA5WM22iwrtF2UhfLPMd1z54MjRWurq0Aiy SZXoQ1dyrJ457JVde0gcLG8LWcRgRFe66CRXoaa4g4Pr4nSO8pAFNsX9bcpF3+NRyCOnFuFAM+K OpJk6iMIDBy6iBwocP8JoV8/mHQ2bGS/+puF0C9YGMMAFRVu4QwJBFpjG+lbQoydTEBqy3qe5C0 r5W+j4GBhTcnikqXqmF+KbrRC3JgZz/Auykf17NpK742+2jE19F8QBgmFcfha2xaY0yaaWyTaxz 7+5nv+tPu5+AbSS3OzFh14xWi2lWG3tHwqM4RmD5QPuOeyGyKV7KQDxGWhr1LKJbo0+uHXC/e8v vpD4Z0bz7kzkU49PaeA== X-Proofpoint-GUID: 7cakgKF6gDHF4brPfaLWgk7Wl95_0_Zb X-Authority-Analysis: v=2.4 cv=fbydDUQF c=1 sm=1 tr=0 ts=6a2a40a6 cx=c_pps a=MTSHoo12Qbhz2p7MsH1ifg==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=Um2Pa8k9VHT-vaBCBUpS:22 a=EUspDBNiAAAA:8 a=VwQbUJbxAAAA:8 a=TRJGHeO7bdl8qYu8Ap8A:9 a=QEXdDO2ut3YA:10 a=GvdueXVYPmCkWapjIL-Q:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfX8AnAFE1RNro1 VsU6b1tMY2ck87QSoP5gUN9SH99oTdGJDlZmZfkaurnhI30Dc/mZ3N13Y6/OshnDtRUhNgkSTi7 3XpxQ0Uc70nBXS0Z2m0xQAmgSUeuX1c= 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 phishscore=0 bulkscore=0 suspectscore=0 spamscore=0 adultscore=0 priorityscore=1501 lowpriorityscore=0 clxscore=1015 malwarescore=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 PCIe WAKE# signal is active-low as defined in the PCIe Base Specification. Fix the wake-gpios polarity by using GPIO_ACTIVE_LOW instead of GPIO_ACTIVE_HIGH. Signed-off-by: Krishna Chaitanya Chundru Reviewed-by: Konrad Dybcio Reviewed-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/qcom/sm8250.dtsi | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sm8250.dtsi b/arch/arm64/boot/dts/qco= m/sm8250.dtsi index 7076720413ab..eca66d1c1c5b 100644 --- a/arch/arm64/boot/dts/qcom/sm8250.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8250.dtsi @@ -2202,7 +2202,7 @@ pcie0: pcie@1c00000 { phy-names =3D "pciephy"; =20 perst-gpios =3D <&tlmm 79 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 81 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 81 GPIO_ACTIVE_LOW>; =20 pinctrl-names =3D "default"; pinctrl-0 =3D <&pcie0_default_state>; @@ -2329,7 +2329,7 @@ pcie1: pcie@1c08000 { phy-names =3D "pciephy"; =20 perst-gpios =3D <&tlmm 82 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 84 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 84 GPIO_ACTIVE_LOW>; =20 pinctrl-names =3D "default"; pinctrl-0 =3D <&pcie1_default_state>; @@ -2456,7 +2456,7 @@ pcie2: pcie@1c10000 { phy-names =3D "pciephy"; =20 perst-gpios =3D <&tlmm 85 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 87 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 87 GPIO_ACTIVE_LOW>; =20 pinctrl-names =3D "default"; pinctrl-0 =3D <&pcie2_default_state>; --=20 2.34.1 From nobody Thu Jun 11 14:14: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 3006B36CDE9 for ; Thu, 11 Jun 2026 04:59:23 +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=1781153975; cv=none; b=BOlBXQKaQyqy/AHFHJUpSoriD7ZpFGnftEPEBVlE21mhRaHhIDTVn7kAn7cmRqPwqprex4HSgMslivBxt/SGoEmHZZk7/Z5OiB4Ysj3DD32EqtG0AZoJpZpwfz0mk+ogvssQz9i67G/6xpEb+LP77u7fbfg7ptP7/Ns04uM+2KM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781153975; c=relaxed/simple; bh=14xdM7lWAmj21nWNm8xGfeuJETJYM9HFjmPAp0BZ2G0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=AseczN34DSqPp9TJTwHS3g3ci4VaRdwKvh8V63YwNkrg8JcHq3dmhz61MWSak1I4oGOwe2giQXFBtUA66d0cCGukk76ag7p+fZsczhUxnLhrINmkION+TIHn6FsY7ZgZ1vgcEfL28bwvd6+BffN/DX1u1Py1hb4dJSPQSCklAkA= 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=JRG/i9Ss; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=aB+juEo+; 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="JRG/i9Ss"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="aB+juEo+" 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 65B0P1m51617638 for ; Thu, 11 Jun 2026 04:59:23 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= b1+140ZxDFHpXv0jaodESlk4RR58nOTRBT+vzNq9fR0=; b=JRG/i9Ss0cdiY2bG 0d6pPaEFwP8aVRJd1kokBWl21bJR4NlChp4ZX60g6yPRDoVuNPrJtNgvRGC2iWjY 4on8EjdFCxXdg9kcEvMCrD80jai5fjroOCfeJu+fHu+KtRuOfHhR7shuEdcDAkx4 RGfYLm7eK5bhYmYOHROs87CZV5K7H7h3mJIhFTb3QWSjFfvLmB2pmfIFNFQzaP9E c27NcsGXFJ2xeY0kER6kqqshNcqOxdJY24lwdq+kf0OT0XJLHfbbtoojMyjxbwng muguK1BnTmMUBHholUU+vg62L7aouh1hy2Ub1TXcWoTQpdT2FwJLxdZpWQUeGEt1 BrXHJA== 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 4eqe79hn9j-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 11 Jun 2026 04:59:22 +0000 (GMT) Received: by mail-pl1-f200.google.com with SMTP id d9443c01a7336-2bf08c2a24bso72210655ad.2 for ; Wed, 10 Jun 2026 21:59:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1781153962; x=1781758762; 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=b1+140ZxDFHpXv0jaodESlk4RR58nOTRBT+vzNq9fR0=; b=aB+juEo+3twLYkR7HY5p7ykFqI4XqSZoEMAU4ziLlhv6vRSL0g0vgcm/+Rjz9SgMf+ xTe1aULKb0f/GlBOd31hhUnubS/kihiDNq/fTLqwRR2tmBSIlhsMnnx59zlMyv+KOLow Rg9qE5h5+qH6AgWrN4PgxF2Yuq2qlSn0dhHZ4SOklAYGl5L911ymvzemEmj0m1rzAmqA 2O9G4/Wfdpv1bRYAaqJHnhDdc2XiJWX313XtFSrw4j0KP9V5JV/nl2A+LnbZzUlWXFfC Hqx2u19Ly0XcaXlSN7V57yhLlJRcojsP9LBi57qp0iBjNl6mZdC7dDisjoibWESzqvNA NPnQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781153962; x=1781758762; 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=b1+140ZxDFHpXv0jaodESlk4RR58nOTRBT+vzNq9fR0=; b=fe38LOIy3iub4m5zESFkXy2WuPq8VzeDJLmg7i6eAuK4wVXYIcebkz54KdwZUTApNQ 7J9Mcp2zxQon5hpsxw94P/F8M8zX1pC1Do4X6r9gv/ta/rp6hIT4JpsKz4v7ci9Y91Ew US8VBRHmGLePO+OD12SWfEgwY0R0OEw6Xo7iLNybrbPyMH7ZXss/mvR8M+mkFT1KxjtE VnXOXxbI83LBPuvxgoAL/Bwz48BmDIgURhhvWewRXlU8SXico1MS6FGzn9+1lbO7RsG+ Bel7gN3sS50YLv47TVoXSzgLeRP+4fGuHQ4HBAt2cZzFWbITWSEvqaBMGnIaFZIEXcGZ e/aA== X-Forwarded-Encrypted: i=1; AFNElJ8gGvAMWDlSLU/xvyjmBJMVGbXx0g6Dk8KTZjIUKz15/WqLcYyGh7f6dQ/azlUhPKcWJ0i21y+WL7SmiqU=@vger.kernel.org X-Gm-Message-State: AOJu0Yz4lZ8im8weKD7CwVpdyKOQ+mYMiFLxGEY3CI7jMPpGusjkXHqg sZzYNNhCmmtL0+RTr92sT4zczLa6D2P6jg9k1jZ0S9R/Ohs9BYPZYzxfvs4Qa2vsAZl/h6+uezn Y40kY2O6kcfUom9QtT424ph70wUs05HkBB9myHF7u4MvrQRnQuGzTDEqbarTxHL/xpkQ= X-Gm-Gg: Acq92OGBhhcyQgL7No43TQLmvHTAIbzzSX8qEnKFu9H0SkYO2f6RsW8NOdJk+NygOPB if47s4GTpSjSN9cPW8Fxh3S0K0ZYKE/pUTGjxtJrUSc7x0Py9xKg3gHfFqXKdHIJaPvdYBqKMeJ kMVb7JMXhwvR2eKbEt1N6CnIcVrY+WU+MLL4db76jz+c6qhDAq9TmQN7muvUVPp4lAUw84X7743 2K/gAbIRpWgu9k/uThUqrg++SqymtFwWLmy3kn89wj48X8bDLjWq3DmQqMIWIn6MQL9iKZUuVr4 68+CwWDyS+adZoxgot59RJqy9glRI+oW0hAfv5/PUxSxW8GdYjv28pIrfdWmEZyPDNbQaZ5gtHV HjuR597mblzGdmkFDAwoErAgnc93go3jpHwnhAgmJ0evCMUD5sg7qHiWK7MYyKj8qGk0= X-Received: by 2002:a17:903:2f04:b0:2bf:2d0:887b with SMTP id d9443c01a7336-2c2f024e464mr14431695ad.9.1781153962098; Wed, 10 Jun 2026 21:59:22 -0700 (PDT) X-Received: by 2002:a17:903:2f04:b0:2bf:2d0:887b with SMTP id d9443c01a7336-2c2f024e464mr14431405ad.9.1781153961709; Wed, 10 Jun 2026 21:59:21 -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.21.59.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Jun 2026 21:59:21 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Thu, 11 Jun 2026 10:28:43 +0530 Subject: [PATCH v2 07/37] arm64: dts: qcom: sm8350: Fix PCIe wake GPIO polarity 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: <20260611-wake-v2-7-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 , Konrad Dybcio , Manivannan Sadhasivam X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1781153928; l=1200; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=14xdM7lWAmj21nWNm8xGfeuJETJYM9HFjmPAp0BZ2G0=; b=daBMvekOqyq0+bomyJ8cqwhEwCMJyrzpy7rI6eIrkR4hT8fgOVOBUogyNzUhYHVBGrNkM7CfX mChdYrPebv1CbUlUa43WUCGBorADCNqr5wmITHK/K1OfM5TW2DtL6RY X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Proofpoint-ORIG-GUID: HX5nlPDolJylUJMfuxJFSZgNYxFybBSl X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfX2Wn6mwVrmqug B4tK7A65SpZad2ZUkRSUbZyqao+uP1rFYc0HEPr75tMws+l9WL2H8poRVtj0qgBAIR2KrraRCjq SekiTMLTawfYW6joXVSorwAa8JTWw6A/N/DeY9/Kvs6PShob6FfpFS4BCggJSrcFBhGWyhftM9O 8ehrr1g5r1WtuB5Xv67tzNnO8YhAA3uL9ja41/wJaS8oWH4pjJ5TzYnurZStjP8HViXcocBU63f LU3zyl7Xc2fNFdjIElNiNEWBwMWKp0sdsq7G0uvkGAPM7R6/edq7MjAgMeExYXVGOg3QQiyqnqT RAc4Qi5sAO7uc+n9A8q0LZAWmsRFQzEg5t9ccUL0OKFnUr/AzRP8LuwW7gMFvPeVrhEAjukPK1Y 1XzZGxTIlWFbNfAdz1udOTT/729ttRSPNP09xDWrcjpA/JBChbW9jR2wvkrvpqJXSdOBCaENipO u2R8Y+wj9qKcGFXNJ6g== X-Proofpoint-GUID: HX5nlPDolJylUJMfuxJFSZgNYxFybBSl X-Authority-Analysis: v=2.4 cv=fbydDUQF c=1 sm=1 tr=0 ts=6a2a40aa cx=c_pps a=IZJwPbhc+fLeJZngyXXI0A==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=Um2Pa8k9VHT-vaBCBUpS:22 a=EUspDBNiAAAA:8 a=VwQbUJbxAAAA:8 a=TRJGHeO7bdl8qYu8Ap8A:9 a=QEXdDO2ut3YA:10 a=uG9DUKGECoFWVXl0Dc02:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfX/4KwTDnz0O2W lQfABk9ZJQPbmcFwhtWKYP5A89YMqjWTVNDPWlDgZt2QaTGus+XSmI5Rpp2FU3wiAggvqx+Zyi7 +92kjz5Ha5HIAnpgzM/kb45xXgiffYE= 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 phishscore=0 bulkscore=0 suspectscore=0 spamscore=0 adultscore=0 priorityscore=1501 lowpriorityscore=0 clxscore=1015 malwarescore=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 PCIe WAKE# signal is active-low as defined in the PCIe Base Specification. Fix the wake-gpios polarity by using GPIO_ACTIVE_LOW instead of GPIO_ACTIVE_HIGH. Signed-off-by: Krishna Chaitanya Chundru Reviewed-by: Konrad Dybcio Reviewed-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/qcom/sm8350-hdk.dts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sm8350-hdk.dts b/arch/arm64/boot/dts/= qcom/sm8350-hdk.dts index 5f975d009465..0897ed1bbc6f 100644 --- a/arch/arm64/boot/dts/qcom/sm8350-hdk.dts +++ b/arch/arm64/boot/dts/qcom/sm8350-hdk.dts @@ -494,7 +494,7 @@ &pcie0 { pinctrl-0 =3D <&pcie0_default_state>; =20 perst-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; =20 status =3D "okay"; }; @@ -508,7 +508,7 @@ &pcie0_phy { =20 &pcie1 { perst-gpios =3D <&tlmm 97 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 99 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 99 GPIO_ACTIVE_LOW>; =20 pinctrl-names =3D "default"; pinctrl-0 =3D <&pcie1_default_state>; --=20 2.34.1 From nobody Thu Jun 11 14:14: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 94483370AD5 for ; Thu, 11 Jun 2026 04:59:28 +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=1781153980; cv=none; b=DroZCIqsoSsIYs83z5l+YBjEvrjKIs/PEQW5tB6mdQotJwJsakFdYsqjYKbgMJfnCHTCbleKtBXteczRzdXJdyqCndACRtksxoOKOLH1q2dpUs2byK2nRYh8kzTWN8FuywRp6tChNw2dx7oXcj7OHfGM6xKI9WDmQeM4cFB4LrM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781153980; c=relaxed/simple; bh=tXKQIHOcQOcv5dfQ4xmeHI9CPhMtp2fTEYmIOeOL4Ps=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=IRBPFxuswxzLPBC+gxC66nkSj8JV/p+j9lrMJvOrsAdrB7UOkfwiETTxRXMtRVRVof4jtbnTclmalMkjDWSvLZeeZD1PSkfZ6f0s7jBIMh1anwTy+vWUTpbtSh/t1QwhcJ7OKsejH0V19JM/VvKODLP4scXv2FOy9FBuWvab044= 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=i84v6avV; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Oy4iFglj; 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="i84v6avV"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Oy4iFglj" 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 65B0NbKa3132316 for ; Thu, 11 Jun 2026 04:59:27 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= Ij76c9jqjldbAgxsdOIP1tQ8uMrj0btVvmuzEdPMK9M=; b=i84v6avVaEfMdH47 LmGsKa7FN/IyHCR6HgmpIufou9YYkh1XMVsOSfWBTSP0VVlOa6mlIJI/B8n+aQ/r kt8/iwBo0D+Oe8oQYOcGhZlBO6JtyiJKUo+BIC7W4QK5BLZPFZxBUGEXn1FJG0PS kwOdnATE7TrEtl2aKh5FmEc4njb7S1cf2ZaeaqqozFGyb0hpZCJ6112bdVzBYXyX kcs97iIpwuhthawOVzaTWjEvg5xB/i7Os7A4sLuSOSKmyYKCc9+v+Ktvwbo8EphS Q1u3a9B33yjXnyf1hFtaALMg4h1s+zPoxQOSb9qkC8le4PRMHrX/FcMbR2WAhWKa AtBKzA== 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 4eqe6shqhn-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 11 Jun 2026 04:59:27 +0000 (GMT) Received: by mail-pl1-f199.google.com with SMTP id d9443c01a7336-2beff6b6e74so76137735ad.1 for ; Wed, 10 Jun 2026 21:59:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1781153966; x=1781758766; 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=Ij76c9jqjldbAgxsdOIP1tQ8uMrj0btVvmuzEdPMK9M=; b=Oy4iFgljk1JltogebzN1H9+D++VN2Pi0asHV/Amgn7XBvAjrO+xdICQAu6uZo+9bMu fqytccFP+L0lcC0wXzY1ZaW+uArj/HtuihwiL5TShgv4iVlqei/guxy8hfwV0hrW/b8i hz4GZdyHP6//LsPfHy6LKLjB2Le1oPrl2Uxdr784SIVCtq0haz5xlooztTpVcpCbeQk0 bkmU7SIr2RIpGaxpjGy3zdwjMQFV+e3KpKBfRdgHS89jbUBJsRo2EqQxtQEspyHgx5p/ Z9pqTxwqPryORqIYjcfikOvkk5MwdbHfdzTw8d4jWBP25rd+/Uu4YDuNfyk1tHP6oLmw HGPA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781153966; x=1781758766; 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=Ij76c9jqjldbAgxsdOIP1tQ8uMrj0btVvmuzEdPMK9M=; b=TcTZaiGvtCInfKpJawRbULvxh5gbefy6eZmXPohuwBqmETEjGpFg3OTTsUNubL69ve tPbOoVoe+irXDF2CVjwhePyeW5lSGo05YYxilCW0p1ZRC/VKhrW2u2CpKUYPTjdQuM2b 3jyK0b58g2hKxru3f8M1P1yuTQ9djeqHrH/my95ltpx5NAG3zp6wZ2VWSDuqqE87mXbt tDV8L+rDxV0iWceu2vNSA4lZm25zBZIiVHFqN9gEjLxIWf/+d8FT6hHBu1pAB/cUpPUs /gjM3c21Hq4+uJ2+tf75txUuH00gfCpNqo+Xl1aTjusgRIo3MBvyYCNZ8XGux1gLMyYk 6LGA== X-Forwarded-Encrypted: i=1; AFNElJ8IEp+kQkS54Eek2TOwJddLFPv71cwJ4qs/kc7ABhi36tZCfmsmQmHK2Y045Jfi476b1RAO/T6YMVSs0mE=@vger.kernel.org X-Gm-Message-State: AOJu0YwovqRFxLNpfTZ9cS6KY71Y5n9R79/hIsCpdMtdS2E903RJZIEM yEWw1gI249+OGuXtC4gV/4YxK8glernn0/Xemy3hWv0YYAGMnhA27qCrP+z+N/c89+2QNWcj6Lb OhzI2NM7tR4kbQE+b35fNwl4m7HyrEcAm3/s5SNmQofJRm2LeQ/KAHZlUitxHlHJdMlo= X-Gm-Gg: Acq92OHNWXCFGAwtf68Ko9Pk5dOwK+AaXcK/EKo8pTWozHS4NN/6Dt3Jlv0EjSP1wpK WVxID16+xaBRiTneEyMoFevfEyk4i14sg6q6f6t+p/xmgOdlxo62oRPtLAbJuRZxsasnpExqFiR HC1OzpzvTtt7c124oczmpUe3PjJoO30j6Cn7JjEUZdF3mgzsxzi9c7hi5MOAq/sJFCJH7NOWDo9 P94ZUXJ06ldZxSqrynjvMD6NDjyKtu7xn7C9hnaNzkm0RkXyMgptUPPPw1NTo7De+YAK4hgvb+S RythM/+kgJZhWSAIxbIudLvKDwe8LnhmsPUgBh6w1g5TFiuzpJ1MdsVFw0LIWGsf0OrN7wFQ2bU Opp6DPMY6T9C4SVuV4ePsaEDd3WAn+1TiGcItJAjBI8VqaOSkP4PVgu/1tgHTP66YeCw= X-Received: by 2002:a17:903:1b66:b0:2c1:20fe:9d5a with SMTP id d9443c01a7336-2c2f373312amr13646425ad.35.1781153966200; Wed, 10 Jun 2026 21:59:26 -0700 (PDT) X-Received: by 2002:a17:903:1b66:b0:2c1:20fe:9d5a with SMTP id d9443c01a7336-2c2f373312amr13646085ad.35.1781153965760; Wed, 10 Jun 2026 21:59:25 -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.21.59.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Jun 2026 21:59:25 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Thu, 11 Jun 2026 10:28:44 +0530 Subject: [PATCH v2 08/37] arm64: dts: qcom: sm8450: Fix PCIe wake GPIO polarity 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: <20260611-wake-v2-8-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 , Konrad Dybcio , Manivannan Sadhasivam X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1781153928; l=1321; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=tXKQIHOcQOcv5dfQ4xmeHI9CPhMtp2fTEYmIOeOL4Ps=; b=WSu/OaebYjbYRIL9y+CfZqSN1nIrfVUAkKlPtXO4P7RmicIkXOGVMzvv7ilb3AqG39WFsk+hO s8UuHk/5qv6BqJGZmrUn8oHTYl9svEbesYh8hHpYoxYlDtbSwR55vU1 X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Authority-Analysis: v=2.4 cv=GbMnWwXL c=1 sm=1 tr=0 ts=6a2a40af 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=yx91gb_oNiZeI1HMLzn7:22 a=EUspDBNiAAAA:8 a=VwQbUJbxAAAA:8 a=TRJGHeO7bdl8qYu8Ap8A:9 a=QEXdDO2ut3YA:10 a=324X-CrmTo6CU4MGRt3R:22 X-Proofpoint-ORIG-GUID: ee8RPyzj6qdxGQnFbxoZB5rKLY5WynBv X-Proofpoint-GUID: ee8RPyzj6qdxGQnFbxoZB5rKLY5WynBv X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfXxb0+08jVxMSH Mx7rwwWRrhaKIq2QShyt75+zQXFhBOJ8nhLbmAhDfFdERaCQW75kFAK03vdL662Qdpc2N3NSGJa VgljcrH1DHGQx4D3C7jqAQ1LmsqOe08Re51f76VRH50d9c4hiAbtYZoPXlJYzKEt8VKdBABCjrx SEJKISc8KgE1ja97bTeKAVytYsITWHlt+l3sxlJaRvoP8eq7zYHn+mIeA4658pnXTRFLQEkD50L Wlv0t53kT20aVV1c9igdKtHKNl0XiYuleWnbRVTN+B2MXMbUzDxxXwjlMVxeUdGwsWKyiVW45ZP oQKmRk//WevvqgIJzDQvBHceiNkf+yAGZZl/j6MRu71THhVHRiKZ+WUiQddd2qMvUn9qLT7MAt0 YKb55WOM6wmL3OlmIUy4uIrTYph3yn9eF6OsWC8Lf9NpppLaVebRGuYVTkIgnVJwb5007M0W2yV c5a3DYQys2G/jfd5zjQ== X-Proofpoint-Spam-Info: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfX5QmzNMbVyrA+ A9akt9m/52YJibtO5z4TUDsS9hseLpcqu2tYVQUQJc5HmFFT6nC3jWtuaJKR8zkryIgo38hu2Q7 i/4Yho3OcwCpWqK6BzUqCpT+ISfLSUU= 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 phishscore=0 lowpriorityscore=0 malwarescore=0 suspectscore=0 priorityscore=1501 bulkscore=0 adultscore=0 spamscore=0 impostorscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606040000 definitions=main-2606110046 The PCIe WAKE# signal is active-low as defined in the PCIe Base Specification. Fix the wake-gpios polarity by using GPIO_ACTIVE_LOW instead of GPIO_ACTIVE_HIGH. Signed-off-by: Krishna Chaitanya Chundru Reviewed-by: Konrad Dybcio Reviewed-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/qcom/sm8450.dtsi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sm8450.dtsi b/arch/arm64/boot/dts/qco= m/sm8450.dtsi index 03bf30b53f28..acb36aaaf20b 100644 --- a/arch/arm64/boot/dts/qcom/sm8450.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8450.dtsi @@ -2035,7 +2035,7 @@ &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>, phy-names =3D "pciephy"; =20 perst-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; =20 pinctrl-names =3D "default"; pinctrl-0 =3D <&pcie0_default_state>; @@ -2200,7 +2200,7 @@ &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>, phy-names =3D "pciephy"; =20 perst-gpios =3D <&tlmm 97 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 99 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 99 GPIO_ACTIVE_LOW>; =20 pinctrl-names =3D "default"; pinctrl-0 =3D <&pcie1_default_state>; --=20 2.34.1 From nobody Thu Jun 11 14:14: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 AC106357CF4 for ; Thu, 11 Jun 2026 04:59: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=1781153984; cv=none; b=utBuu4TPPQ/GXdpiqtb6LFn9mK/gj83pnZ5RUrNNTcyGe9rOjEOTSLcmxAB4gHVZK2a3cXOUvffiEuAQj2LMimdu/rE5IiG4Z0eB05GH/HdWEbQpQN1TbU6gBH6A2SPcLrm2fJlYCoi6tbWjDSjulJr8KZFF/GTCs/b9IBWd/N4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781153984; c=relaxed/simple; bh=kHfEKHzK5YZNeEUlQiJCSZQWWRkBf85mjselEiAzb4Q=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=bVJrXVO0EaeNAJzWV7sRIFoZzyIV72QVfeW+pmTmZ4WFMMEJcNO/x935Sz1YRsTJomwB7NUzjBoVx+lxExzLnA5Duc2hJvXfBM2F8BmSCyhhhW52clLpRBKzxr5TFquwvbwqbepO/4ZP8eY1LHbt53dWjbtjpCvVdXvZocnRnR0= 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=e7zJhaOv; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Xslk6t80; 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="e7zJhaOv"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Xslk6t80" 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 65B0Njpx3215373 for ; Thu, 11 Jun 2026 04:59: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= HnE1TvLNkzojCPada+n2m2yx14XKliJ8cTA60AIgsqE=; b=e7zJhaOvalx32FaR 5trEjje1WWYDund1D/VjrRUuQcLiPQsh0zSrapXww2+/BSYkXintuxtOS8uZI+Yn f+o4y1dPqfv7ptBDh0/zG2q2ASVuX/HEgRP+NhkiGoZuCsjbXR/0ULrcS76TFAga UVIURX0AIHf3V3/tB0tDtVT04qwUEDBJhLule4Jb74HqLnwasNJefcetVkw3aLa+ gtreAZnFWwmiYNbI1XI28RgfJoxtrmOrd15BLhHSjtrae6bz6APOx4M3SQNeUckT fonw0U+e8i52KTMcl+X10dg77oKvAQIm2O+K9OfoZWBYLHch3xY0dbRruqBDZ5DT 3P/XdA== Received: from mail-pl1-f197.google.com (mail-pl1-f197.google.com [209.85.214.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4eqe6u1n4c-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 11 Jun 2026 04:59:31 +0000 (GMT) Received: by mail-pl1-f197.google.com with SMTP id d9443c01a7336-2c10cd7df22so103457705ad.2 for ; Wed, 10 Jun 2026 21:59:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1781153970; x=1781758770; 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=HnE1TvLNkzojCPada+n2m2yx14XKliJ8cTA60AIgsqE=; b=Xslk6t80qERY595Lnkk6LKGu7q0q925Tg+kg/mf2//n798oj8xFco9ygm4se1BmTcm 5H95Os/ndm24/0xivqyIZTshNrSum5No+tdKps1rHuqNRIzObFsjyoWlf0SkNQFHEFf4 8Gd/WqlrqL7Wx82gYwWptLhwQzMiMZFumZKnoGQVTHmVsBtoxP79sA2yRoQJBoq+AMNj vai9K4YDMrA8WJrii40wFrUJuQKe9G3Ep+cdVZG6enlXAgBlp9M+GqoBcSEiP79X6MKL ObN7kPSwcTSRWqv/5SZB1J0piS6X8BIotkgL7v2HH4ZUW1/NgdAeTckJQVoJzl4wtK/H kwNw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781153970; x=1781758770; 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=HnE1TvLNkzojCPada+n2m2yx14XKliJ8cTA60AIgsqE=; b=RjC0BhWMJalh22fmVWL5/oTXAo4gHPzqNdNf55bXdfQuFVWBUZOoixI6V80Xu7Dnt4 oCtwI1DBtOQW4xYrBHoU/6hin5DYVKh60mdfa21hWPXpGBuzmqJwFPLXkq35GU2lyALf 8KJIa0/tpf/i7miDlvM12YCzrPBH8MsH7yedqamzFknVQU+Vh6hGG/0Yl4uhcCasq1Y2 2HORRIFN+DfiMhEsc5xMlqL15TIPhwMmvRs31FvOfJsjoKOzJEWNlBn6xVqvb9KUXqWl +wXf0TD3jlHr/NXIyjmHxKpE53aBUnxw/Y5Wtysr/H6X5aUm38OJ4TI+oKUJD2/XUoZ7 UJ/g== X-Forwarded-Encrypted: i=1; AFNElJ8820qKWiB0wmMcKcsi4VrtoYHnj/y1iXJwD7SPo4ogdzeFa7WvIFiLNaD6vtRMKpPz2110yhM6Q+UVFK8=@vger.kernel.org X-Gm-Message-State: AOJu0YxzA5VGPh75ZGUfJerC75ktaRisVUrul+h/FKu4hMmnp22cSnLz Ne/izygHUfr4OijGv2L2+TafAqNI5G/n40SE5sVsnL7HO+VhMsj8Nja7G5HPTlj9j9ZKfPXKtqU kilPxtBtArSTOi5GUwDpmIbesviJoADA+CI0O8EI93aDxea6TUxesTkkBoa7wLnCbUHg= X-Gm-Gg: Acq92OH8YqjMO9cBHMHQCm5nOaCekwQwflrPOmBkkEkZ2zEmPWyUo38VVoC0sgCPcWY pORHoYdri95jXOIjh2A1O+DUinu6ys7khaPU5kT4Bx0sM5hVoYGynRU2BQW8XwgvIiHRHPCwRr0 5JMpPH6RMHO525+V03u+0VktGSZW0LpzvS17QLgniMva6x3nUweMUJZ+eYD3FTzWsUCx1EDMu4c q1IPhYQGGaIlarFS4r0LifN9kta/zqFg1BcxV2g7VqAYcbuMeK/04JkBDjtEQqEdI2eHmwZ0PXd 2LuktfK3zW3XF3VuSnbRVjSbrh1CEbLOdm2/GBW0FlL9nLEdof+I1IBtFMp0DWXr5MqAvr9P6yX 23PCNQa1I7aZt84auKq5foesY2xUC4IGa38HjM138XZpFR9gylm824sAFWTy2UtPU83s= X-Received: by 2002:a17:903:247:b0:2ba:924b:3948 with SMTP id d9443c01a7336-2c2f09323a8mr13063265ad.15.1781153970225; Wed, 10 Jun 2026 21:59:30 -0700 (PDT) X-Received: by 2002:a17:903:247:b0:2ba:924b:3948 with SMTP id d9443c01a7336-2c2f09323a8mr13063045ad.15.1781153969810; Wed, 10 Jun 2026 21:59:29 -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.21.59.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Jun 2026 21:59:29 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Thu, 11 Jun 2026 10:28:45 +0530 Subject: [PATCH v2 09/37] arm64: dts: qcom: sm8550: Fix PCIe wake GPIO polarity 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: <20260611-wake-v2-9-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 , Konrad Dybcio , Manivannan Sadhasivam X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1781153928; l=4508; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=kHfEKHzK5YZNeEUlQiJCSZQWWRkBf85mjselEiAzb4Q=; b=3GD5k+588Uv+wL91q08mxwgXUGuPN9Qo9AC4/idKOPkk+CW8nkhucZ1KmRfJag0iLXFb6tp1B WipfYPoXUoCAlV6NA0WqbmEh5xmKI4VAvZj63YWp/XRWD1NPyQ0HGCE X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Authority-Analysis: v=2.4 cv=PZPPQChd c=1 sm=1 tr=0 ts=6a2a40b3 cx=c_pps a=cmESyDAEBpBGqyK7t0alAg==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=gowsoOTTUOVcmtlkKump:22 a=EUspDBNiAAAA:8 a=VwQbUJbxAAAA:8 a=A_fZCR7qwrwYhkduS1cA:9 a=QEXdDO2ut3YA:10 a=1OuFwYUASf3TG4hYMiVC:22 X-Proofpoint-ORIG-GUID: xKts7nlmYE4iojxvhFiQie0G-AlMeuLa X-Proofpoint-GUID: xKts7nlmYE4iojxvhFiQie0G-AlMeuLa X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfX9V/XDpgNXktP V/vBYJwjDmwIFojfg1FGMihG3EiQg8CVA8EFs0mjNojheLRK63xPBoeeRauxUTDs9XT4mzvBxQ7 P9SohkdLUcDiW1r8gZUcxT4dQay/xgVaUEJOEOM4TiPggDDCQRB3ZY4SIhL2rA9Azkvlc/UhVnx Dugz1/3NskTT0bT/psG/WrJGh0xd1pYs51Izjk4xHnwktWlxi1gRrBGj6ooVdlb/CswpmwCtgwz OaG/Wh/dGNZG3isHPMmqnOBc/PLUjZHFEo89bldrgxtBNsEm0WKxMQNWfaq2lt0YJzh9Opira45 OgVIK0VEJSSfnM89+F1DNueDfNyZR80pRJBSvidDVnsBAvZRfeumrvPp14jRFmdltpIm7a05Yy8 z2KJ/iXYTgFl5thE9NB7ytSy6/eytsMMcOCzhws3dVCU7ikaVcAQrlqmTHFEFugo/aA+qSLRx/s znp40NBon8JRxfWTz7w== X-Proofpoint-Spam-Info: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfX8jreWntco8u2 nL0zQ/vPC7t4kUHAZ8sFREwaXr3LQotOMNp6WZ6jlC2klM9G791/484lgD59v6Mldyop80ni8QR 7PEv1icltic3BUSGGN8Z6l6cwK8eW1o= 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 impostorscore=0 malwarescore=0 priorityscore=1501 adultscore=0 lowpriorityscore=0 clxscore=1015 phishscore=0 spamscore=0 suspectscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606040000 definitions=main-2606110046 The PCIe WAKE# signal is active-low as defined in the PCIe Base Specification. Fix the wake-gpios polarity by using GPIO_ACTIVE_LOW instead of GPIO_ACTIVE_HIGH. Signed-off-by: Krishna Chaitanya Chundru Reviewed-by: Konrad Dybcio Reviewed-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/qcom/qcs8550-aim300.dtsi | 4 ++-- arch/arm64/boot/dts/qcom/sm8550-hdk.dts | 4 ++-- arch/arm64/boot/dts/qcom/sm8550-mtp.dts | 4 ++-- arch/arm64/boot/dts/qcom/sm8550-qrd.dts | 2 +- arch/arm64/boot/dts/qcom/sm8550-samsung-q5q.dts | 2 +- arch/arm64/boot/dts/qcom/sm8550-sony-xperia-yodo-pdx234.dts | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/qcs8550-aim300.dtsi b/arch/arm64/boot= /dts/qcom/qcs8550-aim300.dtsi index e6ebb643203b..5eb4626c6129 100644 --- a/arch/arm64/boot/dts/qcom/qcs8550-aim300.dtsi +++ b/arch/arm64/boot/dts/qcom/qcs8550-aim300.dtsi @@ -336,7 +336,7 @@ &mdss_dsi0_phy { =20 &pcie0 { perst-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; =20 pinctrl-0 =3D <&pcie0_default_state>; pinctrl-names =3D "default"; @@ -349,7 +349,7 @@ &pcie0_phy { =20 &pcie1 { perst-gpios =3D <&tlmm 97 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 99 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 99 GPIO_ACTIVE_LOW>; =20 pinctrl-0 =3D <&pcie1_default_state>; pinctrl-names =3D "default"; diff --git a/arch/arm64/boot/dts/qcom/sm8550-hdk.dts b/arch/arm64/boot/dts/= qcom/sm8550-hdk.dts index ee13e6136a82..4709eb34521d 100644 --- a/arch/arm64/boot/dts/qcom/sm8550-hdk.dts +++ b/arch/arm64/boot/dts/qcom/sm8550-hdk.dts @@ -1003,7 +1003,7 @@ &mdss_dp0 { }; =20 &pcie0 { - wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; perst-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; =20 pinctrl-0 =3D <&pcie0_default_state>; @@ -1037,7 +1037,7 @@ &pcie0_phy { }; =20 &pcie1 { - wake-gpios =3D <&tlmm 99 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 99 GPIO_ACTIVE_LOW>; perst-gpios =3D <&tlmm 97 GPIO_ACTIVE_LOW>; =20 pinctrl-0 =3D <&pcie1_default_state>; diff --git a/arch/arm64/boot/dts/qcom/sm8550-mtp.dts b/arch/arm64/boot/dts/= qcom/sm8550-mtp.dts index 5769be83cfbd..7703ebfc1b67 100644 --- a/arch/arm64/boot/dts/qcom/sm8550-mtp.dts +++ b/arch/arm64/boot/dts/qcom/sm8550-mtp.dts @@ -739,7 +739,7 @@ &mdss_dp0 { }; =20 &pcie0 { - wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; perst-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; =20 pinctrl-names =3D "default"; @@ -756,7 +756,7 @@ &pcie0_phy { }; =20 &pcie1 { - wake-gpios =3D <&tlmm 99 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 99 GPIO_ACTIVE_LOW>; perst-gpios =3D <&tlmm 97 GPIO_ACTIVE_LOW>; =20 pinctrl-names =3D "default"; diff --git a/arch/arm64/boot/dts/qcom/sm8550-qrd.dts b/arch/arm64/boot/dts/= qcom/sm8550-qrd.dts index 2fb2e0be5e4c..5ce81ac3ab4c 100644 --- a/arch/arm64/boot/dts/qcom/sm8550-qrd.dts +++ b/arch/arm64/boot/dts/qcom/sm8550-qrd.dts @@ -903,7 +903,7 @@ &mdss_dp0 { }; =20 &pcie0 { - wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; perst-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; =20 pinctrl-0 =3D <&pcie0_default_state>; diff --git a/arch/arm64/boot/dts/qcom/sm8550-samsung-q5q.dts b/arch/arm64/b= oot/dts/qcom/sm8550-samsung-q5q.dts index 81c02ee27fe9..cf4e4e9d9e26 100644 --- a/arch/arm64/boot/dts/qcom/sm8550-samsung-q5q.dts +++ b/arch/arm64/boot/dts/qcom/sm8550-samsung-q5q.dts @@ -510,7 +510,7 @@ &i2c_master_hub_0 { }; =20 &pcie0 { - wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; perst-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; pinctrl-0 =3D <&pcie0_default_state>; pinctrl-names =3D "default"; diff --git a/arch/arm64/boot/dts/qcom/sm8550-sony-xperia-yodo-pdx234.dts b/= arch/arm64/boot/dts/qcom/sm8550-sony-xperia-yodo-pdx234.dts index 0e6ed6fce614..d23fe714bd27 100644 --- a/arch/arm64/boot/dts/qcom/sm8550-sony-xperia-yodo-pdx234.dts +++ b/arch/arm64/boot/dts/qcom/sm8550-sony-xperia-yodo-pdx234.dts @@ -584,7 +584,7 @@ cirrus,gpio-ctrl2 { }; =20 &pcie0 { - wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; perst-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; =20 pinctrl-0 =3D <&pcie0_default_state>; --=20 2.34.1 From nobody Thu Jun 11 14:14: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 E6429373BE9 for ; Thu, 11 Jun 2026 04:59:36 +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=1781153989; cv=none; b=kbGEbt9xm/KbSADDOGHV8O2SQKcHUYzL5Xgo25hyyU8G99smlhTstxxKjyYezCng1K5gXWMQL4Pe0XSlsoSmBdwNxcR6n++B67RdZH+QTMttBuxlWetl+fkOJ16dfPgSbWDumZt8YhH/MKAY82W4JfKNyze40gIUtZv6DaycfqU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781153989; c=relaxed/simple; bh=grym2NR/kAV0aYecoJf+FpWLScxnZ+YDsJl1+8FBBOI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=io/xwZBgWmi+Ky9JuaM8jGQaUlHhRHk9ArzrmqdMzbJtdK4/gaCPg3rqsbCe5todBr9HRiOc0f413v5aB7Zy3AlUXcXVWnD/OTAO1AyBDSWD5a5MBqS3/vzOxHV/ekwRcUebso0I/CH50usZE6FlDl0FjnCJ0HpFZqpnRXiLkOo= 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=Rw9KzaPU; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=jMkQjzWn; 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="Rw9KzaPU"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="jMkQjzWn" 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 65B0O8Q43180761 for ; Thu, 11 Jun 2026 04:59:35 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= E7n/2rnujuyivCuY5X/zQ1UdWqSiPXQtl8dZdQZ/7k4=; b=Rw9KzaPU6m5hix1u popX7Bv+DjF8OAqDs7GSG2SwcIZYGxhy7Uiyjfwj9etfqHfPlkHGRaHwOFLexgRr Lnb/N3rXbYi6+iWJZdPp4IliELS2p1M0vbfQcELg/vulTUI82Jb8bw2bJi9iVSTS S/nXYXyXE1UJbTSugYB9WUwUzU2Ytaft9g/3Q/nK5y5E0cnaT2ZR4FpWvyWd2xkv icwVpoNzL5BT08F4x5yyanh3I2mMpeIwH8RjAy2ZmfviS0Dc/QUeGK7SW2exp6E3 fxLSTmSXF2ZfpjyyCwGyMO1Q8Os5mhsm4D1BxT1SgK2hVwW7Jr35dtcezF0Bgavr xPmKVw== 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 4eqe71hs52-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 11 Jun 2026 04:59:35 +0000 (GMT) Received: by mail-pl1-f200.google.com with SMTP id d9443c01a7336-2bf32259e0eso99125025ad.0 for ; Wed, 10 Jun 2026 21:59:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1781153974; x=1781758774; 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=E7n/2rnujuyivCuY5X/zQ1UdWqSiPXQtl8dZdQZ/7k4=; b=jMkQjzWnAwMdt32DpgfcMe4iQ86TT8/6M7Jl4aSy0ZKbxbjeChPhgUAIjEvvWv7/an pDoAGw3wGUYXL+fRch1M4EneIU9F6ni3Tyht8TaDB38DYEkeTNrunaOsa0G/0Fci2tQa WdPlucQVdUMX8T89KRplwooDNjghQ5lwYbSZf72dVs2i8W5ektAaHTCbgDlp4JCafl7E BMcFS1BVYVObb8/gVxxctjK7CwIW4AujhjDcYPJ/4TDyjOObpcb5ybId3eIKD0lETe7x h8/obr+tAmSZwk+BnhPuqpuh0gXPzrPCX5uxqsC/NJqI3qXcTcHXkO6Uo5q/uWYwHzZw OoPQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781153974; x=1781758774; 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=E7n/2rnujuyivCuY5X/zQ1UdWqSiPXQtl8dZdQZ/7k4=; b=hjiQ4cMn+UMRtPyZAjURxMrwwQpI//LXeFiQAebanI1PoOaNwwbw5+t2Z6MkV0SPaS C10LLXLfuE7VsuoXIkDKgjx2N9ddUW7j3UdyVpFZ1wAyeO80U5tr+e4cPpa7iMOZHhF9 ki+1IHfZGAkVjzk2PbNKaUXtClzji9KlAN3VbazKDDjBfyluOYqsFLGfYmgsu1Kynb0O UD0jRHahM1DtJoYnbFQ2lahNMCIXKw622CfyN3OTOQlkeI9bwxFluYzr8NZdQ/rJIytl uBVkuy4nIO8Krs1lzBu6oz8z3eCueBpqpB4rv6Lla+sci9g27B6SbRAtIqYYGVGUVrvu JDhw== X-Forwarded-Encrypted: i=1; AFNElJ/zkaP4zIsUau8uRUVEcx4165Y6T1OKIgeAjcDq53MH4UPhgWqFSrOzEG7sTEsqo3FnK6WeXXdbASXrQEI=@vger.kernel.org X-Gm-Message-State: AOJu0Yx0JApzp/4UGMrSfs5sx0r0fYeji++1vBjxvaooSooz+i9BhUTe 0KfZmP/lzDAyxWzeGAqKziaGn7zIsyKVidBYuI3JW8kSruVsJ+uvOkrTHbHnnDr1MgLfFRc+xlX 1Du1PXTZVDqaiTek6ziI8He9pj7JrAlp5uWxBliMPraW2nHBLSjcichb4+MwoPVWTos4= X-Gm-Gg: Acq92OGQJKaAL2E8WncO1+WktXLuvIatcOkc3O2wQHLSE9LFJC+DUnTQGUdBujiiie7 mboioQHkWfx/MB8GNnW2WA897DXo5ePLRHuSL2iuTDkFR4IUR4gY48q1EjuCPsfeWgOFG4t3Rzq zuklLuLUBqMVT3j8uNSBOAAs952oXzhZUJO/9moK3NDKHSbKwCS7ib5CTdnqkfkioVksb+g++Aa Dqss8OuB49fWth8mnGdFP8g8hKJPiGoeT1dxgSPm7f9P5aEmxCypchiIebY6Gc+IYYJFxqj8we1 dxbVmVsjzd7T1K+SzuXqcbs+jvqRXgNt60yI9zpN6S55v5Lfs/F681+Ta1geMyWbFYKReIGE/C9 FGIwUlOfou22N9cIjw8SQ5RWPS5+KfsKERbeEzr0tvo28eDv76LtcmodUbriUB+Kardo= X-Received: by 2002:a17:902:ecc6:b0:2c2:27be:39a9 with SMTP id d9443c01a7336-2c2f0638230mr14301535ad.9.1781153974320; Wed, 10 Jun 2026 21:59:34 -0700 (PDT) X-Received: by 2002:a17:902:ecc6:b0:2c2:27be:39a9 with SMTP id d9443c01a7336-2c2f0638230mr14301195ad.9.1781153973836; Wed, 10 Jun 2026 21:59:33 -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.21.59.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Jun 2026 21:59:33 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Thu, 11 Jun 2026 10:28:46 +0530 Subject: [PATCH v2 10/37] arm64: dts: qcom: sm8650: Fix PCIe wake GPIO polarity 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: <20260611-wake-v2-10-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 , Konrad Dybcio , Manivannan Sadhasivam X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1781153928; l=3273; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=grym2NR/kAV0aYecoJf+FpWLScxnZ+YDsJl1+8FBBOI=; b=MByTtOInsB4cIjgXiY1hgmbrDZXYrOMfh0417xXrAcL2Ygvo8LX8epTuarVbJB4u/QRvuzPGb G6M08ldUBzFBx9VxLjuHfa1e74U678Zt29ZpWhhKIhIdKFA/nqZzs5n X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Proofpoint-ORIG-GUID: 14TlWiYPbUkD7totvAdnGDgrCJBJ2B_6 X-Proofpoint-GUID: 14TlWiYPbUkD7totvAdnGDgrCJBJ2B_6 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfXycW6TeIe4x8O yGN5iLz/BO6RPHcy5FXWtbfIaK12xmzkhnOWRWvNe5GfNVRKKV6XiWzrIpgm0LK/+yfUQaaiQyx PoF1lztt0TBwutew+6yVO5eW9ZoSDmB5BnRMXwg6QezN59veJ948xGFZAez9eWn2vle3TrqvhK4 wPr4TkAJC7KJvMjOzoCBq4hAF/LThyrQqqpm7RxgNouRhXy5A2Pq0onFj6ZRmv7IOVuyaP84mmd X7z9v3o5zn/M8u0LIHgRNvRmob/YQYLqFvmcH3AeEVe2GdJZ7tDHmx+Y/1uRe9gG7ueLGgaDdcC EGIRB5eGzLP5/Wfv8YxIwYeBeryIK8znYvtLzGT9fFPiZGdNjjQz/94IO3l599NiqodGsAXlSyP v+MxgkkCsqo9NeP4RDzr6jqgZPYnYyoc3knYJgIsd/d9Qu7lQdhulpB1lZoCcrh2JI1gYMnb2n2 XsSdvYjZQZ/f675UWfQ== X-Proofpoint-Spam-Info: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfXyfg085PboBby nabMwKT/NmopAggfcQkgSkKQtGq6RIPFUlXkJ+HWalYJsiUg+sttsqyF98KhpMK7WdkNiXJaYAb 0NftTWaxBm39+uzMNsK8HrPAMR7SqPc= X-Authority-Analysis: v=2.4 cv=Lf0MLDfi c=1 sm=1 tr=0 ts=6a2a40b7 cx=c_pps a=IZJwPbhc+fLeJZngyXXI0A==: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=VwQbUJbxAAAA:8 a=vzsU3dzRAwCoIzd_qrsA:9 a=QEXdDO2ut3YA:10 a=uG9DUKGECoFWVXl0Dc02: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 PCIe WAKE# signal is active-low as defined in the PCIe Base Specification. Fix the wake-gpios polarity by using GPIO_ACTIVE_LOW instead of GPIO_ACTIVE_HIGH. Signed-off-by: Krishna Chaitanya Chundru Reviewed-by: Konrad Dybcio Reviewed-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/qcom/sm8650-ayaneo-pocket-s2.dts | 4 ++-- arch/arm64/boot/dts/qcom/sm8650-hdk.dts | 4 ++-- arch/arm64/boot/dts/qcom/sm8650-mtp.dts | 4 ++-- arch/arm64/boot/dts/qcom/sm8650-qrd.dts | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sm8650-ayaneo-pocket-s2.dts b/arch/ar= m64/boot/dts/qcom/sm8650-ayaneo-pocket-s2.dts index 0dc994f4e48d..2123312d88f6 100644 --- a/arch/arm64/boot/dts/qcom/sm8650-ayaneo-pocket-s2.dts +++ b/arch/arm64/boot/dts/qcom/sm8650-ayaneo-pocket-s2.dts @@ -1074,7 +1074,7 @@ &mdss_dp0_out { }; =20 &pcie0 { - wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; perst-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; =20 pinctrl-0 =3D <&pcie0_default_state>; @@ -1108,7 +1108,7 @@ &pcie0_phy { }; =20 &pcie1 { - wake-gpios =3D <&tlmm 99 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 99 GPIO_ACTIVE_LOW>; perst-gpios =3D <&tlmm 97 GPIO_ACTIVE_LOW>; =20 pinctrl-0 =3D <&pcie1_default_state>; diff --git a/arch/arm64/boot/dts/qcom/sm8650-hdk.dts b/arch/arm64/boot/dts/= qcom/sm8650-hdk.dts index eabc828c05b4..775ce9f2dba0 100644 --- a/arch/arm64/boot/dts/qcom/sm8650-hdk.dts +++ b/arch/arm64/boot/dts/qcom/sm8650-hdk.dts @@ -942,7 +942,7 @@ &mdss_dp0 { }; =20 &pcie0 { - wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; perst-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; =20 pinctrl-0 =3D <&pcie0_default_state>; @@ -976,7 +976,7 @@ &pcie0_phy { }; =20 &pcie1 { - wake-gpios =3D <&tlmm 99 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 99 GPIO_ACTIVE_LOW>; perst-gpios =3D <&tlmm 97 GPIO_ACTIVE_LOW>; =20 pinctrl-0 =3D <&pcie1_default_state>; diff --git a/arch/arm64/boot/dts/qcom/sm8650-mtp.dts b/arch/arm64/boot/dts/= qcom/sm8650-mtp.dts index dd6e33d2dc5d..8cc0d2cb3515 100644 --- a/arch/arm64/boot/dts/qcom/sm8650-mtp.dts +++ b/arch/arm64/boot/dts/qcom/sm8650-mtp.dts @@ -642,7 +642,7 @@ &mdss_dsi0_phy { }; =20 &pcie0 { - wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; perst-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; =20 pinctrl-0 =3D <&pcie0_default_state>; @@ -659,7 +659,7 @@ &pcie0_phy { }; =20 &pcie1 { - wake-gpios =3D <&tlmm 99 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 99 GPIO_ACTIVE_LOW>; perst-gpios =3D <&tlmm 97 GPIO_ACTIVE_LOW>; =20 pinctrl-0 =3D <&pcie1_default_state>; diff --git a/arch/arm64/boot/dts/qcom/sm8650-qrd.dts b/arch/arm64/boot/dts/= qcom/sm8650-qrd.dts index a3982ae22929..c302996a7857 100644 --- a/arch/arm64/boot/dts/qcom/sm8650-qrd.dts +++ b/arch/arm64/boot/dts/qcom/sm8650-qrd.dts @@ -936,7 +936,7 @@ &mdss_dp0 { }; =20 &pcie0 { - wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; perst-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; =20 pinctrl-0 =3D <&pcie0_default_state>; --=20 2.34.1 From nobody Thu Jun 11 14:14: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 D63C0363C72 for ; Thu, 11 Jun 2026 04:59:40 +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=1781153993; cv=none; b=AwV9G0ICz74o8MqnelaT1NBoVlWX0F91ddmir2FXNilPYKHr0XNSigqBieNxoZ8gWfsV+t8cvtBkNB40nV1+MvDZjQOa7LwTwvXn+dIssBSDsvqFN2NjKWMkdgS+n1iM5/wSRdHQ3Bok2Eq6pEtl+RTNPABZAOhFgRtqPi7fxRI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781153993; c=relaxed/simple; bh=MB0nViV4TvVTTFohe7gXC325DBwjVk/OFHUgRfGnU0M=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=LvBgbBC0ZXufYv0mJlAu1hQSpF6lDItC8B9Jhi01Sh5pYoBFliXw5hXBrnu638lkgngXy0fzHLNzHL0XG76vHdRhTSoJTpV80YQbjyakjXOpckIDTsAINKZMSgNc69izbogyU02G+9PHrb6Z9Ew178jB20Zuu28YEqw57kYXlIc= 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=ETHnIXyQ; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=PW7NHGDe; 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="ETHnIXyQ"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="PW7NHGDe" 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 65B0Nl9d3215419 for ; Thu, 11 Jun 2026 04:59:39 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= 9wUwDhg3dsVMHGU8J81+cNtN8Z1vmBifp1XZ8s57MQU=; b=ETHnIXyQmMj0z3lx 02bjJdnAmmcUz4t989QHSJuJi0Pq+dRcEZA78WdOXnJtTugn3ysNAwyl8jQ/ofU9 XBFNrD+/bO37P6eFFgU5e+PVXi8eB0OxsrUGLJmIVzNQaOIf4C6/tVwWPkKMRFMb ow6PKinvX/LUqZ2IJRrABKoptkPgllCPC0hZzzf5JJIX++CUPdaEmY9+4UNoDP1T VRwdlCot74aLem4EaLbc9oM6K70s4vi2RaNQ9t8dULlwaA1N50Yq2RnuCtkD0mMU Pc6zUTuSf3f1oN8KBl+wJUG7O1+++DNXzFw9+cnWvAc+N9fhB4WX1TtGu3g+Hub4 PmVDaQ== 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 4eqe6u1n4w-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 11 Jun 2026 04:59:39 +0000 (GMT) Received: by mail-pl1-f199.google.com with SMTP id d9443c01a7336-2bf0b7425bbso143057155ad.0 for ; Wed, 10 Jun 2026 21:59:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1781153978; x=1781758778; 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=9wUwDhg3dsVMHGU8J81+cNtN8Z1vmBifp1XZ8s57MQU=; b=PW7NHGDea7g3CnFpeDc1lnWPOlwZTXflTC5DKNikmQQ67PvVKpPK3dOcgFL3QvXdaA 2jEtMzQrWGICiO18rF/2VjyN9aJO/o9Ptrm6zY7Mg65HUHIRkgy88Kh5EvvSqPhkeYGj sIThs33R1Vg1J31oF7tSCVAj1M07cGiyOrgzQVwaPS44iMlZlgD8xlFwuSxOAOCDw9P9 y+b4HjCpStI5kYu4gNAO3VDVn2tvPU77I4OST97Z7iV6amS0zta+nj67SaA8rJdRhRbw E59s7FhYe7Quc4VZkqeH4vtILMx8YjBzN6XH5ezS6k5yZ/0m6DUzehuC52P6/OHy+Ims fqPw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781153978; x=1781758778; 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=9wUwDhg3dsVMHGU8J81+cNtN8Z1vmBifp1XZ8s57MQU=; b=CPMFYiqXQvtxxkVObFR2dnEeaJBKwf2JpAYHhKIjA2M9QBYhrle4nknWtSvSQIWJzh AgwNnXRAObcpQYahuMotuW/T3BvjCHdOLQy844ZJhLvAe5nlCogs9/LAStuo5JBxVGg2 gwh/5qOJQLUWemp8YlVg3p85vvYrol1twmURA/8u+ZhxsN6AwtR57zKIEqu6DO2vTV4K 9CiQDJ5Gy4k09LB6mL4aOS7ttBibMUnuq2Ha2v4dSzjhvXsv9uZ08cbxryOvP1e4oBD3 SbSNvjTb26fVXc+qVa8X78UIr+hQtN1Ao56ppQbTsYf7+ks4WSd9yAqWeNo/f6gxMpvA eVUg== X-Forwarded-Encrypted: i=1; AFNElJ+rFBFEvNy8H+IZ/UyG7jAmOVfF48v9iYL95w55A+qQZgAyWWjCE4Vh2YoXs3kXamrvTOAHixYSlOjBFJI=@vger.kernel.org X-Gm-Message-State: AOJu0YyllNBZZTbtgirVdJWYsD+fFKc1DCw0/PxH3e/PitSwmNoG52yo V0z0L18Q/+bfoJ+hCX0AmlYkcbstq7FPqpmXQT0jATJmNxwHZgIS2SANbGy6ga0K+EExtFbWGXn JuTGfe1mayQgMnAp+QnIFkAyEARpyA6CfKkL2gaKC8/gH7xdNzkwQ3S76RMYln8jqd6k= X-Gm-Gg: Acq92OFbb3vCDmZA8T63jPp2+PalELF7utgH9KzvW/mQ3p9Cox/W1pjcMXIlrlbPwd/ laszMjE03GQ5qKy5G73IoAoniWBRod9XWJORBpRg4tq1b3/6z63AIzEPs16OoL/tbtW0QlGof51 x64Xc5Dbx42JvrjlFmNqUKiAtjbUhBDKpHLxEJeNLvvdEpHgAYN+5AVKAwvRCRjcI0NnWl9CRBv AmgAnP1geU1aNCa7gcX2RueFzpuqetYnSRqNEKkVba/T94pa1M23ZY541HvH5TgIuGpab0Po2f4 9Mjto92CP3npCqwlc3ACM8acExqs5Ftc9Lls3dDnjG+d0H3lbdPMWTxdpw0vcIHc5r/TjBvC26x VBQkuyPxLq7sBCtYq2gx6GtXaT+R8wBpUSaIO8sbrBDUyP5LlLTjut1/hsLmxDA8zsJU= X-Received: by 2002:a17:902:fc8e:b0:2bf:379b:53d2 with SMTP id d9443c01a7336-2c2f297d57amr13980125ad.15.1781153978335; Wed, 10 Jun 2026 21:59:38 -0700 (PDT) X-Received: by 2002:a17:902:fc8e:b0:2bf:379b:53d2 with SMTP id d9443c01a7336-2c2f297d57amr13979835ad.15.1781153977896; Wed, 10 Jun 2026 21:59:37 -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.21.59.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Jun 2026 21:59:37 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Thu, 11 Jun 2026 10:28:47 +0530 Subject: [PATCH v2 11/37] arm64: dts: qcom: sm8750: Fix PCIe wake GPIO polarity 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: <20260611-wake-v2-11-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 , Konrad Dybcio , Manivannan Sadhasivam X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1781153928; l=919; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=MB0nViV4TvVTTFohe7gXC325DBwjVk/OFHUgRfGnU0M=; b=WWOhIuxKJLuog1Pmn1ccnG1/brJmdzs+6DeRrViN5X+2fVfCnHzhP9BYAQtzDyErJCkNO35fj UzUc+TNh4k7AGyI3rskES3V7JStvn37k0btx66mT3BmsgPFY4uoyOEC X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Authority-Analysis: v=2.4 cv=PZPPQChd c=1 sm=1 tr=0 ts=6a2a40bb 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=gowsoOTTUOVcmtlkKump:22 a=EUspDBNiAAAA:8 a=VwQbUJbxAAAA:8 a=t4RzHNKIQDbQSdFyBH0A:9 a=QEXdDO2ut3YA:10 a=324X-CrmTo6CU4MGRt3R:22 X-Proofpoint-ORIG-GUID: paKcS62YT-FV6pBKzq0oymJC-W-_kaPp X-Proofpoint-GUID: paKcS62YT-FV6pBKzq0oymJC-W-_kaPp X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfX0F/5AUVwVLFC IYBJe42N0Hxc92Zy5uvdE0VJ11xRcyooMmOSPvogiDb2SkodlP/D4SRT1BrFBSo70bG8mj4I83u b6I7gTP9eWGKDX1KRk6I5U1YYxBBYZ0rmBJU3hU1COBrZQsRBIDCOwSm2TBcyQnpSDx48B6fZT2 bVbl2bcGL5o3Zid+Iu0EZXsimB+HPHAME1k1U50KzlOKBenfnH+j0WRmVHTF16E+A/QxZ7p05l9 2dAtYssIEAR1qU4k958+F1NGsqWi8OdwiFuGNHPbkiAx+nyfFny4gvDfSOYLUZmglE+fpxPJSl/ 9WPgtPOnvPgbiRBDcoCrUdyhuC8CkLnk3ndy5nQ4wPywb9cI2998CH0HIUii/1g+0ppUcdHEe6k qmmPoCBkUOAklUQPoQJ46Pn7OGWJ6DbC05c4zK0sNHJn7lL2n3BaGMPp24dI0xaw3T5QOtSNZod MukfYiJEke+/YkGM3tw== X-Proofpoint-Spam-Info: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfX3G1vAuFFkHRE V+eNYWyyHz5lMUP57P2qnCNn2D4x3wna9Vrn/4kYATR0BFdn08+filKrzgHW/q+6BQwjq8KgRQN lInfzEMoLg05k0yatrEECqr2b4D8LvM= 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 impostorscore=0 malwarescore=0 priorityscore=1501 adultscore=0 lowpriorityscore=0 clxscore=1015 phishscore=0 spamscore=0 suspectscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606040000 definitions=main-2606110046 The PCIe WAKE# signal is active-low as defined in the PCIe Base Specification. Fix the wake-gpios polarity by using GPIO_ACTIVE_LOW instead of GPIO_ACTIVE_HIGH. Signed-off-by: Krishna Chaitanya Chundru Reviewed-by: Konrad Dybcio Reviewed-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/qcom/sm8750-mtp.dts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/qcom/sm8750-mtp.dts b/arch/arm64/boot/dts/= qcom/sm8750-mtp.dts index 3837f6785320..2c2753683c69 100644 --- a/arch/arm64/boot/dts/qcom/sm8750-mtp.dts +++ b/arch/arm64/boot/dts/qcom/sm8750-mtp.dts @@ -1119,7 +1119,7 @@ &pcie0_phy { }; =20 &pcieport0 { - wake-gpios =3D <&tlmm 104 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 104 GPIO_ACTIVE_LOW>; reset-gpios =3D <&tlmm 102 GPIO_ACTIVE_LOW>; =20 wifi@0 { --=20 2.34.1 From nobody Thu Jun 11 14:14: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 F0E07367B9B for ; Thu, 11 Jun 2026 04:59:44 +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=1781153998; cv=none; b=lS2T0sS5lGfL/jxFmiDCVMMBUK6AD32iA3MN4D96U0dlMC1UWxJtWyscfLYRPWSNeJwqpMh2pyNmmmQjfRWGPvqvNM9Rv0HfvxIUCmR5tDNiGf1TTJn+VNrNZd1lrFu7EpHR1xyoen2S2TXybVZwNA1vsVrk2+5in8863ns/TG8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781153998; c=relaxed/simple; bh=YirJWrRqQcQlSKweDeLmHrzIa7EXeT47ncvGBD26WCU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=fmy2PQUOKFdVuwXH9h2bREQuiLwRzdeGTaJNRqAmGOVX/adBA5OUDcKxavBmJ7AbfQOQ4eD0qGQFFLKLanLCCPwzV7vaXfSpp/D69zcs2NT2s1e71Lg1ZSQKyeVWsuNFG911/SnM3JqCoaU4NWE3WEdu5flPVgqG0D4g4UuWNIg= 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=csSFA+Px; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=d3zShKlN; 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="csSFA+Px"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="d3zShKlN" 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 65B0NXB93212508 for ; Thu, 11 Jun 2026 04:59:43 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= A5kQo8V7wWn+KuMHE9EDLosuD36P1el60Z4Yxbyno+Y=; b=csSFA+PxnUu4XI7l 16pSor2vIK9glcDe91PdA5zO4Y6dGH74frRHDLEtlM5lwpIJ+tsFa3LwsNFq+zoe yU4FRb0iWitCyJRbchpg3lWa7h1CGMQOdGaqSvm3Mu4iC1z4vKQeslpsCHUDwffr UO8u4UeuTTvuzAcMTU2ahIZ8R/kHsXZGJeVNG52JGiif0BR4T7CQpl+FNGvMzLwB rqUApIrj+Pbzfgbebr5p+01cUChzLUra3lj3Y2ZlVfR598tzWhAuK3gFhqiEmWDl voE50N9CMO/tJFaQmc6ffVYoSwKF3kroVXl3/fpPakTYdByvPgSBPvzFHiJT5X7S RF+2AQ== Received: from mail-pl1-f198.google.com (mail-pl1-f198.google.com [209.85.214.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4eqe701nap-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 11 Jun 2026 04:59:43 +0000 (GMT) Received: by mail-pl1-f198.google.com with SMTP id d9443c01a7336-2bf3636d6c0so79369695ad.2 for ; Wed, 10 Jun 2026 21:59:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1781153982; x=1781758782; 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=A5kQo8V7wWn+KuMHE9EDLosuD36P1el60Z4Yxbyno+Y=; b=d3zShKlNJyL5wzbD0LSxpyDDCyr4CD8IF2MWCx3X5lj+FPrjWoJfTX6p1uf2cmGtTo XcrcRu82s/JxjvPB5ANgMw5BNGCQ6+BciXlTseoWAXdqZy4XfS74T3wqOTnuW9gKXRzI 9tlv6kHT+Sgkb809uCrCVWPUlVuCObtWHcuQIBJ0AxNuICqwC1yCBT2Pitd9zMmKZkl8 7TEV/oh1/HoR9ybIBzHB//U16SLAu9Ptbq0ZIQmmMMTjqQYrB7w/sJlwHVZpj8KyFuG4 dOqUcU92ZocBYmDBlSipFapSRZ3lu0BlaiEna8b9WndSy2g9LyQLwUf7OAw8yaPgsM8U /AVQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781153982; x=1781758782; 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=A5kQo8V7wWn+KuMHE9EDLosuD36P1el60Z4Yxbyno+Y=; b=eFIVeCYG46pEPGgQo2LkVPnPNQJYYSs3o3cP9HJbJT89Mn02/C0w8Bv10QxTr9mlT6 m/v8b83D5s1hxDfNq2t5RLo1gdIk/HSyY7+UrsR8wHGHj6Ybo9lyDVpezQsLKNTOxBLb 4W27KvgPCjLcXbzEq3vZqzPmBY++zY96bLN6EXod1upT4PE+6m6govMLtLOXvRojPG5v PlsbtrP9JFWqQxPDZ6zqd4/Ob5WzluDyAEpG0ZrZr9fScrppS+cR1tG3JSWulkp9jqfs 2r8mbAVvhpf8PTAgsmMX5OPqkxSHkPIyz8D0jtFjrfhEAfUSxF+x98OYJb1GAxNS1Wdi xrxA== X-Forwarded-Encrypted: i=1; AFNElJ+UEV5hpaBrr/e03vGalEUZOMd2+9VYuM0PqQL+yUpAxgDxE1nNbDXyEGKbEO1SUaHBKNKUMoHsfHAof8c=@vger.kernel.org X-Gm-Message-State: AOJu0YxDfadMj2yHdkumHcA7Xg3oes+28f7TvZejdQ997zpqRUCRIZ9g jYI/+zjRZOvwokkdmU21nBz47UzKef6P4RXC+KPtel1aJ/1DVE7CUxIaS1NJnd5RJAhqao2+XtE l0vXCeP9w0KYnlgNAF4djUqh6d8GW6Yie8AT9BCNILclmxfX5mpXH6uSWpP0MsWj+1p0= X-Gm-Gg: Acq92OEb02z/OTI/VpWfgoVdGlpr0hnKcV1UyWAimzlUyo52L26IMkLojUJ3wzIhsb/ VktSywdNSNHFJ5EY9WCyzdpDbo9/B7osHxwoM+jX5rRaS7piXYlGGHVVyAcKwnhpv8kWDr3Y0hZ qeU4/mY4IOlLXpjYAsVlphuU8/64U1KMFMKmFbW49mD2owhv00VrbxdQUGIw+d7NTBlc/Y7A+D4 /FifWti4umWGM6wzyb2PEOcyjsJZTKH8RGK08rLMwG/9wrfy/5/nhERS8yZ0Defu62GTd+cbzax ol6ZpM2tC0aJ6KHtROrDMH50F0j+fn3pgmJzNsuk1nJUN2SUhkTQnsuYfHLY9Ssop/C6CcLQRRb f/lMUsU1rEZM8q5M735idXtCGqmSpsayFvROhDPbu8Gbae8itb8CqyTn/7WnkQxXwtGs= X-Received: by 2002:a17:902:ebc3:b0:2c0:dd75:e830 with SMTP id d9443c01a7336-2c2f0b20ff1mr11992735ad.5.1781153982423; Wed, 10 Jun 2026 21:59:42 -0700 (PDT) X-Received: by 2002:a17:902:ebc3:b0:2c0:dd75:e830 with SMTP id d9443c01a7336-2c2f0b20ff1mr11992505ad.5.1781153981962; Wed, 10 Jun 2026 21:59:41 -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.21.59.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Jun 2026 21:59:41 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Thu, 11 Jun 2026 10:28:48 +0530 Subject: [PATCH v2 12/37] arm64: dts: qcom: kaanapali: Fix PCIe wake GPIO polarity 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: <20260611-wake-v2-12-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 , Konrad Dybcio , Manivannan Sadhasivam X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1781153928; l=933; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=YirJWrRqQcQlSKweDeLmHrzIa7EXeT47ncvGBD26WCU=; b=vEGrsVbHVBpNcBE2tCmeraqgFGzUwx2WZo7wn18QPO+Gcg7hlfNNXYwEnrW2F5frep8F64DM/ hEAn/Ju6hIMASDoz4u1aONizCHZ5lmjVQRIpSmbMqvHmdmB/NnU8Rmg X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Proofpoint-GUID: X6cTMQFt6tPUninm8XEdQkVvmTYKlx4o X-Authority-Analysis: v=2.4 cv=B9eJFutM c=1 sm=1 tr=0 ts=6a2a40bf cx=c_pps a=MTSHoo12Qbhz2p7MsH1ifg==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_glEPmIy2e8OvE2BGh3C:22 a=EUspDBNiAAAA:8 a=VwQbUJbxAAAA:8 a=t4RzHNKIQDbQSdFyBH0A:9 a=QEXdDO2ut3YA:10 a=GvdueXVYPmCkWapjIL-Q:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfXyGuv8LwUL5E5 37k9oNuwCEpb2jGxHHXmmBM4KQiM+CGX/WBkPyJ728lRUMrD3cQYjIBSA67fs06sQ4VbCejtn6q qy3PRb7Nbv3hCTOehvg4dn4TYJQMastdgxDFiosun2VvUkRCJVZC2Pr+ZhmWyr4OpYr68CXwUp1 QQpWQASbCOuDLWMea509zbrf4MndC3oq+pj/k9O3f1EmYnErCUfTT/a702QC5J4e0cKF3gpvGyf 5EPFXuzDytsLco63Z1BZvFOXqiXXdBilnzRlS/sPO48wiQwjavh9VQf5JT8/j7h++83M8IsVfBw Pn4ABvNGx6GsW6Hcm4jLLnBoxNGIplamiiuVsNk19xWO43gcmdqbTts2enuB26iX6lYhCeejI+b Ffok4H2A9nPQi/2XShJ/7LcWK0264YoK0CXrKtIWQtuJQ68f940FXXlzLh5VY+mt9d23PrsZZVM 8HENZZD/6R9obvYG1Yg== X-Proofpoint-Spam-Info: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfX4/TmKXV7D71u koDkStAGxQzIvqT1ziVtnHnH6rNt8DfvwDlTELenmA5QlbpzaXjcp9sxY5TxcCCu/mCY1U3MLkD T82tYrQX/zkTU8jmIeblir1NKGk+Yrk= X-Proofpoint-ORIG-GUID: X6cTMQFt6tPUninm8XEdQkVvmTYKlx4o 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 lowpriorityscore=0 impostorscore=0 malwarescore=0 spamscore=0 bulkscore=0 phishscore=0 suspectscore=0 clxscore=1015 priorityscore=1501 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606040000 definitions=main-2606110046 The PCIe WAKE# signal is active-low as defined in the PCIe Base Specification. Fix the wake-gpios polarity by using GPIO_ACTIVE_LOW instead of GPIO_ACTIVE_HIGH. Signed-off-by: Krishna Chaitanya Chundru Reviewed-by: Konrad Dybcio Reviewed-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/qcom/kaanapali-mtp.dts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/qcom/kaanapali-mtp.dts b/arch/arm64/boot/d= ts/qcom/kaanapali-mtp.dts index 07247dc98b70..dc773da863c0 100644 --- a/arch/arm64/boot/dts/qcom/kaanapali-mtp.dts +++ b/arch/arm64/boot/dts/qcom/kaanapali-mtp.dts @@ -933,7 +933,7 @@ &pcie0_phy { }; =20 &pcie_port0 { - wake-gpios =3D <&tlmm 104 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 104 GPIO_ACTIVE_LOW>; reset-gpios =3D <&tlmm 102 GPIO_ACTIVE_LOW>; =20 wifi@0 { --=20 2.34.1 From nobody Thu Jun 11 14:14: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 C71CF376A14 for ; Thu, 11 Jun 2026 04:59:48 +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=1781154001; cv=none; b=Ep3LW7wttDIvZ/7fn100VpXZf2EedcDYO3+IoRgYbY8cdjuzjKEauVep8S8YQsr2ZKFMeldZJheEpYu9dRM7rZe03hPC0UlkfLw3uLw2q7Qxkh3r1g7ZTHSaezUUlF6ae72TKIfZMPoekuZhKrgtx9KSGrVTI9Ai1tkv9PDtWzs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781154001; c=relaxed/simple; bh=6Gmdmv7lAShyad7gH3r084z0fSBUtKnxVTK+fj/IZQ4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=FBb7kdd2tAQcZdC+idgWN2Wiu3Hmew16u3vmL+uT4Uk6vhLCEK5Ax8Zwpgy+HyOI/KZJpnEjbEbtA4GJvyTok+LtkEcO6AF7qEm+VdzngEmtUg0xIkPdyQ+5oo1A1qo0TozqEnJ9HzjecIIHtct5SHMThO5Xr1/AQjafyAyjcXc= 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=dOPxlclV; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=LsEMeP7z; 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="dOPxlclV"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="LsEMeP7z" Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 65B0NahP3233242 for ; Thu, 11 Jun 2026 04:59:47 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= pjzMpKoao6HjiAoTyRYUjE9J9YMQAJD0aLcYZMVcq34=; b=dOPxlclVeahnQRFM J5VnfaeMn5n+oz29cj45O+S3TVfILT/ri9HTUzV2j27Y82kmolg9jBMTWxfiCWpH sohWtqhkNZNCZQHiniwqhIJ5vSYyuBCX/8UHLTFKD4Cx/gqdXIqKO8OWlrxWhw8R k8p/1InO5nNDrVs1oPQ/CVYD047k0GS3u5LyrlU0BEL5cw3+FYM8Uwk3yOeNR98t lSkhS4mTQIRIQGF+J1H0RHTppR6XqCDKrzL/AoM4ugXa7y+f51Esgr7WykQ2Epon SoFflKQ5z20dokl2zQ0B9UyMPaXwZ/xjRX7In7jMGEKqCDjxLOCMQQxLLCkSIoTZ kPfKjg== 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 4eqe6shq1n-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 11 Jun 2026 04:59:47 +0000 (GMT) Received: by mail-pl1-f199.google.com with SMTP id d9443c01a7336-2bf32fb7cb2so54386795ad.2 for ; Wed, 10 Jun 2026 21:59:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1781153986; x=1781758786; 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=pjzMpKoao6HjiAoTyRYUjE9J9YMQAJD0aLcYZMVcq34=; b=LsEMeP7zyK9TncuOoPqBOvKsydLmd1bHlLVsC42XejxOun8m6hPuAFSMvRWIAI5Lx+ nx2U+uyuuWw3JYuk5A+dGtVRZt6Elqz2IC2aq6DfEKJr1py1Eg0yAOzADcAiNtX27F81 Z3iVfZTocfYTwcSTxvH+fc2WZ2HdA7AGrnRYrxZhoOXM9DlcibKqttdF8y+93JnSDHMP gPH/6Ob479fsZA3j7vDdEfVNP90sprZ2M5ycopIV/MUIQ6DX8JcANbdtjBYCXinFho2s vYBNNTk+m2mQ8FeQSl2J+QoJgS9s6L7cjWza6nkn2NwYYe1xXoFO4ZbhY1RnFdG4OZWs ZP7Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781153986; x=1781758786; 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=pjzMpKoao6HjiAoTyRYUjE9J9YMQAJD0aLcYZMVcq34=; b=qlwqUKph9rusZs06ykoemPDYn/k/wvjC8lJrsZOOQ9D4R1xX7kdnZ0waBEQ/pOYh9S h1qn5ACKcP6mZSjebmQvSEgsLsMwwFA1m+bPy8Mjg/sRnPB2OgKUBwmBJR1Qf7msbrSp XHE/dgGiWaIuuMrunsAf8fxNtm1wHtYh3ArX4AxHoOu9RiYG31ukI/QvRnej7XaOnvjq i6roBZhJB9qKSlmV54ylWedoLOJjFhknbLUIqM0T+kciazaxTiixVWYf9xCetBW2TXME YVY6uiG3MpSOss0Hqt7J+WjFJyThFNszV9kVj7Sh4QEtcJtSMrSLSD0KYv4emkUFosgs v1Wg== X-Forwarded-Encrypted: i=1; AFNElJ8J1gkl6WFQo+aMGB9fQt8s/vSr4nUeDE1FX+NL5Sy5gx5OfRgiKk0Te25Px6DZ0qSrViG2zeI1+pbSXpg=@vger.kernel.org X-Gm-Message-State: AOJu0YwQ0OecAKhbc39JAHVBTMSKEB7dFfmz8Bq9h30LGxc9+fP/ptln PJ1LEg9UWzf48j4s2K1yCCTVIvWCSs+H4FjWgqsyKkMsMG82bFSw1uztuybI2hzSKSYF+TcrDjO Yzg7pdOd0+1yQjVxbcKFcR59fRs4aJOE+1NSnP4MIHRumiKf7TurhM3dCG4YnxHJ4TF4= X-Gm-Gg: Acq92OEzcEh8JfRavr1yCmFaiNZIWCpcldbTV9d0eMDS/1CDSyKsK3YlBUgcpBidMA8 5yVg79RA8d6gFY612KnRdVx0dZ20pIsVOSaN/l2bQb57aC+O8pUKjYLfvnzRbspCw6hTqK3eaxW 736tpzIRJWacA8Cqd1rGDKiy030RKqYK3iodXXj0T/h2ijzDpOGZF4QGDiqKsoQZ5d+bUBSu9Lk JEjQnxpHV+9uSR+JjLH4tVondyH1t6uir2xl7RFnelAMylWehgGtVZEAMaE4HU50u1ja/6Tg5XI 4Zx8j3ZW7vvUGV8H8tuGBfqtZzfgQfSSVaLvrL1xPMhxtY/IPfSN3jhe0RQBu20MVGtjaSuvm4I McRlnVEgqiI/8+2bf/FYmG/G9cjaGOsfVlima80xgjew2AA4d/VXhD/+julJMCiqCEKA= X-Received: by 2002:a17:903:3886:b0:2c1:6715:a4ea with SMTP id d9443c01a7336-2c2f3254f81mr13109295ad.30.1781153986482; Wed, 10 Jun 2026 21:59:46 -0700 (PDT) X-Received: by 2002:a17:903:3886:b0:2c1:6715:a4ea with SMTP id d9443c01a7336-2c2f3254f81mr13108955ad.30.1781153986035; Wed, 10 Jun 2026 21:59:46 -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.21.59.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Jun 2026 21:59:45 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Thu, 11 Jun 2026 10:28:49 +0530 Subject: [PATCH v2 13/37] arm64: dts: qcom: sar2130p: Fix PCIe wake GPIO polarity 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: <20260611-wake-v2-13-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 , Konrad Dybcio , Manivannan Sadhasivam X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1781153928; l=993; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=6Gmdmv7lAShyad7gH3r084z0fSBUtKnxVTK+fj/IZQ4=; b=WoOBM7JzfJ45jhY2guFeAacxFof0MF6KzE1BEY9dl9cbLBtrcDA/rluvpIM0bLDZtC1ZCjUUV HngJZnKy6iJAGMemezUuiwj4iRwlU7ucXxrw+iwRNh/rVx2wWE8uIkA X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Proofpoint-GUID: U4kU7qIl22z1JW0Vvb3_4deF5HfiRHp0 X-Proofpoint-Spam-Info: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfX4OSZACn/iPMy OdiCI95eQLWIACce2f+Q0jlwQkfUNjMpTavA0rHFnT9kAWEHDT/Mgyg1lKYcr3BKaR+2UO4U9lQ pZYINFEWomy9dvrOQG2KAyPd5zxtMx4= X-Proofpoint-ORIG-GUID: U4kU7qIl22z1JW0Vvb3_4deF5HfiRHp0 X-Authority-Analysis: v=2.4 cv=Kux9H2WN c=1 sm=1 tr=0 ts=6a2a40c3 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=rJkE3RaqiGZ5pbrm-msn:22 a=EUspDBNiAAAA:8 a=VwQbUJbxAAAA:8 a=t4RzHNKIQDbQSdFyBH0A:9 a=QEXdDO2ut3YA:10 a=324X-CrmTo6CU4MGRt3R:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfX7o/a31pdVhdS VbvmhWQoZXFMncAN3sX1h+GTvJvaarDMydQ2jwSkiXwgLBaz9AtPao0crKeJUxwj9vX2Sl+2jzJ b24gokE01GuJlokEIYHeyb7w+iITetpLdsel7hPXCk1GWXL1tVhBUB8/Iqe4PqPVki+DsCZOZXp A08XH+ZdJbyECtbkTt4QmRMqi5nApK3L8FjNDQEfFeojDOHlhes+hkwIC91bSRXOMpkZjQLlBAt muvaXmKwvLtI+ICoP4Lv2EZqsrCt57B8aaaYzwJfCX4tewwV1cTa5YYg6qzG2S6j8JRSPUNYEes d3hwMP59lrZ7T6d9fb84GU/3HdQSsXL/jhZo8vjiPqQbDcNcFymBdl+INXOmjUydyCQ/fMxsHca iiDexbS3ieL55gYNxo9d2ESL8eFlvSt2XBc5laHOxezMlw4f3m/GaPl3YTmDDHmOSbs3+JmZYaN x541kfibcIJ9R0oocKA== 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 malwarescore=0 phishscore=0 spamscore=0 bulkscore=0 clxscore=1015 suspectscore=0 lowpriorityscore=0 priorityscore=1501 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 PCIe WAKE# signal is active-low as defined in the PCIe Base Specification. Fix the wake-gpios polarity by using GPIO_ACTIVE_LOW instead of GPIO_ACTIVE_HIGH. Signed-off-by: Krishna Chaitanya Chundru Reviewed-by: Konrad Dybcio Reviewed-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/qcom/sar2130p-qar2130p.dts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/qcom/sar2130p-qar2130p.dts b/arch/arm64/bo= ot/dts/qcom/sar2130p-qar2130p.dts index 74778a5b19ba..71a09e76b359 100644 --- a/arch/arm64/boot/dts/qcom/sar2130p-qar2130p.dts +++ b/arch/arm64/boot/dts/qcom/sar2130p-qar2130p.dts @@ -358,7 +358,7 @@ &i2c10 { =20 &pcie0 { perst-gpios =3D <&tlmm 55 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 57 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 57 GPIO_ACTIVE_LOW>; =20 pinctrl-0 =3D <&pcie0_default_state>; pinctrl-names =3D "default"; --=20 2.34.1 From nobody Thu Jun 11 14:14: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 E7C9C360EFA for ; Thu, 11 Jun 2026 04:59:52 +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=1781154004; cv=none; b=QHuO2CxRIQ1ZmkFWPkxVaktZtwbW9x4WTNzisHPZESbMOipEhCkWX2eRFacBhOxTNqASR28X6nzib6P7amiYJ9NZvE/+1IZUSuLt106l9GRwfqOGjrGSf5YOOtUySyOzflPDcUcH5W0JpV0y5IR5Qf+NHoRabOloWRRTYF91mh4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781154004; c=relaxed/simple; bh=YWQTnwwuDj6jKqmNIBBOM458HqBbqXiHVkCLAkWhTu4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=JSKqVURh8lgRBdrUy3Gl/SuAOvIU/CpR0c+Y8dpxJzHFLTqibL3POiE/rw2b0m4DAAOlRpQwt8AizR7dc0RmOAyiWBdPHq8ri+3Vb+rZh9gZlPgdDjMG/Vp2BrhsnITh27tXXfDx3lJqg2MDJKWDP7HUAcst+kpkCm/b9+GGL+g= 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=bOS5TBUU; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=F5QxVQR1; 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="bOS5TBUU"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="F5QxVQR1" 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 65B0Nh3k3179571 for ; Thu, 11 Jun 2026 04:59:51 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= gxffwanfGPhkL4TX4Kfzzu4TaWJkNBos2KiB0FBhCVM=; b=bOS5TBUUeuF0rMI5 +M7zflYkWTUU3a/kCs8UfRUroBlLM4xAPXjt3aSBEt2g1/1V1Ip8FmyL/VO+OkYJ zTNxwTHwUw7lzlbepWUGr5g3JWB4qRtJdCxG8jmOl5TvHX3FHjVyjQcL5pfek3pl IyYjBdFzHAtNtpnc3Bu+1iNPGQOBNQt90B974CPgATBRHRyOd3rIsB3y4jFg3mZo 6OR4hrrnYPM66mJdkOdSTyci0ly2vjRjipQMxM5XftRNViLtXPuxXmDwI7hlb2TD meNhOtz93HcQu7RO3pWMTE+Dyz7c8MqwkdrWWXDklLEFFJznkgI5DyxKakM04w3D Ww7NYA== Received: from mail-pl1-f198.google.com (mail-pl1-f198.google.com [209.85.214.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4eqe71hs5w-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 11 Jun 2026 04:59:51 +0000 (GMT) Received: by mail-pl1-f198.google.com with SMTP id d9443c01a7336-2bf3636d6c0so79371225ad.2 for ; Wed, 10 Jun 2026 21:59:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1781153991; x=1781758791; 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=gxffwanfGPhkL4TX4Kfzzu4TaWJkNBos2KiB0FBhCVM=; b=F5QxVQR1pjv+oRC31Vr28Eg28zkrPOriUeSF6Z8s8xwdjoXq1kvWAXSbzyQQrBc1Lt 02WT7LB2BcdGPHheq9XmpsvNWaAAuTtg+9CVdHOHVV9gAqFNotuJLO6Q6ej6LFMA+6x1 oaH7YGcSx0D7LK/nqm1/kPBHUEuC7130F6JRW1RPxUa9pkKlFfBe7AvBlZGfRlLnuXXp TBv4AlBoorB8VzJPeLmDU8hqhd8CBsDMi2Rpee2QuaWdh8u0Hcgw9fhlfqasFQZW8NHF nsokRYB8slWF17oXbj9UvlLL4hPcNH2MdOtBQUrLdnrRwFXAr71l/fOAYWlnne83jPPw n/aw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781153991; x=1781758791; 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=gxffwanfGPhkL4TX4Kfzzu4TaWJkNBos2KiB0FBhCVM=; b=F8M4W7lF0EfFjUSeEpJ4HLOiLh80mTtEJDaPZ7Kn1qmWfAMgGgR9Uf1Mx2MejQjABk 8L9Jke9s90RCsKbvVXFO2tL2A+WexM9XDYL/VDIGg7o8OVyKrtaET6UxDd5w23+OBmav cB/R8fdDHiBY2gFXvbiwsEFxiEcIsNGcntbDsgAxoauO1EGVpAzoEUQ62r0BXOfXzHKc RO7+4do9xkGS8sM00M84MzZHMgspy58l3wY9RBB+9W5r6rrlTiGWefzZq/5lm39reyg3 V+xCkwxbvnlUjSgtYVPu9eFXk3dNB4b6vfowZX8IQbnWmIXXoeBKnpXUPXgPwaUyPCrV CpQg== X-Forwarded-Encrypted: i=1; AFNElJ9EEMSsHoK1Dbw46SRPBzN+yXSzp3CroQ3QNKjIRoLUpxEi2GWQsvpajydJhKyDVe55K1uiRY5DQXGcSHk=@vger.kernel.org X-Gm-Message-State: AOJu0YzoZi5EL8H8jyKmvRSznp+o9WRwpUmxQK3BEVbMIUuxN9GjfFvn NWA6HVrc2czWx4CpRX7aYUCWG9TqhaHZrh+ZcmT5rz7ysphKXmBov03Pgx6d0hrKp+/r2Q25oSn iZcjz0qmmI2djXoq7dZY68YmiaqMJTRw13SUS1YNyNMi1665qQPV8Qmv9S8RGmeztFxg= X-Gm-Gg: Acq92OHV25HX5tkfzjfVvIet23e2s0TDGG/QgVE+nEbCqarKsK4iSF7dffwUqowEl6Q W4PdNlDKRtvfpoiByhCkn4NO4Wc1ocBLNZU3Iettrgnk8PPj/IzwevSZC9JTB+FrOIoNmDnKNT+ uyTk80vRF0u2es0YRL3Jp2QSceFUcCi3JWqNwNXjbyeHT5TxdrDNloLX1eHE6y2WXc3bXhcAQw8 wA6twlREYhnUn2yTRjpN3ChMGA+/bxRx5gKXWsxdNAk4GGr0N/qxI7ORFkOXeaXNWtUfU/Er12Q 561kkpR+qZv1C8ci5+/4c5el2rGdRMhkS7Ye7mUnILzBN/tBOUg9+UlEl2LKCistgbFBB5J5oNU v3h/mJ8Xert5jDzvuItSxna8upQkpdaQ+1r77Lf+Hi/PlQFv8mYCNR4aZswHV0XieyhI= X-Received: by 2002:a17:903:2310:b0:2bd:9b0f:5f2e with SMTP id d9443c01a7336-2c2f2c64ea6mr13681835ad.22.1781153990528; Wed, 10 Jun 2026 21:59:50 -0700 (PDT) X-Received: by 2002:a17:903:2310:b0:2bd:9b0f:5f2e with SMTP id d9443c01a7336-2c2f2c64ea6mr13681435ad.22.1781153990106; Wed, 10 Jun 2026 21:59:50 -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.21.59.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Jun 2026 21:59:49 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Thu, 11 Jun 2026 10:28:50 +0530 Subject: [PATCH v2 14/37] arm64: dts: qcom: monaco: Fix PCIe wake GPIO polarity 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: <20260611-wake-v2-14-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 , Konrad Dybcio , Manivannan Sadhasivam X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1781153928; l=1812; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=YWQTnwwuDj6jKqmNIBBOM458HqBbqXiHVkCLAkWhTu4=; b=QcMYcPNer4wJPXKb5G8XP/7QwlIA6BrsZdIyhVDxDbUY7PrF0juJClpL7tMhpTWVpz3kcOuq8 5lmIAj/MbHdAoiELR62pH7t6EEfGsI/lMlAvfdK61j5t0vzNbaKF2ch X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Proofpoint-ORIG-GUID: yU3dj00i8gVNHo_n17-aDR9Kin-kIgpm X-Proofpoint-GUID: yU3dj00i8gVNHo_n17-aDR9Kin-kIgpm X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfX3rffmJHzC1ow D7xIuS5IseRCm1s8QG/icDrs9gSx2uDHx5nUX0al41Ogmj4ceOlz7Dy5LNHWryRorR5xqJH54GM G4PKGNY4G6X26v12nTrDJ6JE5FY1D458n4pP1eAs6vhLBYwlW1L6srGj4XoExoMso8vtVgbVdWv Ju6xuQbfFjz902sc3YIcTcCG+TvHdd7GBl2Mpql4k+A50GZ9k+UvmnpYv1PSZnt2KANsrYBxcAj ay7ahlBW3NfyhJ6GZnqx61ROusD6CF5Iy/C4m/AsEuBBC729HlgqBr1XI35o2V6YnXKLJ82XKZa YSEGl3vYD3y1GnlqMtUZqH3an+myWAyV6j88TXOtFIOddrOoe78SWTCfo6nbNevkdJ31lnT/nvk 5S0LG+RlK3jWIyPcp3+OlbP8Y655cgiBhHfVi+PnVgEYM7q8GjOlycrBGsL7c6wZP+goHke5+TR 12qV5flbL8bTJcgzL0w== X-Proofpoint-Spam-Info: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfX3f3tvFaRXuM2 +/mqgcmHUXZ4ANy33KQKzzZRIkuacqtd+v51IwNYgcgabgywYPuFyluBT3SeXUHaVFhIZL0CeQJ +VzXUSk/33Csm6UXyOxlRC7tQAZlxfk= X-Authority-Analysis: v=2.4 cv=Lf0MLDfi c=1 sm=1 tr=0 ts=6a2a40c7 cx=c_pps a=MTSHoo12Qbhz2p7MsH1ifg==: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=VwQbUJbxAAAA:8 a=TRJGHeO7bdl8qYu8Ap8A:9 a=QEXdDO2ut3YA:10 a=GvdueXVYPmCkWapjIL-Q: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 PCIe WAKE# signal is active-low as defined in the PCIe Base Specification. Fix the wake-gpios polarity by using GPIO_ACTIVE_LOW instead of GPIO_ACTIVE_HIGH. Signed-off-by: Krishna Chaitanya Chundru Reviewed-by: Konrad Dybcio Reviewed-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/qcom/monaco-evk.dts | 4 ++-- arch/arm64/boot/dts/qcom/qcs8300-ride.dts | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/monaco-evk.dts b/arch/arm64/boot/dts/= qcom/monaco-evk.dts index 9d17ef7d2caf..b30fc7ecdf32 100644 --- a/arch/arm64/boot/dts/qcom/monaco-evk.dts +++ b/arch/arm64/boot/dts/qcom/monaco-evk.dts @@ -643,12 +643,12 @@ &pcie1_phy { =20 &pcieport0 { reset-gpios =3D <&tlmm 2 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 0 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 0 GPIO_ACTIVE_LOW>; }; =20 &pcieport1 { reset-gpios =3D <&tlmm 23 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 21 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 21 GPIO_ACTIVE_LOW>; }; =20 &pmm8620au_0_gpios { diff --git a/arch/arm64/boot/dts/qcom/qcs8300-ride.dts b/arch/arm64/boot/dt= s/qcom/qcs8300-ride.dts index e9a8553a8d82..f9891fbcca90 100644 --- a/arch/arm64/boot/dts/qcom/qcs8300-ride.dts +++ b/arch/arm64/boot/dts/qcom/qcs8300-ride.dts @@ -615,7 +615,7 @@ &pcie0 { =20 &pcieport0 { reset-gpios =3D <&tlmm 2 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 0 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 0 GPIO_ACTIVE_LOW>; =20 wifi@0 { compatible =3D "pci17cb,1103"; @@ -651,7 +651,7 @@ &pcie1 { =20 &pcieport1 { reset-gpios =3D <&tlmm 23 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 21 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 21 GPIO_ACTIVE_LOW>; }; =20 &pcie1_phy { --=20 2.34.1 From nobody Thu Jun 11 14:14: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 1C6B53793CC for ; Thu, 11 Jun 2026 04:59:56 +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=1781154008; cv=none; b=Rv8NULk7+bCjzgyZdvBxTy2MbDh4i7VjE6XcFJlYUwnX4PgYSoh6ihkmjm6lMbvKcRjYb8h5GNwxTzZ1yTpfJ7O1C7TRq3eCLtTZWZwPmsnQhSEMkhO/ul1E6fM5JzzRvG4CVtQLNNgdAuZY6FyZzHsOQwWb9sIW/DG0HaX6exY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781154008; c=relaxed/simple; bh=yeaV9sJqN8fsZTYxfMzuF7Ab7IHMyFVmWwQiXiHWSzg=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=RUdJmKRrVUiyUmkmJNva44REtcZo8OlJtkkSIjLtbbsOA36QT1edSqkfDUf5gDFPJnOBVRKaf/6jo0lV/ndR1hQKAx+RBAlCXe/hbcU6BmOvwCfWfO1CFNOCPk0vrR3FG93A+Fn8ubvYnYWDdMlln7Y8K9y2MqY2aKFynpiIabg= 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=p5PpCGWA; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=S0vvu5pU; 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="p5PpCGWA"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="S0vvu5pU" 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 65B0ObVs3133639 for ; Thu, 11 Jun 2026 04:59:56 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= dlWonT1sReFuMfZlXqZdPASivDsrTwJ1EUbnVN8G7rg=; b=p5PpCGWAMzlK51sK FwvuXNFjaA1D5gKuOs35ui9qkLO+OVndgeTiP9LuHquvZkAEGftZALkqFJmBlEbb mrUFt7/BZ0kSNTfDriPNjNEZEYazDpOHM0hkEuI2q6PUcInmiMTlnTaaA8qiQC/B wsrdj2GUg3CVzx+PdZj5KJlKx0dSC3erOrM0MF23O31MtU2AYeLYhVP8/sGz/g6V N+V5FHEE7jYGWsSNmQBX5qtrH5GDDVE40DXbL26bWj2zR4uFQtg9duWQI9C0VhdB 70qa87refKLPAsese2ESCPRpHNNuYE80wvM7XmiKZTZjnLXdkL7aD1Blx+OKMy+v fk9wDA== 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 4eqe6shqk0-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 11 Jun 2026 04:59:55 +0000 (GMT) Received: by mail-pl1-f199.google.com with SMTP id d9443c01a7336-2c0bfcd629eso91689755ad.2 for ; Wed, 10 Jun 2026 21:59:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1781153995; x=1781758795; 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=dlWonT1sReFuMfZlXqZdPASivDsrTwJ1EUbnVN8G7rg=; b=S0vvu5pULF1eYrf9oIUkakcqJ2rl29+ZiNtUgIIIlmtGUCPvUNcvpBOE8lIXVPtE+9 7XwXXY52wQ7NJKY30I1XVxe3/IJFYTTsi7M7MxsFCNs22d+ZymcRWGjRjp5Sj4Iam4Zc bQxwek6ckktgEqa6cEwes1OuResnYu+vw4flAjCG95fSki/UkAP5LBN+eYyI/Nx2g+Sq 4g6EHVTkYR+dpL7hYXLhnZa59c69uZRUPepWcuuHjC2fIEb+WlWDn8Fj53HKoSP12/S2 65EF0G5Bo03uJssOi5q1F/urpC0hYhV2hQrN7U3QVmyxTVYVqLZ2MAh1NqaVRzslbNek cDug== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781153995; x=1781758795; 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=dlWonT1sReFuMfZlXqZdPASivDsrTwJ1EUbnVN8G7rg=; b=eRsbmTpNgwusuZCEXPPxtNMVPmzmgmAzcM6L/SD839b56j/gWI4pYQr/ijqVYvhvPg Pq60c24akyceMLMfZxduGRxVhmsO+OeQJ+bCHuOn7XoC4+G5q2k32BvR9cIrmrpcM+j1 muFChHjwK2iOPJBxNqI8qh/jExI15vkC3NHdluJukNbna9El/N3rw3f/1Q4rd3tpAD0P t9H9e9R/oVULYxi9PrJWGFYfBUNnoL5vfpYfLKmFBebrYP5qhuzkzhPYUu6waRfmSI12 TeoIreJZkb0sikdKPBj7ePdUcknyqVJNlKFbKK5SFPlSd7Pu2RZHfA4XdOTZ+hGikOZJ 4qVA== X-Forwarded-Encrypted: i=1; AFNElJ9hJ5tVoekbFJ3I8Vr/OA26n0zYQ8eSsNX2oSQde2kCZtywJuej0n6zOjlize0keacOLUI0sVfDVInbvaE=@vger.kernel.org X-Gm-Message-State: AOJu0YwTSsn4jGSmGGuEZMEvHPC/++caNQ03dprlZrXc9oAxV/27DdZD 8z1d71ILgKOaRD5AXs3UV9jElt0jzw1sVwN+L6CbkN9neVd42vquOI7LZY0yPsEUkBtrsC4beMn EIkyttc19ifOdGWwIqBGYZhh82+VNu8y+qMj+A2w/ItL1QKzZlKtAKXD6mwIWcT+XQYA= X-Gm-Gg: Acq92OG/xnlOT7ggWIl6wujY1u+PWL3LEncxUFrQV6T2K4l2+iyUW2VSCEL3DhZTtBQ +Cv/9D4eYDBfGRkDnpCtQiu7m00jPZUjI90doIJMriBy+2TbkqX0NmbfMghqSRUgXoiRsIEnJ87 4xep290yR3Y5yLuaTe/hEc+g4wHEfzD+1gC1w2gkCrDqbk+pxWKV28ofqKdvdiukaE30kjgT2dE MSCVeNmEkX1h3aMcSIDTX1MIk0HUfOhGoM0T8lqhQlcFlFau7SKMZjENUNM58cs61Qzg0zXW4oo M38QfwGZIhdc6J2ByRomYtUOm+WRltnHof6ETMIB5cK83yLh/gZZcWh0aRIMTyXYUiVUOJ4p5rM eZPHZVVgUfaPSj4buqjjIpIfWMwa5QJJ1CWnxsFgc7BVoeymJHCMkLa5/jLppZQOq1FM= X-Received: by 2002:a17:903:983:b0:2b7:abc0:3bd7 with SMTP id d9443c01a7336-2c2f23a7328mr15034365ad.9.1781153994666; Wed, 10 Jun 2026 21:59:54 -0700 (PDT) X-Received: by 2002:a17:903:983:b0:2b7:abc0:3bd7 with SMTP id d9443c01a7336-2c2f23a7328mr15034135ad.9.1781153994198; Wed, 10 Jun 2026 21:59:54 -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.21.59.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Jun 2026 21:59:53 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Thu, 11 Jun 2026 10:28:51 +0530 Subject: [PATCH v2 15/37] arm64: dts: qcom: lemans: Fix PCIe wake GPIO polarity 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: <20260611-wake-v2-15-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 , Konrad Dybcio , Manivannan Sadhasivam X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1781153928; l=2052; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=yeaV9sJqN8fsZTYxfMzuF7Ab7IHMyFVmWwQiXiHWSzg=; b=LmgkTkzUvDAmQCQl1RiVbHEPvZUZ7pC+Cqu0xRCsZE/yiAnlwfaFnwRMehLwbnB4E0MdzCHD6 OirR7//cSx9CCVRqtmLwS386uKnEjPzviyNGUCR6YdBmCvkU0rJdxHx X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Authority-Analysis: v=2.4 cv=GbMnWwXL c=1 sm=1 tr=0 ts=6a2a40cb 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=yx91gb_oNiZeI1HMLzn7:22 a=EUspDBNiAAAA:8 a=VwQbUJbxAAAA:8 a=TRJGHeO7bdl8qYu8Ap8A:9 a=QEXdDO2ut3YA:10 a=324X-CrmTo6CU4MGRt3R:22 X-Proofpoint-ORIG-GUID: ZtQaJUkwXHEjlVIVhwB23r_sYiG9LAbP X-Proofpoint-GUID: ZtQaJUkwXHEjlVIVhwB23r_sYiG9LAbP X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfXyzGEYgvFiV44 sqSlXkNehbjeq8IWsYB8qcEodwDhFHumrwwuNXo2yc7SxC4WlsrJip1VgvJvNugPqWylTCiT8fD 0YVpZwj241Ju8Mb9ZVuAZNtsYe24rIZncddrSYSz9+oG3q4iVbTTLCKgjsga9/7qtdtYbuy+BRP lpYAD+i4Y1djZmjo+ed/litDHfC/TfCr25/Eh7FXoQjRzsE+WW1ogqXrKTAkX3guVQnOCGq7H51 eUkHCPHyMJlM3BFuBcbIpEKnaABlMS9sjoSLjPNrsMrFfDQSRbArNdJI33pH3oQHyHUGK//XYwK GVfq2hquSpCSAniveDG+z0pbZSp1FDfI6lA6bu1A6/Y/vqYyDRpT9ik5TFmTpPYCfi6nhdLn5az 44urT1GvT/ZLYJb/a5bIqMM0dR8Yuu/GZ3dFFetXM8h/Rau/pUh8aYA1AlW8edZjEtWHYAoOMGA WSYJm2jSnIi9o1zbdUw== X-Proofpoint-Spam-Info: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfX8so1648gUNMa out7yS7aWpc0yORsFjIitwVuviErrVr8NaY/Tc33R9mRImLK8FO26pmC3FJ+p86exWosHtTsfdb Vu3MLFu6TxTaAUHie21/iVErxlyVxc0= 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 phishscore=0 lowpriorityscore=0 malwarescore=0 suspectscore=0 priorityscore=1501 bulkscore=0 adultscore=0 spamscore=0 impostorscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606040000 definitions=main-2606110046 The PCIe WAKE# signal is active-low as defined in the PCIe Base Specification. Fix the wake-gpios polarity by using GPIO_ACTIVE_LOW instead of GPIO_ACTIVE_HIGH. Signed-off-by: Krishna Chaitanya Chundru Reviewed-by: Konrad Dybcio Reviewed-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/qcom/lemans-evk.dts | 4 ++-- arch/arm64/boot/dts/qcom/lemans-ride-common.dtsi | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/lemans-evk.dts b/arch/arm64/boot/dts/= qcom/lemans-evk.dts index c665db6a4595..fe9a2cd325d4 100644 --- a/arch/arm64/boot/dts/qcom/lemans-evk.dts +++ b/arch/arm64/boot/dts/qcom/lemans-evk.dts @@ -703,7 +703,7 @@ &mdss0_dp1_phy { =20 &pcie0 { perst-gpios =3D <&tlmm 2 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 0 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 0 GPIO_ACTIVE_LOW>; =20 pinctrl-0 =3D <&pcie0_default_state>; pinctrl-names =3D "default"; @@ -720,7 +720,7 @@ &pcie0_phy { =20 &pcie1 { perst-gpios =3D <&tlmm 4 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 5 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 5 GPIO_ACTIVE_LOW>; =20 pinctrl-0 =3D <&pcie1_default_state>; pinctrl-names =3D "default"; diff --git a/arch/arm64/boot/dts/qcom/lemans-ride-common.dtsi b/arch/arm64/= boot/dts/qcom/lemans-ride-common.dtsi index 31bd00546d55..3a6d73b485a9 100644 --- a/arch/arm64/boot/dts/qcom/lemans-ride-common.dtsi +++ b/arch/arm64/boot/dts/qcom/lemans-ride-common.dtsi @@ -854,7 +854,7 @@ wake-pins { =20 &pcie0 { perst-gpios =3D <&tlmm 2 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 0 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 0 GPIO_ACTIVE_LOW>; =20 pinctrl-names =3D "default"; pinctrl-0 =3D <&pcie0_default_state>; @@ -864,7 +864,7 @@ &pcie0 { =20 &pcie1 { perst-gpios =3D <&tlmm 4 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 5 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 5 GPIO_ACTIVE_LOW>; =20 pinctrl-names =3D "default"; pinctrl-0 =3D <&pcie1_default_state>; --=20 2.34.1 From nobody Thu Jun 11 14:14: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 4DBAE379EF9 for ; Thu, 11 Jun 2026 05:00:00 +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=1781154012; cv=none; b=tJkRsneJuQpmvezMwydz2/EBtQLOJt0U3EtvHgc4YDnYLzJEoenUMPh+gyvop3jFG1uMLNfvHdr+WaZ7P/FAlbSESG2n0K5H3WoxXCRrNE0UK7cu0b/2okYbOZG43vHg7wHxSU30Iciu2vewZaPs+po67gZ9f2uYjKL7ePRl+gU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781154012; c=relaxed/simple; bh=K2PktD81GLchwBUK+zykynZPifY53YubUDY8lpH3JZg=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=VyYEyFPhTcF5xiglcCmiUz5f/FaBb9150fJV0IHv46utLpcgR3Xd5XeaFoDdYHldGz2rr6sA6CJE+lrBQZuEijgafO6LJdGSUvh79ff2qiirEQ85sba7OxU/2CHb087Z8EJO1m4WDlOG/Fbj2oG7NSvKXRfnP6GWwKxxIw96GtU= 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=nTl1AN3v; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Mq93a1Ql; 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="nTl1AN3v"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Mq93a1Ql" Received: from pps.filterd (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 65B0PW603095960 for ; Thu, 11 Jun 2026 04:59:59 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= FKFWeqSVdABp3bZUWRkG8UEu9s72wVyfZKzIZbZCsxE=; b=nTl1AN3vl7hKdvRU DeZ2hrE4Va1V5535B+uDTR9HFzsYhA+PHcgvdyxVjYyoeDP5RghEhV4f19fU9gwA bYiM7LKLrBZ/Tk/Ev3DpTouoL/5g/pkDvSo0L5H9AuQ/Emi34Jr0qcfam175xOE0 g8AV+LChL8cW46lQJ3ecXxHZVr0SjcSzPJEiASX/qV7+WQf246YRpapzgHI1HEHE vikM4S4v2QDKu0GYyemEpy+5m23lfaZ4Bf/PkdlKgOlDol7i8bHyGLg1kpf6U+En MY5+rAdD3ybhaWZZo17a5+gdtzanP7OcDtq05+9pIPLbjfKgwd72yFs3WmuqVSKF YfGEUw== 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 4eqe6v9mjc-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 11 Jun 2026 04:59:59 +0000 (GMT) Received: by mail-pl1-f200.google.com with SMTP id d9443c01a7336-2befec3fd8fso52610625ad.3 for ; Wed, 10 Jun 2026 21:59:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1781153999; x=1781758799; 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=FKFWeqSVdABp3bZUWRkG8UEu9s72wVyfZKzIZbZCsxE=; b=Mq93a1QlPZYOh6/ouxxGqMeYsQU6lFDsZ2FTI1Rq4YiFb4Mn+to5S1Mf8oSvHSj7Hz BmYvMPKN6VTqNevGBpsY/z7Q5Y3GpWU8XdsDVWw0E7wrbEru9xUDzivSzDPxUcDQ+TEl bma63XlorUaxsLRbhy+P7CItri5qCWb7bDUDvb2Oa5DlO4+1O5X1rxsQzrVD2e8O5Ror 4PbDJwpkVuNE+yrV3/X0dobJ5IHrtxdkjpvYsJBaGoik+LHl2FFXq9R6FimQ2Ou5CVQk FBdFKKmo3wwYkiSeHHSu8v3vY25AZro/MuSuL+5gFtRAYxFY6ntD8QkBDyGf3o+OyfTf ndnw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781153999; x=1781758799; 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=FKFWeqSVdABp3bZUWRkG8UEu9s72wVyfZKzIZbZCsxE=; b=UzZKPV8+u9uwjj2yeJSKxi8JhMDHpr3tYuAxwBnK41vMbkqSFMV7BFJzBTiK6MS/NC rcNR4lX982OqhbTs5fVRri65zW630iEefk0rIW4+Lmca4WpMjl/9HRcU44W8DQXLqlm6 q21Ar1C6wI9FpMDHN9JAriWmzgedlYhtWUKEUTEB5LnNp4De8kPhzNyCL4FVS8i00KnZ 2r/nlG5+uwrH0uvsZD0YpxNXERzCB/jhJWItnBZ3JkTwH3n/JinNSD7jDH+NyCjZNqSg gUScruJfEzJESluEZpjB1/9BE/707LhnjyI+3PdvQCG59ZVZHYGRfzCOv4TLVjfw864U Mw0g== X-Forwarded-Encrypted: i=1; AFNElJ+FFQ8bL3bzD/I7DD78hVxaYdPOO8+k3OBp/fD52IwKjaRvONS1OZ6UBH4o+AiMwnegXpytRIZ2LxrRSLM=@vger.kernel.org X-Gm-Message-State: AOJu0YxeKnrrGUGRRw4g8qfYrnoZ0xc+zD4KKX0hkw3cupOsrwUU+xZS gidlMMYiKcv6w7IDQfFNasmrSeCcbNBEckmgG5eH8MJ77HiaTxXOVvwARP73p/QUYoO7SuhuXeO zH6U7dsxFuIRDNNf1pYfATJldsMIYJ16jILGN/tynmZ7vCyl6iNpFLShPY3Q+TrLjBsw= X-Gm-Gg: Acq92OFTWseY3nxo0v6uu3bhykj7D/7xEj9QlCNftv0XNDUDeuwK9BuIQ1f8oVu2qc3 vivW994I4LIxEZVssMs/PbpMjtx4TLiocMb+lyyOYAfsrMnWtmm1TzQGgp7A36GybGWM3zvQWjR frCq3/GG9FxpFWAQsN6vzW6rDnIRrWH0RtbPPb8WXwWzpuNPx4MF2yOF8qOj7fVUOgt5EbbhINh 3IsFCtZM8l9+vp821wQj/wb/qyxqzGWyK46WsWqIF9YC89NyMBvz4Su3nZHSw2lrs7ASD6DpWsl b5N/R4ArHWGrF24cVraoDLfkeCMdSGWypRp4j4ZGaQ+Qv2RfpLIkwmiM2EPm7AUIBxdFR/K0hTi 2NSZ+NzDym46u/z/6n7E1Ns/u72xYgE674nYjGvx/KSvOFHEplIHE1FoTmp5cvoIS9Lw= X-Received: by 2002:a17:903:3c2d:b0:2bf:2b84:c207 with SMTP id d9443c01a7336-2c2f3730df8mr13002545ad.35.1781153998729; Wed, 10 Jun 2026 21:59:58 -0700 (PDT) X-Received: by 2002:a17:903:3c2d:b0:2bf:2b84:c207 with SMTP id d9443c01a7336-2c2f3730df8mr13002175ad.35.1781153998303; Wed, 10 Jun 2026 21:59:58 -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.21.59.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Jun 2026 21:59:58 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Thu, 11 Jun 2026 10:28:52 +0530 Subject: [PATCH v2 16/37] arm64: dts: qcom: sa8540p-ride: Fix PCIe wake GPIO polarity 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: <20260611-wake-v2-16-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 , Konrad Dybcio , Manivannan Sadhasivam X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1781153928; l=1324; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=K2PktD81GLchwBUK+zykynZPifY53YubUDY8lpH3JZg=; b=J0Mz6bd08Ehsina8bTt3w2g9X2MUjoj0r3LgV+NfG58iJr6+XjE+vKQ8DEGZp80CWgvi0Snvs r4iMEFQralsAiVzYjrmUEENx0s6hyDouThpOD/6kBLwICEWmhnF2O2m X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Proofpoint-ORIG-GUID: OjwQOMHfDg9iQ40di-vyrP_NlLSQ_5Et X-Proofpoint-Spam-Info: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfXxDTxtlSUGnl5 j764bGghkxK5FFOQtwzpHJNQ/ZvkR/bvhmDpM0mLGBtFLNbbdhMFz+FIrITvFMvqAbmeFmHg57r BxrabF5y4+LkZ/wZk6aAcY689c2zCCA= X-Proofpoint-GUID: OjwQOMHfDg9iQ40di-vyrP_NlLSQ_5Et X-Authority-Analysis: v=2.4 cv=UsRT8ewB c=1 sm=1 tr=0 ts=6a2a40cf cx=c_pps a=IZJwPbhc+fLeJZngyXXI0A==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_K5XuSEh1TEqbUxoQ0s3:22 a=EUspDBNiAAAA:8 a=VwQbUJbxAAAA:8 a=TRJGHeO7bdl8qYu8Ap8A:9 a=QEXdDO2ut3YA:10 a=uG9DUKGECoFWVXl0Dc02:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfX0nUlVzL0oho3 WamSKtSAIjCo3CYLMIVLkzuW87Fzr2+6Ah+EYotZBg6jEWMFD75npl0SfS+bGpR1oSNLJQ/Z+RY 6eMGYfQ8C9VsHCje9H2SG3f59A51zYqa6ObTI+1KnXPlW1P+umwuXZ/jwZ0L1HaoT9DvBWxGfXh yMeySWOL7uVIma5x8UmaJH0M/PLXesxB9Zbv/T6jxv1LpdtPsaCd1z3rxjldljepXJLYAPxRNwI I3+EkbTT+UZb7Vl1pU1iP3E7Zt6DwQrpvwiZjRUZ3HW7xMHDCTry16x7SUJgugSCYuh9lBZL0Kt DhX+IjCYsrOS6H3CccuDt0IejPzVMMzN9z/k4JTbry1lbPh1X2myOqVV4IzSoD+mfekTCwyTAwB Js/DGmSAtNM3v4k6ni2PuVtPVZXR0V8Lnbm51H7gjDWSVOClPeHjkCl1JVvCwkLEP/yDuW/nZLw DACiVioz7rOemSaVsaw== 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 priorityscore=1501 phishscore=0 clxscore=1015 lowpriorityscore=0 spamscore=0 adultscore=0 bulkscore=0 suspectscore=0 impostorscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606040000 definitions=main-2606110046 The PCIe WAKE# signal is active-low as defined in the PCIe Base Specification. Fix the wake-gpios polarity by using GPIO_ACTIVE_LOW instead of GPIO_ACTIVE_HIGH. Signed-off-by: Krishna Chaitanya Chundru Reviewed-by: Konrad Dybcio Reviewed-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/qcom/sa8540p-ride.dts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sa8540p-ride.dts b/arch/arm64/boot/dt= s/qcom/sa8540p-ride.dts index 44177e9b64b5..702ae4cd3d0c 100644 --- a/arch/arm64/boot/dts/qcom/sa8540p-ride.dts +++ b/arch/arm64/boot/dts/qcom/sa8540p-ride.dts @@ -367,7 +367,7 @@ &pcie2a { <0x03000000 0x5 0x00000000 0x5 0x00000000 0x1 0x00000000>; =20 perst-gpios =3D <&tlmm 143 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 145 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 145 GPIO_ACTIVE_LOW>; =20 pinctrl-names =3D "default"; pinctrl-0 =3D <&pcie2a_default>; @@ -388,7 +388,7 @@ &pcie3a { <0x03000000 0x6 0x00000000 0x6 0x00000000 0x2 0x00000000>; =20 perst-gpios =3D <&tlmm 151 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 56 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 56 GPIO_ACTIVE_LOW>; =20 pinctrl-names =3D "default"; pinctrl-0 =3D <&pcie3a_default>; --=20 2.34.1 From nobody Thu Jun 11 14:14: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 56F93363C7F for ; Thu, 11 Jun 2026 05:00:06 +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=1781154017; cv=none; b=AvPMTTe4ekXARkWwuJtyt6d3oouDxcKWsxrd+/4OLseQUnhD1R8Jnhn7DVGe28xCcgnrr6N9PrZdAqk7WTr2Nt1hrcyrWvgKY3zItFbLIih0qxvtfxFMLkrZg/eOIerTHB30t3LQCgGQfXPrhREEjPgKrf6ZlVU9lGC42Ac/h3c= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781154017; c=relaxed/simple; bh=FnMF1gdIBBqzcGyw/Qftg/BoiY5xILkioEGvlCuaMr4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=RhySxMyPCzuO2ML9kv99Z0NLRM+69tgGE5m/GDFnb16QLkBOS1cs2+P/xHPpwF6QijZgZeFGT1vqlXlYiDTP1wMx0RMAaxjEZn0UgcPJNohIngdqbUghVAxvGMM/URyFFljOTSSzUtOHcSW8RYQNIEbHlgmAF2UfkXRCThHjHpA= 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=pt1dX46d; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=WzRhlLb3; 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="pt1dX46d"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="WzRhlLb3" Received: from pps.filterd (m0279864.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 65B0ODV83203481 for ; Thu, 11 Jun 2026 05:00:05 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= /YZ0aGKsLxrgGER/RxB6aF4pHWuCa0SmOkhq9nYOjL0=; b=pt1dX46dq1QknpDu 3okQUhqNiFXZD+9gAFpJSAgpGEU/v42A47FTQP1in41m+hj7c1XGLXEN5gry/z7p 4AxSEplF14EpbrMGpkaZq+w3vyxdRlisSsclUGwSzjucH0NWmRlrR26GHJe3mzwt 9ZGUq77si6hfgPn58xPVZA/ZzW22UAWo2I/aor858tY1A4QCNPBO2mTR6QmUNj73 a4RrsrDmuPiVyplwYoJvvap8dtbnzSPB7xAXj2JsG0ftqk4nPND/vaLbfmU28eVW otr0fjOkChip7RYDihTDCUZJuSFIttt5XUxq3T5s5Xp/tlzyjv/X9wV/FEkSF02c SEfyNw== Received: from mail-pl1-f198.google.com (mail-pl1-f198.google.com [209.85.214.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4eqe6thpah-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 11 Jun 2026 05:00:04 +0000 (GMT) Received: by mail-pl1-f198.google.com with SMTP id d9443c01a7336-2c0b1bb53a8so4168795ad.0 for ; Wed, 10 Jun 2026 22:00:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1781154004; x=1781758804; 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=/YZ0aGKsLxrgGER/RxB6aF4pHWuCa0SmOkhq9nYOjL0=; b=WzRhlLb3PjQLMzKk+jLfWMntVZJhlqt1knjK7rzs1znKFfUMWLzuLDCVurjpB5X3/m YJ+XO1B2ggOzz/QwBPn4ddqFlwCTQlei6aO/XxR1KYla/st4SO7chLnoXeI92GKOJ4+t raXqa26P2+p3EIyo3mX3gSirFoWk0IGipmXTNmaCbx0Rvwu20hfBrqvI/mRu6+uJ4+l9 lTCfJOGk+PEVVDX7tikHt+jXblWpok2sU6zc1YNck8UtkQsdcponzejQYbKhJdnqD3aT EIQwl5P/Qq01gG2xQetYfKDXlxreFE5TWrt3iaD7am7lBe1d95JyfazfPvt+5w2XU05m DeEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781154004; x=1781758804; 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=/YZ0aGKsLxrgGER/RxB6aF4pHWuCa0SmOkhq9nYOjL0=; b=C6POWldYneBVagzlHyFafi4bgphazTssT2kcJzRQp4xA9jf6prUDNa3pTMmOMdWQYG 39ndTMm0CL4JkNPhM7ilYXq6rWkNr2KoYnEIbzl1X0sg5FisJrDGkNp9Q5Uc/EyIc5/E fEv3jUNGUxcgUjyX7gc6g58mDO3dYI9UINRcijoLKFd6UFom5JlazB8EDlovui4PEKXw Qp3KxgmtPukrFaCkqBeJn/4nz0moDBlvg2pdFNxK3WEH3X/THwHbfWM+Rg6zJYXS2iAV 3DJUvKL3jcGPJ8MHOIKAtw413jwGNCZYlgJuwbwK02VVbCc/tcM6m4351dmtCtRDr5he A/uA== X-Forwarded-Encrypted: i=1; AFNElJ+9n9g3VjgMR2wxyaRvpCyC1EeQ+gvtD08iOzyaGa2Z1j0Mr7QxTgmHQK5xpcY/lm32LyucRuEOWYTN2Kc=@vger.kernel.org X-Gm-Message-State: AOJu0YwNkicIgshQteyoxafGy2WKLwBS3DzxL1Qimu0JcFIPftxoelw2 FixeOQdpuKHOPXxpIcyz4NMu7OV4/Ul2rum4vT7NS381zZxHFtumy2egG5FLZWr009TpTp2s2sI G/NS4hDFnGlKyaxJBxeR+8MRG1BVWjMacDTQMz07qbCyzZo3y3eZAMxU8WEolMt0aiwM= X-Gm-Gg: Acq92OFONZcLNDAcJdq2B8rTq4HEQ9iDfPB6tU3OW0+Tz+wOKGigww2JTxT65AzkEf4 h+ysKgyXdR5oaJ30WrIxeu5y6qo7b9GC2gDldm1NwMjHOYgIuqKVIBCzD96l+OGQ0dsu+10eTxH oKvxuBPuIxfipbjWbPliO3mhpzjx6ODHtC58KvTK1iVH26mo5mk7a/LJ+NW0qa9gBV2VszoenL0 +4uyy20EOkRLnAYIqnqh5ZKhiMBBXY0M8SW/7CsDfZXvbyDc5Q6IYS3bJMoBQRizvaq8DI+vgNH yQbcEQ89ZwbUDC8g7p7ScnqB1pfD9Vd3EMHte/ZmTErIJYdqmopPju6BVIvExN+/GQk3wXDdLY8 ukAynmxT0yQK9ThRLOGx7nqoqVszYhxlSqMPHj+s8WhXA5tdNBBVtQp897m/qGnbUwMI= X-Received: by 2002:a17:902:e752:b0:2bf:1aa9:6c8a with SMTP id d9443c01a7336-2c2efc57fb0mr9281305ad.12.1781154003331; Wed, 10 Jun 2026 22:00:03 -0700 (PDT) X-Received: by 2002:a17:902:e752:b0:2bf:1aa9:6c8a with SMTP id d9443c01a7336-2c2efc57fb0mr9280975ad.12.1781154002417; Wed, 10 Jun 2026 22:00:02 -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.21.59.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Jun 2026 22:00:02 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Thu, 11 Jun 2026 10:28:53 +0530 Subject: [PATCH v2 17/37] arm64: dts: qcom: kodiak: Fix PCIe wake GPIO polarity 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: <20260611-wake-v2-17-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 , Konrad Dybcio , Manivannan Sadhasivam X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1781153928; l=3509; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=FnMF1gdIBBqzcGyw/Qftg/BoiY5xILkioEGvlCuaMr4=; b=15wuX8JRz8UD0USokUpXpyMfhlRDaBFk2uYD0To+uVmrw8iRK+RLcD031zvTMpzI1IB96mIPc 6uqTDq5ivHqAeiQjwdduD6LbA2uj/waYvvuw/SpR4tkm2mccKnlaRaI X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfX1nkAp/cb6gG4 Xvk6tkdOU1tEHwLXp7gSTbznmCq+8e8HEGMbj7rvQyDQJfEjBoI/5EF2Tgm7jpGswbiCDp/dKod /ap9ykoYti4rWe1jXM59OuYE+9lX3MDSF3RQaoGHREJNLM0oHaY6uiHTq3K5eiLR+gOZqsdKHpH uKqHDMsIPAGiZGTTaHuhkbPKwuAmI4vGQdtNJqWbxLAgNELueBKHiJv+Q5frYZwISKuEJxmtV7z /zvUVzvPXGcJzeOaoWUjTZXV/XaEjczXHJk9LzMWe7H0XcgIZdDw2dsJlLaREeEn9FBXBheO9Wt mJ7scSuCwfGSzKlnzutszAEt3ijl51uolImWRIK6rdyAZCRdPyVU6Y8NBSara985bnByCfGoYzs 4u/voo7OkB9D3cOzaA3uXE/uzRosThnmgGF8KdjtztL8OJi6CFAeOFwB4JlQjIm6lTQYJRVVIAF vxxGKUS4A9ePaaTZorA== X-Proofpoint-Spam-Info: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfX4elGiyJngong r1mzqdOZRWqyAyZaghInwINZb1iSPoxL4Rv6aSuUjuRjdeX9P6rLvpql6aHRZrx1NbnzJ66qjeq iljQKZr/HyHiSYevxblTaj+k+8Ju0gM= X-Authority-Analysis: v=2.4 cv=AaiB2XXG c=1 sm=1 tr=0 ts=6a2a40d4 cx=c_pps a=MTSHoo12Qbhz2p7MsH1ifg==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=DJpcGTmdVt4CTyJn9g5Z:22 a=EUspDBNiAAAA:8 a=VwQbUJbxAAAA:8 a=vzsU3dzRAwCoIzd_qrsA:9 a=QEXdDO2ut3YA:10 a=GvdueXVYPmCkWapjIL-Q:22 X-Proofpoint-ORIG-GUID: Bi84p8xnjZVDxYAofXxiUZ4gsdFgQs9p X-Proofpoint-GUID: Bi84p8xnjZVDxYAofXxiUZ4gsdFgQs9p 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 malwarescore=0 phishscore=0 impostorscore=0 priorityscore=1501 bulkscore=0 clxscore=1015 adultscore=0 suspectscore=0 lowpriorityscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606040000 definitions=main-2606110046 The PCIe WAKE# signal is active-low as defined in the PCIe Base Specification. Fix the wake-gpios polarity by using GPIO_ACTIVE_LOW instead of GPIO_ACTIVE_HIGH. Signed-off-by: Krishna Chaitanya Chundru Reviewed-by: Konrad Dybcio Reviewed-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/qcom/qcm6490-particle-tachyon.dts | 2 +- arch/arm64/boot/dts/qcom/qcs6490-radxa-dragon-q6a.dts | 4 ++-- arch/arm64/boot/dts/qcom/qcs6490-thundercomm-minipc-g1iot.dts | 4 ++-- arch/arm64/boot/dts/qcom/qcs6490-thundercomm-rubikpi3.dts | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/qcm6490-particle-tachyon.dts b/arch/a= rm64/boot/dts/qcom/qcm6490-particle-tachyon.dts index bf18c4852081..b1ad1d7c346a 100644 --- a/arch/arm64/boot/dts/qcom/qcm6490-particle-tachyon.dts +++ b/arch/arm64/boot/dts/qcom/qcm6490-particle-tachyon.dts @@ -546,7 +546,7 @@ &mdss_dp_out { =20 &pcie0 { perst-gpios =3D <&tlmm 87 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 89 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 89 GPIO_ACTIVE_LOW>; =20 pinctrl-0 =3D <&pcie0_reset_n>, <&pcie0_wake_n>, <&pcie0_clkreq_n>; pinctrl-names =3D "default"; diff --git a/arch/arm64/boot/dts/qcom/qcs6490-radxa-dragon-q6a.dts b/arch/a= rm64/boot/dts/qcom/qcs6490-radxa-dragon-q6a.dts index bb5a42b038f1..3a9fbef89aff 100644 --- a/arch/arm64/boot/dts/qcom/qcs6490-radxa-dragon-q6a.dts +++ b/arch/arm64/boot/dts/qcom/qcs6490-radxa-dragon-q6a.dts @@ -523,7 +523,7 @@ &lpass_va_macro { =20 &pcie0 { perst-gpios =3D <&tlmm 87 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 89 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 89 GPIO_ACTIVE_LOW>; =20 pinctrl-0 =3D <&pcie0_clkreq_n>, <&pcie0_reset_n>, <&pcie0_wake_n>; pinctrl-names =3D "default"; @@ -540,7 +540,7 @@ &pcie0_phy { =20 &pcie1 { perst-gpios =3D <&tlmm 2 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 3 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 3 GPIO_ACTIVE_LOW>; =20 pinctrl-0 =3D <&pcie1_clkreq_n>, <&pcie1_reset_n>, <&pcie1_wake_n>; pinctrl-names =3D "default"; diff --git a/arch/arm64/boot/dts/qcom/qcs6490-thundercomm-minipc-g1iot.dts = b/arch/arm64/boot/dts/qcom/qcs6490-thundercomm-minipc-g1iot.dts index a5ad796cb65d..e0275430ef82 100644 --- a/arch/arm64/boot/dts/qcom/qcs6490-thundercomm-minipc-g1iot.dts +++ b/arch/arm64/boot/dts/qcom/qcs6490-thundercomm-minipc-g1iot.dts @@ -685,7 +685,7 @@ &mdss_dsi_phy { =20 &pcie0 { perst-gpios =3D <&tlmm 87 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 89 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 89 GPIO_ACTIVE_LOW>; =20 pinctrl-0 =3D <&pcie0_clkreq_n>, <&pcie0_reset_n>, @@ -704,7 +704,7 @@ &pcie0_phy { =20 &pcie1 { perst-gpios =3D <&tlmm 2 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 3 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 3 GPIO_ACTIVE_LOW>; =20 pinctrl-0 =3D <&pcie1_clkreq_n>, <&pcie1_reset_n>, diff --git a/arch/arm64/boot/dts/qcom/qcs6490-thundercomm-rubikpi3.dts b/ar= ch/arm64/boot/dts/qcom/qcs6490-thundercomm-rubikpi3.dts index f47efca42d48..681a9ff5ef77 100644 --- a/arch/arm64/boot/dts/qcom/qcs6490-thundercomm-rubikpi3.dts +++ b/arch/arm64/boot/dts/qcom/qcs6490-thundercomm-rubikpi3.dts @@ -813,7 +813,7 @@ &mdss_dsi_phy { =20 &pcie0 { perst-gpios =3D <&tlmm 87 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 89 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 89 GPIO_ACTIVE_LOW>; =20 pinctrl-0 =3D <&pcie0_clkreq_n>, <&pcie0_reset_n>, --=20 2.34.1 From nobody Thu Jun 11 14:14: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 B463F3803C6 for ; Thu, 11 Jun 2026 05:00:13 +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=1781154024; cv=none; b=O0vwYdRoRfgb4Jnh6P7DwrGorZK8dmk1qCgFLlWikpjp/PqGJZ/WF8GjI3uP8qhuRAg/d9tCzufH+PeU7sWfEEFqk4OKM86uc7OUX+8CL2I/YiwMr0FUNQQaqLE75RBMwruLI4h0moEiThcRV2so7MltNGidaG0Zw+I8CPr4ZvU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781154024; c=relaxed/simple; bh=PxFeE4iE8H+mop4PjNTz4rASGopPuOb04tpGCfdaBGo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=CIirVy5MXm/rGptygT8ukRnUunfjBagekwD0w5fA9z8lKLEeiym3gwPA6/gpFLuAwdhPJf8GL1yvN/6do0IR5uwkb6a9Nzt3uSi1UBfeRJDlz+BuIUR2FXccac+Qm8sshl1GxKm9UXISKdjqxCgjSis9fP4ekmAmg2+FsHOFBnI= 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=DF4zJ1Gn; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=aJcNOiVm; 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="DF4zJ1Gn"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="aJcNOiVm" Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 65B0NhiY3183781 for ; Thu, 11 Jun 2026 05:00:13 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= HNuNHDzkj7zsiUvpDWiTjAWZpkmlx5Eb/BqVvO8oXg4=; b=DF4zJ1GnqqaT+niA phaJ3yT03cim0UtMvTGQHTEbvX+g9Jbg3RNRVyxczHRsfEhT4LwO0DleekRPC2cc LN1SoPOxQ6K0bW+Qn8UjJHMJA6F24X6U9+rAtQodQBON3CcGSnFpW8sAZGhv3yqx 73khZjdlqKifZ27OVTpwZYMJo5syikoLZTrt7vUGAgbG9+CAHVuqeFoG3d4yhmoX TkMdif34AW9tw1uanadON5HGqVHYSXCKLbQb/UTSX7e5vGrmx0a6LwDycTfdu/mf c885xPdtLLAnaMM2IAXXBjHSw3BEln4eDMVOEWY23ZL+V2mohcI5rAWqk9bvJ7pc 3+JmRA== 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 4eqe6u1nn2-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 11 Jun 2026 05:00:12 +0000 (GMT) Received: by mail-pl1-f200.google.com with SMTP id d9443c01a7336-2c2b64850easo36768915ad.1 for ; Wed, 10 Jun 2026 22:00:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1781154012; x=1781758812; 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=HNuNHDzkj7zsiUvpDWiTjAWZpkmlx5Eb/BqVvO8oXg4=; b=aJcNOiVmN4t4h2z4BYhy/j8JX7VBzvoYK9fvXENNe6iVdCMYlfnhOvkJTk/Nn8rtAj gksI6EFwVujPQHoj+U03JYiZE4ECxRmHz8dvmpJUdF4cVLcc3NUPmKUy5J2mnEKF1Cg6 iJJ35xqtXPUiz/gE+laT4eSGatYw4QMLqDiMqY8iPPLPudMQvL/7ZtNy1Khn1LA58BaA 4qjvEtCUYbXLmKflborKmMVmtH0/eKPh7LPHbHKJWUHpH4/1ojq5eLwH52qNbjZO2QSi b1eMlW2YKIeIF/5Pp0+KkwhZw1yv7SaI+pCaadKaiKZPNPku3bI+x+0uhvGM8NpriD6Z 9toA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781154012; x=1781758812; 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=HNuNHDzkj7zsiUvpDWiTjAWZpkmlx5Eb/BqVvO8oXg4=; b=tKQtZO9giMzdWN5BN7htwzlOmRlftKjNqryfveFDIxzEcevGaMcer2Yq/jm6KYWl5a BxDApxsA7lZ8PUYrYPA9/Do4SfSg9np+/QeDisK9KRRK84JVq5b61feVsHOOiRDtpL7L kwHwbIt4j6eXj/nXqs4179ummjT1Q6ynXtUuof+l0Yqe957wr5PRdtiZgSaLJj+3JYrS r2ngwEPdIupqfWLYxJiE8Ct2GVn/2dMqZ8j3z60sMu4ut1dThIVwdY6Ztb4tWrFc396r C6A9HGo+lAsd3bSDycrWMKxUIVJh7re/aJvSrz7Hoi7kHbltKlDaO63krIWzEDuNSWI2 f6sA== X-Forwarded-Encrypted: i=1; AFNElJ9IVdoY/EJAGtZAXJ8dEZuWM+sjmQz6NEZuYCmv2kBKw2qcddBZQ/15KTGBhvLJXut8zkSSDThB2TUzWZ8=@vger.kernel.org X-Gm-Message-State: AOJu0Yz8BHFzINKj/4YEbGXIYlbsZaZkh1rHHFugVFMjbZU82jLzblna 7KjOtjzNpUzBkG9K9251RfdeggjLx/DmpG2vYeabiaepAQ2/i2tR/YSHIxAz7ydBDJ3oPj2lwzo lyrWPR1DhFXBK6fYBsFJXBqq9sALI1seOxgXt9uO1RjtGfYdzGarvl1moctklvUAyG5Y= X-Gm-Gg: Acq92OGXDTo7lKbo0EoCTw6Ti3/7ePIJXe+W8XhqOLzULS57PBl4SnZn3sjJunImALz ykf6IzmGILLUxW2OAtudwj8Hw6yQwoHJIcLCNIm3h3MvGpPpbXAXcHvBI+cQ+nKnBigrri1eLup CaD3DJwVvFsykrvW/t97U6UUxOSObK9mYH5fk78hm/rzSy3JtZj+NeHF6YkxKPa50SAtJNrGzs3 85AXqwfPUxLzulFohCF28x1oVw8xMFdn9VlM4eI4SeQaWJUFOcH45lqY/CNGZk5bUFF77nS3WBU iMEUSIjRMMV2vWnMI8ik2CUov+FLrIz20b0EMJ/j4CvHN0xEgJOP77Os+LLtpe5WU8+SS0i+Ykx 0WLr2INOUHT58Zb/v9gDs8kqIutbSya1r2GYrKNdvaRx+o5OvHfHbBr20moBr3frBpsQ= X-Received: by 2002:a17:903:1b48:b0:2bf:2114:ecbe with SMTP id d9443c01a7336-2c2f4208cffmr13319085ad.23.1781154007414; Wed, 10 Jun 2026 22:00:07 -0700 (PDT) X-Received: by 2002:a17:903:1b48:b0:2bf:2114:ecbe with SMTP id d9443c01a7336-2c2f4208cffmr13318565ad.23.1781154006914; Wed, 10 Jun 2026 22:00:06 -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.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Jun 2026 22:00:06 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Thu, 11 Jun 2026 10:28:54 +0530 Subject: [PATCH v2 18/37] arm64: dts: qcom: talos: Fix PCIe wake GPIO polarity 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: <20260611-wake-v2-18-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 , Konrad Dybcio , Manivannan Sadhasivam X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1781153928; l=1536; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=PxFeE4iE8H+mop4PjNTz4rASGopPuOb04tpGCfdaBGo=; b=lBgk746bBQL9urzTDaOn4PHuUcZGq8u9NBmYMULzhvaHgN0gr+ZVlVVYVOeXoLXgEg+5RpKRZ P2kJtT35cPrDyi//VNusuVelAZi1D7LUYZM1i61UQ509oaeWjL5zIo3 X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Proofpoint-GUID: wVuqlvVfzhpGKoRN5a8xgXP3zyrscPZZ X-Proofpoint-Spam-Info: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfX1Edvw44lxfjC hr9C1b98e4oD8Ks/jKbHHE15RB0WqNBxkwcdIWesUWwSwX+wC3WNpWkTzx8rPOCcJqa9XpziJzP o5Atlxg67ZH4wxqXz/9qn9xDbazhmU0= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfX4i2FCM1YOAyS yANwyJna5MaVCnqZg4/Up0W46H3RZXrnUEvWk/r0+qXnXAI2Uufb9Eho6FRpxzwZ/NX7oYnsM7z nmEekHoOXeJFf6oPOf/3WjFq14p9ua56oROJUEzWAZ1nJsN54YLzRBwMN3/M38p5lbg6suE2dmW aBoxa+oU/eoqY7HGvw21UyMZzWn823Iu1SQeCVdDlvUkmTmFGOpYN6wN0rE95ewPQp7QNJHWrmh PHmqQFChYU9h1pEwhyfIkvkquDZnZdbbQrLNmMlhPaBtK8mP8Hu5BJ9nDOPfx+WrxOU1DqOkCiH kMvwRVAdZzaohi55Sjy0BcgYMtWt6jVpixUhmUGybdkGRlligdJU3AjizOmyJS+kauKRijqaEEb rdbJO/765+gkzTlGnM7b2hx9+cAz6qMXLCngY2sqkqPpVB4CQfpKXr5nyL/IRKOYeyUlgXh5iWt /Bs9jzM1gcw7K9YTKXw== X-Authority-Analysis: v=2.4 cv=F5lnsKhN c=1 sm=1 tr=0 ts=6a2a40dc cx=c_pps a=IZJwPbhc+fLeJZngyXXI0A==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=YMgV9FUhrdKAYTUUvYB2:22 a=EUspDBNiAAAA:8 a=VwQbUJbxAAAA:8 a=TRJGHeO7bdl8qYu8Ap8A:9 a=QEXdDO2ut3YA:10 a=uG9DUKGECoFWVXl0Dc02:22 X-Proofpoint-ORIG-GUID: wVuqlvVfzhpGKoRN5a8xgXP3zyrscPZZ 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 lowpriorityscore=0 malwarescore=0 clxscore=1015 adultscore=0 bulkscore=0 suspectscore=0 impostorscore=0 priorityscore=1501 spamscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606040000 definitions=main-2606110046 The PCIe WAKE# signal is active-low as defined in the PCIe Base Specification. Fix the wake-gpios polarity by using GPIO_ACTIVE_LOW instead of GPIO_ACTIVE_HIGH. Signed-off-by: Krishna Chaitanya Chundru Reviewed-by: Konrad Dybcio Reviewed-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/qcom/qcs615-ride.dts | 2 +- arch/arm64/boot/dts/qcom/talos-evk-som.dtsi | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/qcs615-ride.dts b/arch/arm64/boot/dts= /qcom/qcs615-ride.dts index 7e05f873194a..d89548a2a3f1 100644 --- a/arch/arm64/boot/dts/qcom/qcs615-ride.dts +++ b/arch/arm64/boot/dts/qcom/qcs615-ride.dts @@ -445,7 +445,7 @@ &mdss_dsi0_phy { =20 &pcie { perst-gpios =3D <&tlmm 101 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 100 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 100 GPIO_ACTIVE_LOW>; =20 pinctrl-0 =3D <&pcie_default_state>; pinctrl-names =3D "default"; diff --git a/arch/arm64/boot/dts/qcom/talos-evk-som.dtsi b/arch/arm64/boot/= dts/qcom/talos-evk-som.dtsi index 294354c034c3..6eca3791e2b9 100644 --- a/arch/arm64/boot/dts/qcom/talos-evk-som.dtsi +++ b/arch/arm64/boot/dts/qcom/talos-evk-som.dtsi @@ -359,7 +359,7 @@ &mdss_dsi0_phy { =20 &pcie { perst-gpios =3D <&tlmm 89 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 100 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 100 GPIO_ACTIVE_LOW>; =20 pinctrl-0 =3D <&pcie_default_state>; pinctrl-names =3D "default"; --=20 2.34.1 From nobody Thu Jun 11 14:14: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 E809B37F73E for ; Thu, 11 Jun 2026 05:00:12 +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=1781154025; cv=none; b=e1bKJ5i+1lJClJ51AuyzOUTODnji/y2w+0WYXiwbhIHnTTeZtcdyaV7aPQ5iNwW2eEOnVA9PpUhJ9QgN2m6+DKpoTmTMlPYkj8TM7ShkVC/FDgZyh32tuPb0lzKHRKoevdIAIxjziVaJA7wq1AP1t6dudDcXLAHdNloqG3zbpqc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781154025; c=relaxed/simple; bh=tNZSB7ttTGLRExjkoXKtLnSqMi09OL11vseaCxqJ4Jg=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=BnoDWxN3j9o4jJMauBlIvORz0g0ZCF3nyLX/Tr72VKIZ0VqmKR266nCJEFiaVuBRJJM30+qG1y/7j0JrH5uEf6pWvT6Z92RoJ30BQdYoCjOjJIzQxSrUCyoYBZJqniMt7ihM5A8LGN+7GLCjahFXdzNfONehKZDCeY1aZcqlYfQ= 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=U6YfKaWV; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=j55ddWu7; 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="U6YfKaWV"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="j55ddWu7" Received: from pps.filterd (m0279864.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 65B0NgWa3202995 for ; Thu, 11 Jun 2026 05:00:12 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= eWxYl6U93+dVQ/VwWMZ0KU2Kb248kule1lQjCtQtzEg=; b=U6YfKaWV29k0rhDa 7ykC/5vuE/oO5YhRW9E/DE3HU98x1LH+TtWKBJwLbYQJOj1jyoFhW2nY38A2b4Kl lFBEUD/uYgQB7tsLxFBObLA7G7g6FpxZC9TCm2xgYE6M6QtztYzW5dyX4PdwvyOG T9HZ/ra9KqLnUim37rzKJcxFSYlRdrJR7l8V1T3rWzhp4IzHdokM56FoBkBK25kD g6t4WAbH84hYv0rXoHpoDI+TkP8SP33coBufsqFyDVVc0f8zcDtTA3Exu+ZH+jrt UGNL5YXlFIFdFVtrvwM80dDWM6g1rXiMhO4pE1vU7Y7YMX+ggN/45kJa8O+Rgrll Uz6RJQ== 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 4eqe6thpay-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 11 Jun 2026 05:00:11 +0000 (GMT) Received: by mail-pl1-f200.google.com with SMTP id d9443c01a7336-2c0c32faa62so133378885ad.2 for ; Wed, 10 Jun 2026 22:00:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1781154011; x=1781758811; 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=eWxYl6U93+dVQ/VwWMZ0KU2Kb248kule1lQjCtQtzEg=; b=j55ddWu7Ss4kp1i+5fz8IyCtsD5lmhAURgzhnSjc2rv6JtVLd6FxYv0ztX/T8OtxiJ xjT+YgnGWfhF7sA3xlH+AU/p1DZ2xrGfAOIwNUYtsxYbHwTHQm2i1l7fkoMczJopiWqq jTkpBXPZYlbesrYdVYcHh+ygKSz4+jBB8iofuhuhij8iqDuIJoe5Img4wPxPLFUdjSse 6eI9aCTJEAJ/Drg6TYErY9ULNzivRtnqRlcUg4MN1SL6AVlLnXl4etvuPe2EE4Fa6hWi y1vLNgc78KA/tnHAo0J4jWUWn+PJqEnHjShHG9p5uJEXY5DAxISplHTArVR9DhjdTcko RLSQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781154011; x=1781758811; 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=eWxYl6U93+dVQ/VwWMZ0KU2Kb248kule1lQjCtQtzEg=; b=QMTYLr0ncVjQhdjXPUHABWgns5JgutD15lfhSJroNCPU3FkT/k+x2sCNgvrk0zQZT2 TlxX42v+4WMXIegrtT2F9BsH5W912dd8AFdgkQY930pxE/Jjw9oZclMmVQRtTCvwlb8T SugtXfnoqC+0bRqDish5Xwr8WBgIzwUoRon9HcMOy68sH+pIECiCz25wXK62zI68h9kh ewvYbGtnTcBSz1JWhTkNcIJO1nnhWYGoSqKjhPriFzCgojshvayaJKBk2wsK27SMRc3E jA9LNgiX4wKuQMtkFPUo7L4eqZQN62ME5MGvlkAeQRf+lei0VUcHwys1jrm9iOSGOGaM CZTA== X-Forwarded-Encrypted: i=1; AFNElJ/WbZJhEnb/JgDcklVxIuNGNAkbEDCNREvcUwzAi3zwc18qULziID4H2DNeMEsNW7RtcomAl0d6tB2mkgs=@vger.kernel.org X-Gm-Message-State: AOJu0Yza9/MTF0WGwXrJJQ+17SgnpVuQk5zYppvnFdxp8i8oOfwxH0Mn tsO7UNuEWpegi5xays95pjw34C0AlV0AhkxWeuyC0jzgFpv8K+tWXWB3PXINlnO8q02cRTiGy2c MzjRuZZWGS/lr446Kc7+2DP5nQ4yUPXlMdAJP6ijxzj9FfbdP/rJIA1AOJw7QLaRcXd4= X-Gm-Gg: Acq92OHYc8x/obJTr4wjMB1nPApAs2EGFc+eCNvPM7r45ybf7f3NDtdrhEq3tPI81c8 LvC6Tf2KfE3Zvpcai4bzMlhFbBYagCz+r9Uk6JVq/ZrIXi4MFWDeNK/SOs27Bme/2x1Pl7PPh5w FyTvou9qbJBppkzT6MFrYEOKRCHhpnAS/GvKY1cyJaKGGZxcjW1Sn55CUAXZLgGgF5bshcVMnsG 3kmoJXYfyf2d/BkmTYLADcI98lAWTqlTRVgYJ6VawYSrBZ03bLaiyi4/7xJ5WPImiQzbSimv8ab /K9J/0ql/THoK5D3JOWToGWT9iphscTrIPFWs1zpjR9MmjRgczHU+TfQsSWfWBuQw3sE37rQB7d 62NmvTyXLUe+EwxZu5x5ePGGrGhTywFGA55BpqH4vinAD7DPb/7ZVMaEVdNfXvSTMCzU= X-Received: by 2002:a17:902:ecc6:b0:2c2:27be:39a9 with SMTP id d9443c01a7336-2c2f0638230mr14325065ad.9.1781154011264; Wed, 10 Jun 2026 22:00:11 -0700 (PDT) X-Received: by 2002:a17:902:ecc6:b0:2c2:27be:39a9 with SMTP id d9443c01a7336-2c2f0638230mr14324635ad.9.1781154010732; Wed, 10 Jun 2026 22:00:10 -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.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Jun 2026 22:00:10 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Thu, 11 Jun 2026 10:28:55 +0530 Subject: [PATCH v2 19/37] arm64: dts: qcom: lemans: Move PCIe phy and 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: quoted-printable Message-Id: <20260611-wake-v2-19-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=4233; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=tNZSB7ttTGLRExjkoXKtLnSqMi09OL11vseaCxqJ4Jg=; b=JhyRZJABmVcn6gBaSRHhJPWozg8/PBD+mhP32b2q4BNebJTj8bROjQyaPDSYEutyGNzFZ5Z8k HCV/nsCWse7BcqBCx5I06hD5OPynwMK8Y36IWRyCnKtAGcoCqRw8UY+ X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfX8SCjREWXTiId JYFRiKPNk8+QOCj/zJLsHtFj7Ab06eivaMES/kpmJqAzQxLA2KNvWWQfTrgFfLV7GuaU0t0bFdL 0rgLyjt4Jky57MWijBnqxTZ+eQfWYv54nh6l281Em9jZGEOLVyGL3JeY9+r7W7shgn+oM+tdz+v 6UiwCuQocQBJ9qAK/sFj2z2nyk1QT/CSpr4wi7p2TLq6pZVYkPlnCa9pq94eGpbgZUtc60dnvIl 96u9hyg3jmqnmrg7ohLflbePd4Ch9L8JduU39+GdjSq8axqrSrjU2TnlqNvekqfJydiObeYgPVL QGyzKybLMRtzSOh6ovj8TiuIp0BPnQhiS9oov3Bciw4KXeHyHyBORw5hXYl/gPI51Zir7BY+oso 7CXWjhPD+cm1C0XPQakWb75w46V3VfkvT6zDWjryma+oguD7ZpCuC10MZfju/YobP58j8xOWBc1 fPYW4PBHuh2wMGSmHDQ== X-Proofpoint-Spam-Info: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfX+WysRgKYLsKD riNu7CJ90HxJ0KDDY4J8simeh+LMnadb9sLOF/Cy7JbyOWWlkVRlQp11orHsx3+23+rXpzck+pD 1ryB5YPQF2yE1iOoK/Hz8lRlzMZvOSg= X-Authority-Analysis: v=2.4 cv=AaiB2XXG c=1 sm=1 tr=0 ts=6a2a40dc cx=c_pps a=IZJwPbhc+fLeJZngyXXI0A==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=DJpcGTmdVt4CTyJn9g5Z:22 a=EUspDBNiAAAA:8 a=JsWMq0r1082Yio6m23QA:9 a=QEXdDO2ut3YA:10 a=uG9DUKGECoFWVXl0Dc02:22 X-Proofpoint-ORIG-GUID: 3xGIII7b_xkZcVAUuBzgqyTI-YstgW_8 X-Proofpoint-GUID: 3xGIII7b_xkZcVAUuBzgqyTI-YstgW_8 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 malwarescore=0 phishscore=0 impostorscore=0 priorityscore=1501 bulkscore=0 clxscore=1015 adultscore=0 suspectscore=0 lowpriorityscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606040000 definitions=main-2606110046 The PCIe phy reference and the perst/wake GPIO properties are per root port and belong in the root port node (pcie@0), not in the RC controller node. Move phys from the controller to pcieport0 and pcieport1. Add the missing pcieport1 label to the pcie1 root port node to allow board-level overrides. Move perst-gpios/wake-gpios from the &pcie0/&pcie1 controller overrides to the respective &pcieport0/ &pcieport1 nodes in the board files, 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/lemans-evk.dts | 16 ++++++++++------ arch/arm64/boot/dts/qcom/lemans-ride-common.dtsi | 16 ++++++++++------ arch/arm64/boot/dts/qcom/lemans.dtsi | 12 +++++------- 3 files changed, 25 insertions(+), 19 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/lemans-evk.dts b/arch/arm64/boot/dts/= qcom/lemans-evk.dts index fe9a2cd325d4..f492a294ee5b 100644 --- a/arch/arm64/boot/dts/qcom/lemans-evk.dts +++ b/arch/arm64/boot/dts/qcom/lemans-evk.dts @@ -702,15 +702,17 @@ &mdss0_dp1_phy { }; =20 &pcie0 { - perst-gpios =3D <&tlmm 2 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 0 GPIO_ACTIVE_LOW>; - pinctrl-0 =3D <&pcie0_default_state>; pinctrl-names =3D "default"; =20 status =3D "okay"; }; =20 +&pcieport0 { + reset-gpios =3D <&tlmm 2 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 0 GPIO_ACTIVE_LOW>; +}; + &pcie0_phy { vdda-phy-supply =3D <&vreg_l5a>; vdda-pll-supply =3D <&vreg_l1c>; @@ -719,15 +721,17 @@ &pcie0_phy { }; =20 &pcie1 { - perst-gpios =3D <&tlmm 4 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 5 GPIO_ACTIVE_LOW>; - pinctrl-0 =3D <&pcie1_default_state>; pinctrl-names =3D "default"; =20 status =3D "okay"; }; =20 +&pcieport1 { + reset-gpios =3D <&tlmm 4 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 5 GPIO_ACTIVE_LOW>; +}; + &pcie1_phy { vdda-phy-supply =3D <&vreg_l5a>; vdda-pll-supply =3D <&vreg_l1c>; diff --git a/arch/arm64/boot/dts/qcom/lemans-ride-common.dtsi b/arch/arm64/= boot/dts/qcom/lemans-ride-common.dtsi index 3a6d73b485a9..d6c5a8b49fa5 100644 --- a/arch/arm64/boot/dts/qcom/lemans-ride-common.dtsi +++ b/arch/arm64/boot/dts/qcom/lemans-ride-common.dtsi @@ -853,25 +853,29 @@ wake-pins { }; =20 &pcie0 { - perst-gpios =3D <&tlmm 2 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 0 GPIO_ACTIVE_LOW>; - pinctrl-names =3D "default"; pinctrl-0 =3D <&pcie0_default_state>; =20 status =3D "okay"; }; =20 -&pcie1 { - perst-gpios =3D <&tlmm 4 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 5 GPIO_ACTIVE_LOW>; +&pcieport0 { + reset-gpios =3D <&tlmm 2 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 0 GPIO_ACTIVE_LOW>; +}; =20 +&pcie1 { pinctrl-names =3D "default"; pinctrl-0 =3D <&pcie1_default_state>; =20 status =3D "okay"; }; =20 +&pcieport1 { + reset-gpios =3D <&tlmm 4 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 5 GPIO_ACTIVE_LOW>; +}; + &pcie0_phy { vdda-phy-supply =3D <&vreg_l5a>; vdda-pll-supply =3D <&vreg_l1c>; diff --git a/arch/arm64/boot/dts/qcom/lemans.dtsi b/arch/arm64/boot/dts/qco= m/lemans.dtsi index fe6e76351823..48d50a0dc05f 100644 --- a/arch/arm64/boot/dts/qcom/lemans.dtsi +++ b/arch/arm64/boot/dts/qcom/lemans.dtsi @@ -8678,9 +8678,6 @@ pcie0: pcie@1c00000 { =20 power-domains =3D <&gcc PCIE_0_GDSC>; =20 - phys =3D <&pcie0_phy>; - phy-names =3D "pciephy"; - eq-presets-8gts =3D /bits/ 16 <0x5555 0x5555>; eq-presets-16gts =3D /bits/ 8 <0x55 0x55>; =20 @@ -8691,6 +8688,8 @@ pcieport0: pcie@0 { reg =3D <0x0 0x0 0x0 0x0 0x0>; bus-range =3D <0x01 0xff>; =20 + phys =3D <&pcie0_phy>; + #address-cells =3D <3>; #size-cells =3D <2>; ranges; @@ -8851,19 +8850,18 @@ pcie1: pcie@1c10000 { =20 power-domains =3D <&gcc PCIE_1_GDSC>; =20 - phys =3D <&pcie1_phy>; - phy-names =3D "pciephy"; - eq-presets-8gts =3D /bits/ 16 <0x5555 0x5555 0x5555 0x5555>; eq-presets-16gts =3D /bits/ 8 <0x55 0x55 0x55 0x55>; =20 status =3D "disabled"; =20 - pcie@0 { + pcieport1: pcie@0 { device_type =3D "pci"; reg =3D <0x0 0x0 0x0 0x0 0x0>; bus-range =3D <0x01 0xff>; =20 + phys =3D <&pcie1_phy>; + #address-cells =3D <3>; #size-cells =3D <2>; ranges; --=20 2.34.1 From nobody Thu Jun 11 14:14: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 683B6381AE7 for ; Thu, 11 Jun 2026 05:00:17 +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=1781154033; cv=none; b=HqlzhYcAfVXeepJksWcTg/WUcl7JJH1Rmy4LWP57JSpgF4wEeBURzlUbsd4EcIaOPjlKvzceyP6LEJfuEf+ZRn3v5TRJl8ap3SLR61pgOlmn8elRLhXZ+cBSFwFxTuVc6A1n56iBwJZLYFrGeEp/lwJKWkBlTRZznN8dFzqz/RE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781154033; c=relaxed/simple; bh=400bzk0D1iSP/BJoYEZl0weep9VQmIgy1oL2FUVxJGo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=MbVHNV64bNbpDOhHayYMK36BTZLOkKxQ0wc3KnQZl7ECeyrg6OEalO3zdJQxCVlqvImIuQiqkJC/NfEssn7GFUgtv0y/Z2yQlqdMeU+VS9jJVOhwfQlt8R6zTEhhwlBXo/eCkYTojdIrKeNTvBXsNTK/ERRKlTIhnIsTuoeT3c4= 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=jlWrgTvI; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Mt0DY9Q1; 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="jlWrgTvI"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Mt0DY9Q1" 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 65B0NhSU1614761 for ; Thu, 11 Jun 2026 05:00:16 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= ZGceFhAxol7QBy3EzN4HqW+SsrBKEgHz1ybQXbHhOrg=; b=jlWrgTvIIYjyCBLA k7pj/wOYaDfBSmOXcdiVVtkce9oG+kkHiZrIM982/xRWf2opPWISWFwuH9E0R6XW dFQc1lbxSF+JjhXCBzehx56V00yuGO0HYiX/DMKp+FIv94p79dXtVp6BLWXxdif3 YENzDsrUIgLAzVz5uuKrAFVUehXSLgeQwTYVWArzEWPTlpTzinK03ORifEZ1hNfl 4EJSJrMh8uDiSYNAhEQYaFtOAoF0c5NBashieozqRPk0CHMhMRIYGTkPbAOXASx3 dALe19y4J5/1F3kt8KYCk1HqJVy/j15ITagvChDw5i7RhPTgSBph5AtrrokhO/4Y Nyeuig== 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 4eqe79hncc-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 11 Jun 2026 05:00:16 +0000 (GMT) Received: by mail-pl1-f199.google.com with SMTP id d9443c01a7336-2c0a81c1738so43721585ad.2 for ; Wed, 10 Jun 2026 22:00:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1781154016; x=1781758816; 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=ZGceFhAxol7QBy3EzN4HqW+SsrBKEgHz1ybQXbHhOrg=; b=Mt0DY9Q14ZYtQNFX/WmnKxegX7B9cjD6dW16UtRzYFC5ahSGBBFmdNFLmb1udEqoUB FsYWKp9UutTTtUXvjV9x9DX142mf+EawKeD0tFbHp0TjAiujRxaR9w3kRjOf5S8RwXV3 rtxJ0QcxXHfwLjYZSo6kxp4qox4XS0h5pvFsYEaze4uKj5oIVaRuZ3FvXPtUU/2SaLwd JSgAWbCNXe8M6c/KGMNsuz3XNV/A35OnkUdg06GiiwgwuW4JG0n0Kh/sBX7T6KVwuw7u mc7poSmirdTBmemM++hyArtdgL6OrhDy1JNsG+ekXicxSwX1X/pJhNBAopvNkfgXjuoM 494w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781154016; x=1781758816; 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=ZGceFhAxol7QBy3EzN4HqW+SsrBKEgHz1ybQXbHhOrg=; b=Tq6fMHCv+oqqczggVoGKJyFjFhMxJ2DCpPz+Fio5ckOq++8RMuT+5p2OAOwbRi2A4T d1GoMD0aRCBgl7xgljDUmUJ0zxtH4wYhMLjBbq3w5LuNaDtCmugBVJZJK678uZ0rWtOI WRnp8L3V6BXJACM76C8CD5W53xAY4iFIQ4gtUigdHYvjgXnAe21rOsbAIyLoR+Uc5k9R Vvlyl33GU+x9TQBXYVcDNvjRPnOhVnB7PlazIOtVrRaHZOtS6EKunRD+2iVNwU4zl3Cj TlzEk0SPZafz/t/33e4rk4yPPNXSscMHwD7Q3aUv6RrqQOhuEFJyzNdNyiajXsGQPxnZ BGEg== X-Forwarded-Encrypted: i=1; AFNElJ8ghnmLE/qhR/3hXWDEuLTf20ldJC+mR/JDxMOEOKB9WAB5h3MDdpSfT3HPiViIj/XUChnhpciAztvKZVY=@vger.kernel.org X-Gm-Message-State: AOJu0YwsxoK2rrXTKMoQqfiwuXB+aw2f08+FSJStqIhfr0kV1WSJ/as/ Wd4AZkokyjh6QFOY/TKH0SHyHqsW4SdGLjwq8Vdu6nqTmPz6vzzkV/KY5mlxj1RqWPLW1y+p+iT bVY0kTrGZ3avuLc4mhYu5fHb2GG9t8Ybp5Jy2oiA2nZOEPBCR12eHp/eRmBFYCCTmeGQ= X-Gm-Gg: Acq92OEH5TGVyhWUkXzeEYOn0KyNjChdi40g4GrWodG8NIX22aZJ+l5N3p6nTAt5Xmm nUhhoPD+CxdUCpE+EFugbZIuJO0HiR8KgPWbuCokObMjclFZjgFcv+hOEbIWCJyYmuTqLmrW5nG ySoSsO5rVqi4mnqDdV8fVvaNrjFSc3ZNiRX6dl+fLd5omO+brLeDIB0eWkyebiNMmANOJ6OJ+ik +lQf+QyFugJuFALm0l0Clu+N/w5vvC8w38+TrBXngBzHlLQ2e5nHlTHq5TGNqDhqPzm9uJOeGOt Q7UaiB6zbQa/jE949+v98QwrSCYJOPA9df5BPCXJonhHbaiNfvzgNECHAzJjplNwDttgTIb78SU WK4FD3oItHFjvtx5FT8kmPCUK3iviO3HJIUZHdtEzfoTc4dOigPp009cg8yO2tJHbiMk= X-Received: by 2002:a17:902:cec5:b0:2c1:ea95:8297 with SMTP id d9443c01a7336-2c2f005e44bmr13369375ad.7.1781154015216; Wed, 10 Jun 2026 22:00:15 -0700 (PDT) X-Received: by 2002:a17:902:cec5:b0:2c1:ea95:8297 with SMTP id d9443c01a7336-2c2f005e44bmr13368885ad.7.1781154014627; Wed, 10 Jun 2026 22:00:14 -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.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Jun 2026 22:00:14 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Thu, 11 Jun 2026 10:28:56 +0530 Subject: [PATCH v2 20/37] arm64: dts: qcom: msm8998: Move PCIe phy and 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: quoted-printable Message-Id: <20260611-wake-v2-20-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=1587; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=400bzk0D1iSP/BJoYEZl0weep9VQmIgy1oL2FUVxJGo=; b=nZmPd4dZyg7DtClHayJpkkig3rV6BVsKwTQyoD672u7U0ZVxhKir4lSvnM+526RqIPX1yeduQ 2JvZH0l2EAMC8rzRjWbjNGn/8eXM79lbMvSSqoQwK9MxYewumvqZjGu X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Proofpoint-ORIG-GUID: wWnqvxFT-hFl8xEZ97sgj7MBe-st12an X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfX3dyJ7mG2vvuc xIGrjoSJmINKN6ngkUoe3u11BD9mKPDxNIdBmpHVIy8vHa9+oOH+ArdPA3bd6ovzvsi4qiY/KDB sH6Yc7zJSCO9fyRTOiMmz+xyXg08ywhIB0OsB1hn8dWJb/ugPFmIUGqeaFUEpurjEwwOm54TJ4r oAmfJvtvqogsBAtW+zvJkA7FBz4aE2NHjVzs/Dpvfows6Z9kypQi6/Yf+wV5b2sDdDauhR+Kxf9 QmZcdG/4vHwst/QOxbWSbSb44g3HIo1eBMj1gI6QlGqkNKOQV2+TQ9Ah74l+xl2/bMzrPOl1Hye mtgprJVQfIZjm1xoGc6shgNOhn1FVrBaPVeDfirD8X3YdcM/SurZZ+qZKSOCUiXn2H0h+66Wnfw UV4ku8LYkHUUxz+bw3psHYXSCOVVH4bEqviOkYIewf3Cfql4cdzzxie+jusTdSHVtt0TURIoNDn SEE25EiYLiY//HQrzbQ== X-Proofpoint-GUID: wWnqvxFT-hFl8xEZ97sgj7MBe-st12an X-Authority-Analysis: v=2.4 cv=fbydDUQF c=1 sm=1 tr=0 ts=6a2a40e0 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=Um2Pa8k9VHT-vaBCBUpS:22 a=EUspDBNiAAAA:8 a=w5YLtpWUZy_VJOv5-54A:9 a=QEXdDO2ut3YA:10 a=324X-CrmTo6CU4MGRt3R:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfX1Xrcx5atGX4G kJrf/8MkoJicB5fd9TMClj3nCGeA8NDyppGldGfZGsarAbc7kvwNKPBvX8jMoF/QQ2aVE/FvdZb KgLsi8lZiv3AHpiwiJ1LXfp0wrXen0c= 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 phishscore=0 bulkscore=0 suspectscore=0 spamscore=0 adultscore=0 priorityscore=1501 lowpriorityscore=0 clxscore=1015 malwarescore=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 PCIe phy reference and the perst GPIO property are per root port and belong in the root port node (pcie@0), not in the RC controller node. Move phys, phy-names, and perst-gpios from the controller to pcie0_port0, adding a label to this node to allow board-level overrides, and 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/msm8998.dtsi | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/msm8998.dtsi b/arch/arm64/boot/dts/qc= om/msm8998.dtsi index d41b5c470c48..53e718474db6 100644 --- a/arch/arm64/boot/dts/qcom/msm8998.dtsi +++ b/arch/arm64/boot/dts/qcom/msm8998.dtsi @@ -928,8 +928,6 @@ pcie0: pcie@1c00000 { #address-cells =3D <3>; #size-cells =3D <2>; num-lanes =3D <1>; - phys =3D <&pcie_phy>; - phy-names =3D "pciephy"; status =3D "disabled"; =20 ranges =3D <0x01000000 0x0 0x00000000 0x1b200000 0x0 0x100000>, @@ -969,9 +967,8 @@ pcie0: pcie@1c00000 { =20 power-domains =3D <&gcc PCIE_0_GDSC>; iommu-map =3D <0x100 &anoc1_smmu 0x1480 1>; - perst-gpios =3D <&tlmm 35 GPIO_ACTIVE_LOW>; =20 - pcie@0 { + pcie0_port0: pcie@0 { device_type =3D "pci"; reg =3D <0x0 0x0 0x0 0x0 0x0>; bus-range =3D <0x01 0xff>; @@ -979,6 +976,9 @@ pcie@0 { #address-cells =3D <3>; #size-cells =3D <2>; ranges; + + phys =3D <&pcie_phy>; + reset-gpios =3D <&tlmm 35 GPIO_ACTIVE_LOW>; }; }; =20 --=20 2.34.1 From nobody Thu Jun 11 14:14: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 A994D2F25F0 for ; Thu, 11 Jun 2026 05:00:20 +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=1781154032; cv=none; b=nfYFIslg3ajxKiWk6H8X7jzcRZ6hVHg/GOHCdvTvljrzX2a6hz3ef1C6Fv31vWkIqEKcCzLdXXTdrjcBmpxYqiKpNxwqmIVaY9Q6muI5VI4Uffb6Pt7Fu2xO75bDapRNuSutkL/2GLeqqJQKqqlJZ9Gd3iJ01Wavq+TPw/F9LKY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781154032; c=relaxed/simple; bh=Nn4WNBnk+vDZYN/P/46/5feE9LPbfWmC4+LCo670D9k=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=X1IL6sCICHd8mHRYGM9Q6HaSeuZM+5kLNeVQPUMOlqXKv27osAFpcuzBxq8V2I+WknyUAz0nthWTYglkMP8ioAfTtXn7B+70fbdg6HS0zDAuU4WgdRCA1xJIXejypg+kxiW0WJYohtbTj7sTYBUhLBbiM9xtUpBnczps5iaYBeA= 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=UbtOSf/9; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=kxMkP6p3; 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="UbtOSf/9"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="kxMkP6p3" 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 65B0NvrM1615307 for ; Thu, 11 Jun 2026 05:00:20 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= ClUx0JBqZpjolPUszVz/OxlB+sov65lgjVdTEbslsrg=; b=UbtOSf/9qYVSQmct ZDKvlt7l1IyWXcS6t9tIUKs6f5apS0a7ywOp+ItIglr9Hv+Mhh3yqizgqAzdl2jH 8NQGnRE7fqExI9JElC8ZjTL0u2gEwlTEfvnkQR7EMgwsjyVS0+nTmeBaZf1QYePF WXNG2hDO925fk1dOi9xcRiGV2FMDtNymSZUa0gAoB+exZDLJdU8SOfr+eltGPyss BnOjSPBD4sdqt1OEB3uF3pF1Is9y4AmUZ2RpFI/l/I6XRcf7VTwOiwCCwyZIBJv3 87YjJtZp5ivr4FMA8IU3VwSrMqfTp1Kn+IqbJgzhuCNEOOK2adqJVblRBQ5sR3kq jI2XnA== Received: from mail-pl1-f198.google.com (mail-pl1-f198.google.com [209.85.214.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4eqe79hncj-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 11 Jun 2026 05:00:19 +0000 (GMT) Received: by mail-pl1-f198.google.com with SMTP id d9443c01a7336-2c0c36f4b76so89422065ad.3 for ; Wed, 10 Jun 2026 22:00:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1781154019; x=1781758819; 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=ClUx0JBqZpjolPUszVz/OxlB+sov65lgjVdTEbslsrg=; b=kxMkP6p3xiGsBagIk1weSY4zS63wdxuzE+vJQfDTIJgSErKRM5U+MM0fIzLnYuLcZF RUTT9gfEJngdTtO+/iBv84ZQJiBMKlaL0ybW5sW1iMuFjrKRUD0byz7GEABOv/+f1ZX8 rTPK9vBEPlWqv10KFFpoA7dsPwY0G4UW8zlrtvOUdSoyUeljM/nidxYjsLCrcil9Cfal HNI4yMgwSNcYe5xZLQdQul6XPY9O/CtsXy6A+wfo7svHxa2EBMjnAgjdkzj2MMeIFjVY 7zxGU33tHs3cSsRO8FRleXZSnurk5aLWA83pGGlLKOudJhOU7XxPiVYAork6aTfRhA1k VLZA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781154019; x=1781758819; 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=ClUx0JBqZpjolPUszVz/OxlB+sov65lgjVdTEbslsrg=; b=BtEjsokUErwUnu+hLF+ULEbWMmom/qrAqSdcir4zow202a1rTIrkWHJXWj4ejWc3O3 MIBYIxhq4K8ysvfepc8pmFG1WEwzm63bK5tWVuUUmp4KEkBmXa5ASmlXpGHQIBtDPqfj ZVDHHNP9keS6d3b4/OHKcFN2qCHsL0hFYYo5K+TnpntWxlxe/QBpoICI8+XzDPdBYVjY qmnGlWNxlzkqPaJLU05EEgfQMDEdPlWKhcdd4n9/2TQazWeqNQ3K9gAri07ReJdPOfV5 7m7a567p6AGIFCzZdEt2ktcsOyQ29Qn31o1uGniERXRuOP2/61B/YtR37cGRH3hFhaVO OZLg== X-Forwarded-Encrypted: i=1; AFNElJ+k91+R80EIKchp5OC50rPgzsR0F0hO9Oaxzc2/m02gQ73kx9oGRVN2rPMy/7YojXnUIOQ9cl8Wiffbm20=@vger.kernel.org X-Gm-Message-State: AOJu0YxBPweTBQ9csvEzVZrLrk4HXvQvx7UFLvSFZeOSo1IuxfPn274s r2+8serdUXSUMNVqWev7u9JRe+VWRJvXZx7KMyda2jdatbtyIEqCUthm68gstyMf/kTrpyJ/ZBE HLIMKsRzhvDZXBR4gY9OTjvI2U9FXETBu1I/oWy9bvIPoVHi3OfWZfZp450q5UZ/MOl0= X-Gm-Gg: Acq92OGpiFIw5W8Z9xDjScGr5BExVeF0i/cpqAjKNYs+NPP+wu8FM+p62ukddTx/9Iu BZcjR7q2f3vUREJ4kYL2PVkx0FdAPpFyhqjtRbonxvVpMXJj9jcabDRNvZ/rW76JRQ3P5n/kIP/ oKku/Y6dgf9O44mH7ihDqV/YlxeHCycPKf/6i+fOHNNrbuk9HGtcAFqQW/VkQcwi2LQs4vohIOc VRxWEHUXPqryKktQqXaT9bl1Z91I4yP519CramLOPs4FWbWO6GEHiWn1tBx64v/i1M5VMjRE1oc 897NQGuB09ifVthNERfvkYImyl1e6NrG9AKxgHOMVDWF8WlXQoeFxuUoUdMU9m+yglgvMxeyfz2 +QJ4j/sYLTQTAapI3sPHFScAmLy5+WXf0bmFqNgaKNbgp1Rt+wGgspEFwzoqHdVYt/7w= X-Received: by 2002:a17:902:ccc9:b0:2c1:6020:7398 with SMTP id d9443c01a7336-2c2f092e387mr13778415ad.12.1781154018937; Wed, 10 Jun 2026 22:00:18 -0700 (PDT) X-Received: by 2002:a17:902:ccc9:b0:2c1:6020:7398 with SMTP id d9443c01a7336-2c2f092e387mr13778035ad.12.1781154018525; Wed, 10 Jun 2026 22:00:18 -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.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Jun 2026 22:00:18 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Thu, 11 Jun 2026 10:28:57 +0530 Subject: [PATCH v2 21/37] arm64: dts: qcom: qcs404: Move PCIe phy and 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: quoted-printable Message-Id: <20260611-wake-v2-21-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=1921; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=Nn4WNBnk+vDZYN/P/46/5feE9LPbfWmC4+LCo670D9k=; b=ZpYUS0kfPDClmsRkaV6GPGIpJJ3dt+TohuuCxLUlzTWLtMR+JFf1DPfXmz1+ELOn/jzOmjpwm D9tJcoTo2NDBcAt5lmT3vQfZjLsFfN7qBNPYi9uMK6hUKkUSb8PIJ0o X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Proofpoint-ORIG-GUID: lSleUFCQozZDIvO9SFOvAGyGTyrbCv5L X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfX72tpnzFfAvHa /GvoqHbeiDYBS/YFVWpj7jbkegSySt4JXUMjm02V2blUENb+6vh3RX2HSRNEshTLvMmyQxPpz3p gY8Zv+cnba465Ox+GBp60N21F6pVRYa3XHaX9VUjZWsl0QDGofvHfzOsEi0HKr1WbxuEbaZK9DX tzxLotzG+stTthQ5bvLbnPS0rlo5NyU6y3A9uqlpjnRv7aMyAoAGzk2YG7kUIvfTwEK4Vx/ielO 3HjrmXSF9gRfCJAAS42BejHwMKJAkT77Amv0/aer5RIaxP1n8kdwVeXdEOG8bU5DVtZkgEjfWCC jn3pBGdsx/qJ+7/pWcMauxCtnaa3hEJZXx174qHy3SYMxIH/hDeYHtNxSW/mZFrflOZqkGKJKfB QwkydeN8Kem/0wqDWiwwhvObJlSf65+248qVx6UzG4SXSkgJ0FT7WkrstnRLlcJwOMzVsYCFuHl TDv5dm55d9ZPH8R+SxA== X-Proofpoint-GUID: lSleUFCQozZDIvO9SFOvAGyGTyrbCv5L X-Authority-Analysis: v=2.4 cv=fbydDUQF c=1 sm=1 tr=0 ts=6a2a40e3 cx=c_pps a=MTSHoo12Qbhz2p7MsH1ifg==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=Um2Pa8k9VHT-vaBCBUpS:22 a=EUspDBNiAAAA:8 a=w5YLtpWUZy_VJOv5-54A:9 a=QEXdDO2ut3YA:10 a=GvdueXVYPmCkWapjIL-Q:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfXzxZvYe6m2avh aKVwFl8crx8DIAmg+SlZSMe+XAOWEyfwJdXKXAgXNLuzFgM3FyYNIrQAI4cIFaJFknzfO4VM5eq hhmYwegvaXuQtKk9aTfKo2ebGEuwwxU= 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 phishscore=0 bulkscore=0 suspectscore=0 spamscore=0 adultscore=0 priorityscore=1501 lowpriorityscore=0 clxscore=1015 malwarescore=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 PCIe phy reference and the perst GPIO property are per root port and belong in the root port node (pcie@0), not in the RC controller node. Move phys and phy-names from the controller to pcie0_port0, adding a label to this node to allow board-level overrides. Move perst-gpios from the &pcie controller override to &pcie0_port0 in the board file, 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/qcs404-evb.dtsi | 6 ++++-- arch/arm64/boot/dts/qcom/qcs404.dtsi | 7 +++---- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/qcs404-evb.dtsi b/arch/arm64/boot/dts= /qcom/qcs404-evb.dtsi index a22b4501ce1e..a035546a1b97 100644 --- a/arch/arm64/boot/dts/qcom/qcs404-evb.dtsi +++ b/arch/arm64/boot/dts/qcom/qcs404-evb.dtsi @@ -101,12 +101,14 @@ pms405_s3: s3 { &pcie { status =3D "okay"; =20 - perst-gpios =3D <&tlmm 43 GPIO_ACTIVE_LOW>; - pinctrl-names =3D "default"; pinctrl-0 =3D <&perst_state>; }; =20 +&pcie0_port0 { + reset-gpios =3D <&tlmm 43 GPIO_ACTIVE_LOW>; +}; + &pcie_phy { status =3D "okay"; =20 diff --git a/arch/arm64/boot/dts/qcom/qcs404.dtsi b/arch/arm64/boot/dts/qco= m/qcs404.dtsi index 4328c1dda898..8166ab4bf01c 100644 --- a/arch/arm64/boot/dts/qcom/qcs404.dtsi +++ b/arch/arm64/boot/dts/qcom/qcs404.dtsi @@ -1517,12 +1517,9 @@ pcie: pcie@10000000 { "pwr", "ahb"; =20 - phys =3D <&pcie_phy>; - phy-names =3D "pciephy"; - status =3D "disabled"; =20 - pcie@0 { + pcie0_port0: pcie@0 { device_type =3D "pci"; reg =3D <0x0 0x0 0x0 0x0 0x0>; bus-range =3D <0x01 0xff>; @@ -1530,6 +1527,8 @@ pcie@0 { #address-cells =3D <3>; #size-cells =3D <2>; ranges; + + phys =3D <&pcie_phy>; }; }; }; --=20 2.34.1 From nobody Thu Jun 11 14:14: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 9D2CD386C1B for ; Thu, 11 Jun 2026 05:00:29 +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=1781154041; cv=none; b=pf/V/HUdl7Amv/1v0JOAmhX8Tjqk22KE1AOMF3EtSSsBCcBY7+8L11Gky1EuGELh6WjCWe6Li62P3djAlmWBB17xBO/GLAhWcsZNSlI+u8Eqixen/XWajf3tsfwQx42Qi251nwwfiv5U5bE0NX4IZ+jxi3LAVotnoiuR5cSvcFU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781154041; c=relaxed/simple; bh=OmfcXNKFfylOhIIh2tgI6MJiW5jAXnRxQ+FG6JCKRE8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=QOPB/0VZEN5yaMDHkLwFKQBDf6k9BZ6kQclLkE4ydCnpiOIGHmcJ7PLHP/C9eyb/Ep2XWVW6vRF3VsBMtCSCYjLXKEqw8RD32w+lwWo2QPaprlCj2/9oxRSBeXVlifi0/jNQSxq73O7kqxiUzUhWu83C9Ud/Oa0rB2Gs1bbiEhY= 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=LAtLN1tM; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=PvTWQiOy; 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="LAtLN1tM"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="PvTWQiOy" 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 65B0NW8l1614597 for ; Thu, 11 Jun 2026 05:00:28 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= stmgkq1tIs0dKRyAaXldgGB8+OEjqF9BkHAkufapAc4=; b=LAtLN1tMJ/hRGRl6 yxBp3OaONRLCavGWrA8sTCL/hvzAU3jfWwEHRWxMo3YaVV63aWXKp0cbenXf8QZd czbE1M7ckeqZRA3lUU6quqTwHjV5GhiT2j09U8v7V/h10q1dpYHGgb/7+S+zxI89 PtL5oayM+uXOVkt2I45Lq8sYNeWwP0S4ODlG65JdB+PNgpKhVk2lz7btbCDuneYp q9zGvzCwrqE2LDQLPuDYGlo6hCfTi6DKXziksR1jp0LCecOUBrwFjIafk7j7dDuR YFV4eL+qnVVxF2RE1aPFOhWzhIE93c63335Z78kw7PUygAU6KouShTaKUDOCthOH hvZxMw== 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 4eqe79hnd9-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 11 Jun 2026 05:00:28 +0000 (GMT) Received: by mail-pl1-f199.google.com with SMTP id d9443c01a7336-2bd04e4fe3dso129968555ad.3 for ; Wed, 10 Jun 2026 22:00:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1781154028; x=1781758828; 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=stmgkq1tIs0dKRyAaXldgGB8+OEjqF9BkHAkufapAc4=; b=PvTWQiOyq/k0fx0+MpltvJ1p/kBwrHqmolxUo1OPjlybGi8HZk2ayeIc/W6tr9hO1b iDaZIVb7tx5EP5gmpA0oirGHdmEeD3pLXgBwo7bCc0UsHLi4QLhioElfsB+OVQwKtXnF 5y4jVdruobK6EgOeZuL+PVTcj61C+sb+OHJMU6dNBwDhAcc7778vuTFunY66AWmNWlcI l3EksN+GmN2pZz5H2z5kPN+o21CpISlGc5W8ETzKdQbOP8dYEwyIy35zHzyx6n2BhRy7 QLqw0TgRdjZLJmLRFXjkJTg//Sosgx5qoBiHOJngGSknJma5jDaFn9bf/XWeXO2oE82+ 7xng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781154028; x=1781758828; 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=stmgkq1tIs0dKRyAaXldgGB8+OEjqF9BkHAkufapAc4=; b=djIYl+NyB0GwntFKNwPzTqEQRhGJQQ/mE/kxpUMCBv+LFJIy0HcGRIwHGTpfpnyBIP jzC8uqPsR7NYZtF28MHLgTmwVdz2SB9V4vr71fGGPgD2X+MiOKY8P2TawkeV3VWA9GVJ uFnUDGgzjTjQYCbmphmwxdYLx6HKyfrBPxOuYb7hbn/bUfsuh/Uyuq93W54TH5n5N8p7 zSTVUoW8riWFzzmgZjxfAxDZ68/R60poW6hERT5zh/B4cwYWJ6C2sQ6a+tj0wZzFQmWJ QLCWq6TDjc8jPQVpHCaWolJeKYymM9zHT21unWBoipmX09Ws9ISGoerKEXQqGFcbdH1d FA9w== X-Forwarded-Encrypted: i=1; AFNElJ8tFCBN5lcgCkfBBnXrmE4oHOthxaTjq2oOPOqPQkpBsBrZsyE8JFgHMs4dyqjFlK8GknxahQ4E/lKOXbE=@vger.kernel.org X-Gm-Message-State: AOJu0Yz9PFNtQbPyVMArpwOdutQevR5RWaIUR5ZZxesyY4xFhF2zjms3 Y+Riqg3h+plWYduZ7rbHyHbdVOwvjbwZoyJjtgAAtCc4mstFNi8dXmxCumGiQiq8BA6a4UZGQwF md7CcRYi37BsdxwdVjr9RxT8N6iLT7VFv57Qbi7AgPK/2x9Rztrs8XpPeoToobrH7Aas= X-Gm-Gg: Acq92OF2nCvxVPe6HQU6IO4A8238t7oQSrXdBSb+tvHYSiyIXlkvIEfo2psdPlMZyjB iDXg7/P0F6FFwmmJgHQjkOzoEVzKLhh1lUfvlW1vMkL9MJXoww7SIbAzSzAyC1GKbW4rLqRCRWc vx9SgJSDeuWgm6fX9U56R1kH2vERkobDME87UmDYmD8rRsj0aMUX5/uHd6lK/KrBF0RDt7/BIIP O0vb0TF/ctNHmULaY5DJIjpGNM3cQw+Ybl/e5VcODrJAJw8GUjE+f0m0McRcoQUXiV+pZiLi6UE hygFqN18lWcKyAoPPrGzFOZomfmPqBVjdecBeEhZ3RUhBbQgnsyZ22ioCtNK7VMis2D9FcwIscS P7LcMXjGPVAVdFcOnjNzhC528OcQHe9ZOkOsjrAiY8gCxmVWM40Z16O7A2ylOO56jg5E= X-Received: by 2002:a17:903:189:b0:2c0:d097:51bb with SMTP id d9443c01a7336-2c2f005b33amr12948555ad.1.1781154022929; Wed, 10 Jun 2026 22:00:22 -0700 (PDT) X-Received: by 2002:a17:903:189:b0:2c0:d097:51bb with SMTP id d9443c01a7336-2c2f005b33amr12947905ad.1.1781154022333; Wed, 10 Jun 2026 22:00:22 -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.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Jun 2026 22:00:22 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Thu, 11 Jun 2026 10:28:58 +0530 Subject: [PATCH v2 22/37] arm64: dts: qcom: qcs8550: 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: quoted-printable Message-Id: <20260611-wake-v2-22-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=1636; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=OmfcXNKFfylOhIIh2tgI6MJiW5jAXnRxQ+FG6JCKRE8=; b=acoLxsuOq+BI4mvuy0V8edmZzr9nHlzA5V1bBgN3V8cXAcN4X8smyNBLcEQ7ed6IaQ46/IlIm 5OCnRblQbnYDEKX4Dz+67CPntCKQ3oiZU8kjNoE6SnMirnQTDAeGsOF X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Proofpoint-ORIG-GUID: _QhTInV5NSQT9U8kiB-ZVwX_CNSTjUS9 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfX5Wml/GGX/1cH aUjq6diWiVFueXERsCG4/Erm55pInseyiXgDJAPPlPW6Aov/uxuorVty749eLoKtMFLMpOOBbgZ G7WFL5F5xeaHgLhBpehrIFmjbYIu83WXTZPVm/8vAul5NVW2qOQL2MpVQn/u34NcaNSm1n619PU WikIp33r2TWoGmWKAQDVSWZLf2OTYkzlM2pVrFBqlj06nl+hVrqbzT5DLpi+pw0yvyutWhxIcd4 9zTORaOxSqtBBvYBwWTCOkK1Y9Po6+G31FdPwwQM63EabRE2ozN49buBCOHOY6cdrWzf1b+EFbr D4ZGEuD9ujfYYmJegEA84KTt3HQ26JxQvrFI3sAxrrqWYFG6qX4lsStXt1qr6UpSmaiXNpdLo51 e07Slwk4Ns62uCfg2rbiGHE5xq3IqPWL+Ol3tHjfmKGMa8kCd4b1RMWYlpi3C/Fc7caVd2qUA6U o4cpXS+iYCH8n9/bUew== X-Proofpoint-GUID: _QhTInV5NSQT9U8kiB-ZVwX_CNSTjUS9 X-Authority-Analysis: v=2.4 cv=fbydDUQF c=1 sm=1 tr=0 ts=6a2a40ec 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=Um2Pa8k9VHT-vaBCBUpS:22 a=EUspDBNiAAAA:8 a=w5YLtpWUZy_VJOv5-54A:9 a=QEXdDO2ut3YA:10 a=324X-CrmTo6CU4MGRt3R:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfXydh8aVtIQcu8 SiaqtpiCENsV6n5dCzYvlwUv79alFjBvUzB7pjbuQzVi4DSFF0V/jCe9lSXe+yvpi88G+Yp2AAg wKn2IIJIpXdTbtHep8ZxsvyumAfuuzI= 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 phishscore=0 bulkscore=0 suspectscore=0 spamscore=0 adultscore=0 priorityscore=1501 lowpriorityscore=0 clxscore=1015 malwarescore=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 &pcie0/&pcie1 controller overrides to the respective &pcieport0/&pcie1_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/qcs8550-aim300.dtsi | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/qcs8550-aim300.dtsi b/arch/arm64/boot= /dts/qcom/qcs8550-aim300.dtsi index 5eb4626c6129..579b0a4f34eb 100644 --- a/arch/arm64/boot/dts/qcom/qcs8550-aim300.dtsi +++ b/arch/arm64/boot/dts/qcom/qcs8550-aim300.dtsi @@ -335,26 +335,30 @@ &mdss_dsi0_phy { }; =20 &pcie0 { - perst-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; - pinctrl-0 =3D <&pcie0_default_state>; pinctrl-names =3D "default"; }; =20 +&pcieport0 { + reset-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; +}; + &pcie0_phy { vdda-phy-supply =3D <&vreg_l1e_0p88>; vdda-pll-supply =3D <&vreg_l3e_1p2>; }; =20 &pcie1 { - perst-gpios =3D <&tlmm 97 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 99 GPIO_ACTIVE_LOW>; - pinctrl-0 =3D <&pcie1_default_state>; pinctrl-names =3D "default"; }; =20 +&pcie1_port0 { + reset-gpios =3D <&tlmm 97 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 99 GPIO_ACTIVE_LOW>; +}; + &pcie1_phy { vdda-phy-supply =3D <&vreg_l3c_0p9>; vdda-pll-supply =3D <&vreg_l3e_1p2>; --=20 2.34.1 From nobody Thu Jun 11 14:14: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 E5639364EAA for ; Thu, 11 Jun 2026 05:00:28 +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=1781154041; cv=none; b=HUkVadR+7X4saIgiIRgJYXFS2NjCHHVrDVsMDaUS6Js1LKPMScn2ubldZ0s9Bb9CrhlB9aVMCgk2ZlmQr0vmsf3l1z6iVshIn/nAQ7MUTrM9YbmIDd7qumbj5n7haKicyV0ZAz9O3bcdnT3pUGh5Irgq2ZiH9fT5MYaA7opQg9E= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781154041; c=relaxed/simple; bh=qulQeLlsdi2L9cgTVMM2ifRrI3vP1mJxG3+XGafHl1w=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=C5lN0VxzmCigTtVWH+wlhEEZpfv7qzl+KBj/SSmTYBqYvWdCsFrg8Mpf6K7soiebmIGtoxhZLsGENZOAhL6vPYl3WkNkhED2Sj/Ip85s/EkOPTgAk0UWJ7tM944Jf7MdExIDX81u+m0W2sowV8MO+tCVdt/Cm/uzcmpADkw+aek= 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=YVFd+f0p; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=cE5+bS0v; 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="YVFd+f0p"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="cE5+bS0v" Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 65B0NZ4X3183752 for ; Thu, 11 Jun 2026 05:00:28 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= yG71hJdidD01pZim8qt5eu3WDh8+/Nc00tfgnxfvMhI=; b=YVFd+f0pa/xVpfs6 MCaLefhgK7vNkoDYqjWnY0kWHicpKXUKDQ4f92mhJii0cfnZG+4ZQ73bjm+W0hxk jAY8mOqy5clrU8PItrlvXkfqz/p/0/XzLCX0S+YqjHz2kaiCZNIxzIXbDmS8F4tV 2FFAlb8sKFifd4Y0XYiB8CIo5Ww5bCFAlx+w0XtHMesckN3gpAFj4mMhHb9I0QNs Qu2CKWzUOVQFsgO7h3SEOzWWQp3zWAzJmgZKX+Pg0ya6cJDZKQX3kqSjApHiw+vp uicKL5nCK+kaql6eVcfAaiqs0d1TqcwTZt3EvjAcWRvkKrq9/p7qpYOuH1eNY/At 7ydDSQ== Received: from mail-pl1-f198.google.com (mail-pl1-f198.google.com [209.85.214.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4eqe6u1nnw-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 11 Jun 2026 05:00:28 +0000 (GMT) Received: by mail-pl1-f198.google.com with SMTP id d9443c01a7336-2bf1845bddfso86082335ad.1 for ; Wed, 10 Jun 2026 22:00:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1781154027; x=1781758827; 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=yG71hJdidD01pZim8qt5eu3WDh8+/Nc00tfgnxfvMhI=; b=cE5+bS0v/v6ihJoJhYmjQvPcZn+v1Rd3acCtDkqg99ROiy8Qdfti1sPd9olDgLCRaO ZkAm4Ujg36pEkOy5yq50gYxVaR2t6ZpdbjZN7XhC2Q6HhqZiA2cvY2RP/GMsYUVq2Znb uccr1aKrd6x/mxUs5CsBVGu6+LY1P+Kz838+pOzdETXIq6yXHn7z655edXn/6ayG9gKl yAvmjzD0FbTAZTB/Bm9XokbQvHyw8sTB8R4HM8zugXDl2QqjdrMO4B+O192anbWWrSWR RarfqjykhBgv9NyQ5NTSVbLy2DWmmYi2YKbkVPt8JUTSUnIGmLP1hm+uRxElBcJ6xrOy G17Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781154027; x=1781758827; 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=yG71hJdidD01pZim8qt5eu3WDh8+/Nc00tfgnxfvMhI=; b=N7ZHRQQP+M70hsF79+W5pAIufYEZrqyNGe0KyAZmg1vunWtY8oljz5w74qG3oa5630 X09bA5SOs4SxTiueutE/KK1wQJXPM6VlAOtE9hN8t+3D8/IymJGdY3iyzIPfWbY07Nmk pwraY9kxTV+QK0AOCq6Od9Im4hiYDT2CIX3hmHh7v19dJBs427fxr2CSFTRbn8doTqIk Plnej+MuD4Z7mNFOi/YusbHMQPatBZBlQUhqiJ//u7gzpZmoz8WO1XFFvys1bRebn4VB HxULs8EslwL05Yku+Hf1+dvd8gcVN6CldmRf22CJrfQyHYSou9OBLrLIbV+rMbeG6s/o B9kQ== X-Forwarded-Encrypted: i=1; AFNElJ+onV3sWuqtL17rQB+A3sFjR/RiCLrcTw/NaCV0iBQG3RgFI7JY4foETUPntVWcqhym0LF95mgUfQVvcPc=@vger.kernel.org X-Gm-Message-State: AOJu0YyX/CtoK2LH9CqOycfbH1diTqp/44qA6c+7WH1wTfLsXFpWOCU8 q7rzY1RV7xPVrn7VY6eGznVBkHLRdQtP3p0AKgrFybAnOHtsZv4tNP5kn25xTc5WOnWMGmn4tvX hC7tKNw/M7hhn+WhMovMaM7xr3FXtMw5VMLeXLdXfv/I+4EN6bTsWye0XD/aGinPmIfdjRCO2Wr E= X-Gm-Gg: Acq92OHDuDdU4KDSTPwAIaV4/efAWVhM9vg0QU8CLdNGd0LGgpJQfeiqLAbLm0p9W6g Xo3WTLMPTJlLcGBAycQOP9wk/8r+uLyuQL39XgPbK//0t9KhNO3GBIPI1KY1GMC1FMhx1cD4EQI Ai2Iyp8NvVV7LqMLqtQ5dXqPkUgCrG+hQwlnogvuaAdK3Ut+0YyNwhz0J4rrX1Iyzk7ic9A3lni 4pZ93NME/7I0oxAMjWsLnCIDK7QsUYPFaWMLmegtOp1LVrGNqkaHBK+hdma9r9N2btIkwSbnigY ygvDr7SH1sf2EdVyTdnMUac4K97ZkTxTFnhxb94f4WEHF4bumkILlL+q341W58r3j3pXRprezeR RfhpfwGMJS9W1/TXJYmrx2So6b8KU5oerUXxpz7LN2kgrL5i5YZLMoByQS1NbR/XnxZo= X-Received: by 2002:a17:902:ef45:b0:2c1:1aa7:b17e with SMTP id d9443c01a7336-2c2f2e5f6b4mr14520855ad.30.1781154026602; Wed, 10 Jun 2026 22:00:26 -0700 (PDT) X-Received: by 2002:a17:902:ef45:b0:2c1:1aa7:b17e with SMTP id d9443c01a7336-2c2f2e5f6b4mr14520455ad.30.1781154026234; Wed, 10 Jun 2026 22:00:26 -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.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Jun 2026 22:00:25 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Thu, 11 Jun 2026 10:28:59 +0530 Subject: [PATCH v2 23/37] arm64: dts: qcom: sa8295p: 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: quoted-printable Message-Id: <20260611-wake-v2-23-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=2675; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=qulQeLlsdi2L9cgTVMM2ifRrI3vP1mJxG3+XGafHl1w=; b=fBV3GiKdV0a55h3xYCW72AeLyAejpU53bs/YkWn2envrhuGiuJc6r1LN9FjEoUwz4OjMm1J+S FjRgoLHfGLADmHvyniTOzBlM1yh0JQiI0qdZpodlQOZ1wLeVZQIzQdR X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Proofpoint-GUID: niwxZ-IR7w9gWdKix30mszg_xRtnn5n8 X-Proofpoint-Spam-Info: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfXw1pn+jlp/XpI 8Ubb53px5y2dIqmK2kd4z42xXzcz9fmg5UoafCsQlhKttIwbPFl/wHmkq1Mc5wIdprhFPecEIbU WRSlEwcQpucEQc+rPfjXhb9iVpB/RaE= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfX2S01uHa+WkLt iwgRiUC26IRsWb7kptOW+tM04VOsTM8XnxXw0thXHPBB3pYZLohFjHHwOWsI+WeFqtnndsh2GFv 2z8k11yJ9zVIKKDEkZ+j00TPiasSFJqGdPnsgm4edprZNM4zOHWHCztonUSieRtm6CJl7l6+te3 FTXRCc5yRPmlwrWAxqyz6NR0JukJmvtxnw4qKrPylC8aFnEt31mDBGBrAQu4Ruvxojb/b5EbLba IP/8xQnvb+7dJtyl2QAdUD7z/W6NOiizrOVUaWfm1L+KjjDrjR6tiE99Bm079uVgB1qeV/E12SR Ea5tSofs4cCyT8KrY2rOoiSWbYF0XELShwG/SiMbEaqtWsCNfvMOblADaAbLaIxUkADXJftiERA tjdnYI65W52BHwTFK2JI0c3/ClsSk91ssK95hK0cK9AmqqyRduCiFT5aqJ9BFe4ln0lWbWPkxEq aXdKeCN2CoU6gkOXzcA== X-Authority-Analysis: v=2.4 cv=F5lnsKhN c=1 sm=1 tr=0 ts=6a2a40ec cx=c_pps a=MTSHoo12Qbhz2p7MsH1ifg==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=YMgV9FUhrdKAYTUUvYB2:22 a=EUspDBNiAAAA:8 a=xzbAzJKGZiqbpjPgTfkA:9 a=QEXdDO2ut3YA:10 a=GvdueXVYPmCkWapjIL-Q:22 X-Proofpoint-ORIG-GUID: niwxZ-IR7w9gWdKix30mszg_xRtnn5n8 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 lowpriorityscore=0 malwarescore=0 clxscore=1015 adultscore=0 bulkscore=0 suspectscore=0 impostorscore=0 priorityscore=1501 spamscore=0 phishscore=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, &pcie3a, &pcie3b, and &pcie4 controller overrides to the respective &pcie2a_port0, &pcie3a_port0, &pcie3b_port0, and &pcie4_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/sa8295p-adp.dts | 32 ++++++++++++++++++++--------= ---- 1 file changed, 20 insertions(+), 12 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sa8295p-adp.dts b/arch/arm64/boot/dts= /qcom/sa8295p-adp.dts index d28d69162427..512de3597581 100644 --- a/arch/arm64/boot/dts/qcom/sa8295p-adp.dts +++ b/arch/arm64/boot/dts/qcom/sa8295p-adp.dts @@ -453,15 +453,17 @@ &mdss1_dp3_phy { }; =20 &pcie2a { - perst-gpios =3D <&tlmm 143 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 145 GPIO_ACTIVE_LOW>; - pinctrl-names =3D "default"; pinctrl-0 =3D <&pcie2a_default>; =20 status =3D "okay"; }; =20 +&pcie2a_port0 { + reset-gpios =3D <&tlmm 143 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 145 GPIO_ACTIVE_LOW>; +}; + &pcie2a_phy { vdda-phy-supply =3D <&vreg_l11a>; vdda-pll-supply =3D <&vreg_l3a>; @@ -472,15 +474,17 @@ &pcie2a_phy { &pcie3a { num-lanes =3D <2>; =20 - perst-gpios =3D <&tlmm 151 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 56 GPIO_ACTIVE_LOW>; - pinctrl-names =3D "default"; pinctrl-0 =3D <&pcie3a_default>; =20 status =3D "okay"; }; =20 +&pcie3a_port0 { + reset-gpios =3D <&tlmm 151 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 56 GPIO_ACTIVE_LOW>; +}; + &pcie3a_phy { vdda-phy-supply =3D <&vreg_l11a>; vdda-pll-supply =3D <&vreg_l3a>; @@ -489,15 +493,17 @@ &pcie3a_phy { }; =20 &pcie3b { - perst-gpios =3D <&tlmm 153 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 130 GPIO_ACTIVE_LOW>; - pinctrl-names =3D "default"; pinctrl-0 =3D <&pcie3b_default>; =20 status =3D "okay"; }; =20 +&pcie3b_port0 { + reset-gpios =3D <&tlmm 153 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 130 GPIO_ACTIVE_LOW>; +}; + &pcie3b_phy { vdda-phy-supply =3D <&vreg_l11a>; vdda-pll-supply =3D <&vreg_l3a>; @@ -506,15 +512,17 @@ &pcie3b_phy { }; =20 &pcie4 { - perst-gpios =3D <&tlmm 141 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 139 GPIO_ACTIVE_LOW>; - pinctrl-names =3D "default"; pinctrl-0 =3D <&pcie4_default>; =20 status =3D "okay"; }; =20 +&pcie4_port0 { + reset-gpios =3D <&tlmm 141 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 139 GPIO_ACTIVE_LOW>; +}; + &pcie4_phy { vdda-phy-supply =3D <&vreg_l11a>; vdda-pll-supply =3D <&vreg_l3a>; --=20 2.34.1 From nobody Thu Jun 11 14:14: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 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: quoted-printable 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/dt= s/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>; =20 - perst-gpios =3D <&tlmm 143 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 145 GPIO_ACTIVE_LOW>; - pinctrl-names =3D "default"; pinctrl-0 =3D <&pcie2a_default>; =20 status =3D "disabled"; }; =20 +&pcie2a_port0 { + reset-gpios =3D <&tlmm 143 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 145 GPIO_ACTIVE_LOW>; +}; + &pcie2a_phy { vdda-phy-supply =3D <&vreg_l11a>; vdda-pll-supply =3D <&vreg_l3a>; @@ -387,15 +389,17 @@ &pcie3a { <0x02000000 0x0 0x40300000 0x0 0x40300000 0x0 0x20000000>, <0x03000000 0x6 0x00000000 0x6 0x00000000 0x2 0x00000000>; =20 - perst-gpios =3D <&tlmm 151 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 56 GPIO_ACTIVE_LOW>; - pinctrl-names =3D "default"; pinctrl-0 =3D <&pcie3a_default>; =20 status =3D "okay"; }; =20 +&pcie3a_port0 { + reset-gpios =3D <&tlmm 151 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 56 GPIO_ACTIVE_LOW>; +}; + &pcie3a_phy { vdda-phy-supply =3D <&vreg_l11a>; vdda-pll-supply =3D <&vreg_l3a>; --=20 2.34.1 From nobody Thu Jun 11 14:14: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 0FF7D379966 for ; Thu, 11 Jun 2026 05:00:35 +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=1781154047; cv=none; b=u4xnwJ+sW/Zr/xFvJZs7/rWADS2+GH8kjhVrO0lGTm7AGw63hShbDA4w7EzdGtW+wC6ECIc3W88Lkj0i/lZ5kQ/Jb2e0NshjsmX/Tt+DcPxLwyCHwffAzCn4ddz/9Am/m4Sdto7F2c22NE4Pz9gtwkECgNDnE8fzCYSVHIz1xaM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781154047; c=relaxed/simple; bh=JYCBxKue2je4Cmcypa2TZclpOE9DovouCbVF1Pr3bBk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=AseslClieSHCAh3RMo2ewvls1Dhp2YF3EnxHRdXTN9s8GtjBExFjGusHSgMkVJoV7MR98KaOCmX8NAp/elTLgCMoGPfrAQ+AY845PV85otoqp5Z9hZ0Igyhdk4hioSjc0nn7yFzRRzUkxC320wjx0SeYssLr/TPDe3JEp8hxWbc= 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=fjVHrvSl; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=fX0fsMzc; 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="fjVHrvSl"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="fX0fsMzc" Received: from pps.filterd (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 65B0OK0V3093831 for ; Thu, 11 Jun 2026 05:00:35 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= AulPtbKhKSl/jbs4Ey8L9/KWu9DlFR9KhR0INMBYR9M=; b=fjVHrvSl9ok0ZbYM ncS0rbg1b59KnUwZ0LLiP/VMGgDTew2I/3wiGZeRmoUtHP4cITJVQB2ZOVeoGJL7 xcq/pr2ZJLoshC/FP1RFbKlMWUBjX35T/8dfSLHxlPaNWKvr3zXx1IfD+V5zhat8 2j0KTt41GhPAnGyLzqqWgZpeU5crNOQuK3kdY7dVY2PWYUTdgOP8wWrHxEjUTccj 2VLwSOm7uTVDV0dfSo5RkR297m4N1+6AEJu2+tfB/Mcg58wn9hIgzh3WKh/Lcc8x hed2qh8uDaqk9z2ZDa9G1vjiYToo1zhzj1GvFH25+RilQejz4lQec+L5TX7G3X/9 eM60zQ== 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 4eqe6v9mmx-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 11 Jun 2026 05:00:35 +0000 (GMT) Received: by mail-pl1-f200.google.com with SMTP id d9443c01a7336-2bfdd99f6b7so109205485ad.0 for ; Wed, 10 Jun 2026 22:00:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1781154034; x=1781758834; 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=AulPtbKhKSl/jbs4Ey8L9/KWu9DlFR9KhR0INMBYR9M=; b=fX0fsMzcUu4iBNR90hPjM9gC6mV5Jx4L3prUFzI8HbmfTXWBBbLrpfqEb4HsfAMXDk R/g8EY97sojItSaIr7tmDnqjtKVpojxdZL/Ae+fbC501WWZGZf2zecRc+G/9yWbJhe6a Ql0TMAdQIJuYnwT/ew0nPA7aJWhYk70qC9/3bsGgmA/LY5l8i4659nZv+PFusAJ9oKiT UMZ25/NssN1nYIy8H+UgrMmojL5kEMoWJcUsfi7n1qQDk+v0KXREai75kPeQV33wbjmC VFIsdvoZo0KErsk/yp5Vl5YTI9omXXhF22by+QgNqu8Fv8mwVLYz/Px7f9oGs5qLGoHK 0xbQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781154034; x=1781758834; 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=AulPtbKhKSl/jbs4Ey8L9/KWu9DlFR9KhR0INMBYR9M=; b=b+SypHb0cEwu+CMLKKHGfDU8hCZDMxp1ZO2Ag9IJ0uj77BW/g5UJHFZL7tVgbjYhsV oARWioq8DnMMQ73GLvHaORCQrYCek7L1st3nFkzvRSbpxuif3GkjxNZzk6AawNNmkfOF iKNtl18+FYgm2rhX19CpI7t9LMOuByYcL6x67QAEsV+1Lulx0fj/nDxWdkXUOqW+v4XP MD8274OLjeO+LbF9olD2QpqQKbQlhGBrORPh89KP0XcEutEL8ta6V4KrPaoyD2VaMVfF nkji+pchJjHwYu8CWWjWe/QLHpA8nyHsL25xgE2ljWA8rdiaICan6tr5sR2AFJxZWnDF CEGQ== X-Forwarded-Encrypted: i=1; AFNElJ+gw3jkt3O8BiwuFWSBpd/b2EwHGTk1JMeUE2pe7+2dW/jqINjbq5w8pzp8oFhJslnCCrm+2gE46Yj1rIQ=@vger.kernel.org X-Gm-Message-State: AOJu0YxkYCQoHIvgcy7JNBWzbbuZPuDxomnwjEs00olUAOgbC8X2GGWJ m4ZKm+nv7Tm7cHEkfmYR9nv+he0WPM0U6BrPeH9tEoWn50S5HM0nro+QEXxpDxWIN/9q3rURaeL yyqattm8GfG778saClG90LJvz0/Im8yWmIejA5eBLu3GZ4KX2sQQOwy3/Nx51DbSNTwkcIQ/NLE g= X-Gm-Gg: Acq92OGpC9RRMybTkk5M2tEnq27cQ5YuqTHaL5QXnzn1ET9MU+3qANWcu5f+ROtvR5S EIrf5Jb1gRr07/wGYaB9VZaa5Xw0XGtNf5Xp16pKlinxzRDlCnDTzut1xUwMZ1PH8rLkTFJPETg TYjQT/miDRbJkahFXKM1xbC42un4TNbPU3Rdnw3fqFbC6bvAd0IEVYnlqPzWPPpotpr+GqqH/aW vvKa4FMUguvYmZeyQTm8/2FZpOqUwzNahnuNleqKYmP1i030rbByytlyPsjTzolepyzQa5X3R4i nzwagIwZeL3yi33+fCmT4x7CPY4SV9QdaKL/wMHECnSG/39ZZjsK/j6xX6TmgV2OwY0jtQlkj8G 5rRCcCVGt5R45hXXUP0DJNgdtxNaFaY5j6MzQkvaHqa4uOUzhh0yexPhZXYQoo0Wq1vs= X-Received: by 2002:a17:903:13c7:b0:2c2:245a:3368 with SMTP id d9443c01a7336-2c2f0930222mr14076385ad.14.1781154034480; Wed, 10 Jun 2026 22:00:34 -0700 (PDT) X-Received: by 2002:a17:903:13c7:b0:2c2:245a:3368 with SMTP id d9443c01a7336-2c2f0930222mr14075715ad.14.1781154033843; Wed, 10 Jun 2026 22:00:33 -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.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Jun 2026 22:00:33 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Thu, 11 Jun 2026 10:29:01 +0530 Subject: [PATCH v2 25/37] arm64: dts: qcom: sar2130p: Move PCIe phy and 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: quoted-printable Message-Id: <20260611-wake-v2-25-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=2554; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=JYCBxKue2je4Cmcypa2TZclpOE9DovouCbVF1Pr3bBk=; b=eEgY/3wI3+5IdOPwcE8JlVYdoFWiLvdzEJ4O4HDtnb2oqDTFj0axDzLPGCsGmvOWveRHR7abn RcgL44G7P5ICa5/1a7pdL9DZrbivFlZMw30xLXHl0B02ZnPqrIr7yTY X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Proofpoint-ORIG-GUID: QB7XhjfFCuuZFQ6rT45DOHXIwBM9Mg54 X-Proofpoint-Spam-Info: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfX8leQ7/2Yjd8z zoRaMdy7y+FD5uvMVTuenRwrNmHNZu6gnR/YN1Z8Im9ouLR8TFoU0GwVCD2njJVvvqcwz6wwQI7 RKTKrV7y8hHmH0bpIwcXT6ARfDVf27o= X-Proofpoint-GUID: QB7XhjfFCuuZFQ6rT45DOHXIwBM9Mg54 X-Authority-Analysis: v=2.4 cv=UsRT8ewB c=1 sm=1 tr=0 ts=6a2a40f3 cx=c_pps a=IZJwPbhc+fLeJZngyXXI0A==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_K5XuSEh1TEqbUxoQ0s3:22 a=EUspDBNiAAAA:8 a=xzbAzJKGZiqbpjPgTfkA:9 a=QEXdDO2ut3YA:10 a=uG9DUKGECoFWVXl0Dc02:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfXwG287mgaKHrT 11P+X1hTjGxCED2W0Plz39WYRGz9MbKT/mWNUyRpzf4/v76mRV+QxfMQLAy/u6zhr90JwVrdaHV MMUnEV+5wOWseXc5CKwRoyFQ45qnlmv8nlvrvm4RRYusiwO+pVWRgBIzQMdPVTWb8ieF30QdRPv WBvwFGymuYt7IchWmBQxpg1ORTtgh+dWa1sxNOfCSTp9UDMaxxUTtKnTlBOZ00T0WRk4ILynZSX zkQPOb9ZyLHn09ebAEkUGEI7hUqGqtJrCgW9jSBxbpv6KuVJyYFiMaYTiNMkmP6n9B9wF4uRpcx Ux0AxO/WZE1F+8VSMDk9QVA+kVXMHVixMLMX6Gl1+T2ZBmtYwEv86mMarngoZnS+PTKUm6nbqiM aHz22UrPsZHw4X5jXQ031NIu1joVnS8yqbdi+xkgIQD8o2fLczlOoOfEpxmQumiz2xeVI/8cUei xM/o7qx2N4n6U2VW4pA== 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 priorityscore=1501 phishscore=0 clxscore=1015 lowpriorityscore=0 spamscore=0 adultscore=0 bulkscore=0 suspectscore=0 impostorscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606040000 definitions=main-2606110046 The PCIe phy reference and the perst/wake GPIO properties are per root port and belong in the root port node (pcie@0), not in the RC controller node. Move phys and phy-names from the controller to the existing pcieport0 and newly labeled pcie1_port0, allowing board-level overrides. Move perst-gpios/wake-gpios from the &pcie0 controller override to &pcieport0 in the board file, 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/sar2130p-qar2130p.dts | 6 +++--- arch/arm64/boot/dts/qcom/sar2130p.dtsi | 12 +++++------- 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sar2130p-qar2130p.dts b/arch/arm64/bo= ot/dts/qcom/sar2130p-qar2130p.dts index 71a09e76b359..6e0557f1c14b 100644 --- a/arch/arm64/boot/dts/qcom/sar2130p-qar2130p.dts +++ b/arch/arm64/boot/dts/qcom/sar2130p-qar2130p.dts @@ -357,9 +357,6 @@ &i2c10 { }; =20 &pcie0 { - perst-gpios =3D <&tlmm 55 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 57 GPIO_ACTIVE_LOW>; - pinctrl-0 =3D <&pcie0_default_state>; pinctrl-names =3D "default"; =20 @@ -367,6 +364,9 @@ &pcie0 { }; =20 &pcieport0 { + reset-gpios =3D <&tlmm 55 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 57 GPIO_ACTIVE_LOW>; + wifi@0 { compatible =3D "pci17cb,1107"; reg =3D <0x10000 0x0 0x0 0x0 0x0>; diff --git a/arch/arm64/boot/dts/qcom/sar2130p.dtsi b/arch/arm64/boot/dts/q= com/sar2130p.dtsi index d65ad0df6865..804ccfbdb091 100644 --- a/arch/arm64/boot/dts/qcom/sar2130p.dtsi +++ b/arch/arm64/boot/dts/qcom/sar2130p.dtsi @@ -1337,9 +1337,6 @@ &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>, =20 power-domains =3D <&gcc PCIE_0_GDSC>; =20 - phys =3D <&pcie0_phy>; - phy-names =3D "pciephy"; - status =3D "disabled"; =20 pcieport0: pcie@0 { @@ -1350,6 +1347,8 @@ pcieport0: pcie@0 { #address-cells =3D <3>; #size-cells =3D <2>; ranges; + + phys =3D <&pcie0_phy>; }; }; =20 @@ -1464,12 +1463,9 @@ &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>, =20 power-domains =3D <&gcc PCIE_1_GDSC>; =20 - phys =3D <&pcie1_phy>; - phy-names =3D "pciephy"; - status =3D "disabled"; =20 - pcie@0 { + pcie1_port0: pcie@0 { device_type =3D "pci"; reg =3D <0x0 0x0 0x0 0x0 0x0>; bus-range =3D <0x01 0xff>; @@ -1477,6 +1473,8 @@ pcie@0 { #address-cells =3D <3>; #size-cells =3D <2>; ranges; + + phys =3D <&pcie1_phy>; }; }; =20 --=20 2.34.1 From nobody Thu Jun 11 14:14: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 BBE8038E8D3 for ; Thu, 11 Jun 2026 05:00:44 +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=1781154057; cv=none; b=J9HeHAHBcaJdGHjF7rBVkvpvSqBSEG3eFvYvmboXZIPXKXjbYP4Bs5xw25/NllK+m2tneB+p/1fU1wr8H2F4yJD2ExvgcWIZXKJw8IQr/MOVI76NitqzzhDSaeqov0o6IBN4bA7OJxjKdQ2sH7NGTSjnEfrGFh9P0pSvSE9qkIE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781154057; c=relaxed/simple; bh=qyiSXr9m3e+ricjWc4HaLqw5V+1A1GHs9xGgqQrmD3o=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=CrdEZix/zdXwysL0AveG9L89IN975qqk7y1C3ar1rkWpDdX+KtdqSq5uE3RBTS27PmGAP+XlgC2qMRX7g1q0qab18FWqeuSXPtpga24mSu/A/+VwIdrTYSAY5cmefnSrVQ5qSG5vkeQ/cauPHkV8CgtzjDA5BawI422nN70cyWU= 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=SZEcpuad; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=aZZVLcJG; 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="SZEcpuad"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="aZZVLcJG" Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 65B0NYR13183749 for ; Thu, 11 Jun 2026 05:00:44 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= WK2uACQoFktTjYhZJ1pH9Ou6MkkiqsQrpjUWQVaNGMc=; b=SZEcpuadVFgTrMLq QP5THvhBSqz0+G3c2e0wBp4ZZfRXHbPmD74Yyys18JPIM+DxUaYaeH4n00k4vEfA fDYuNPPOKrydEb5lnMsVWAYxfyRgpULu7exJ5c4hRg73xplESVqfPE6fW0R7bPnu WFdXoX3Bg7v2poPP5SrHNXa47Wlrr0UfYvDKHCUKyG6Xrz1+Nt6AcMj9kWHUZuXf QEXyPAUPfLYi77cY5+0tOwogjxFYFHHXLgpKupPqkZ/QbyUan+vxUYYZ+ZVKQq64 L/Sr2N+q8pvtg5FU6EfCvwNVtPyAwlnhE4oDSqCxx1aemuJXzBe8kjCsz5B/Kw6o q4L23w== 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 4eqe6u1npx-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 11 Jun 2026 05:00:43 +0000 (GMT) Received: by mail-pl1-f199.google.com with SMTP id d9443c01a7336-2c0c32f4b1bso76544595ad.2 for ; Wed, 10 Jun 2026 22:00:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1781154043; x=1781758843; 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=WK2uACQoFktTjYhZJ1pH9Ou6MkkiqsQrpjUWQVaNGMc=; b=aZZVLcJGPypioCivtJ3A+CzEp6CsBk2ANslHbocUSMfJ32cHHV7r+bNLT/WJUoVoFY iptl4KN2pbXVCvyR0pF4267mLqh0jpbA2AQ1ysOPhu9aSd3PevvMDHg0WmaA/2FQfLNV 9Lq4V5Sw5qKyCVTxuw5v8Hf6pYhhqN7aNL0MUzaLPFb5MNXI+nYrHTBimbgzztpX2cm6 KEJ6REToFlespJlJ73Hba95xZE/PK1G86F8YJPOSgyncAAlapTPKfBABEAAgNFW/LmKB JWWDU9tie39+rc3v3REKfT67n/VcNTt77jY5RsdGQQo9shmT4vCD9QXmHp+RDx0gSMbZ SvDA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781154043; x=1781758843; 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=WK2uACQoFktTjYhZJ1pH9Ou6MkkiqsQrpjUWQVaNGMc=; b=ryulqpFqFUNdi76CSKewgYRNEHn5Q08wo9+NkkjJwFbohFXoiEAoeMF4Wz03ipHVVq ZIQh2dXOoLhsGmA0Wn6EuDExnsl5F+q83IrxeA1S86cb0ZbP+kB8j8QvYG0VjIAwdtRG nxuSbqOy0UiDwYN8HbRUO56Imv/0sZt6m0qGVJaFJLYS8i5m0WdftzC84Pxf/evCgHSd a2ILNrf6FNHqTvG3cDFdE262kbcoJg9c7tCkhccLW1FGVnyLhzJVmz20/rnj9df+R4Zp 2Iq68K2AVHBEf5VlbUZJKuuq1VkNsVW+q0tI6JtD/+uReGmtqut1TNSSHdkmETM8IOYk CayQ== X-Forwarded-Encrypted: i=1; AFNElJ/TzActmH5Jn8xrIW3rhl3fPd4PGhAzQK52AQWCHWbBLvZ+r1ua0KfHy0gSvZ50b0lCy2CQet/NVe4OKOs=@vger.kernel.org X-Gm-Message-State: AOJu0Yw4Ly3L17N6sdtiWV36BeJDWjV50fuvr8QrJPgU3zXhEIJlsNJF ek73tLOJ88Q1KP9d2EPZ/L9KbfV+3AGqOmy+c0GX/+/XQy1qYeN55DHAEuGaNeewH649wVe1UpQ Y1+czqM+F7RcB+R4qMmwsUYq9c5zz+GzHAcuCcF7xY8k1wZywy05Nyq4h67rYmsi6m9A= X-Gm-Gg: Acq92OEe8mwYsL1W6wdxu8sFHzin5aa3rrjcWGqrbeuFBKPdJBh8l5Px2y6zsm+gzLu qkeu8ktkemGyIY4wYw2xCxvBd7SUn/bzzKilzxweeK7Cc6D26KKDL7FNJq9XaejtEc7/FsKPIi+ 3Dh9z8I9l7XQ3cQtcXvlOgwQY44ec7pqYeJX9iOpGRbOljq+MC+bkAPCr77fAjFXCzrpSKPAdTb jOQKGMB9esed4tSK9rqdRPN0GZD9jONnEH2HtKSfJl2c06TtnsjnpjpO9E4yAdXmEEXIweOS0Zb uG/pHciSmi70ANTU7vpQHI7oIYNf1eCBC6hJt+JEs82pU0KtcM641y5Ef9tXc4Lm+dpCEudOPuD xnzv5OGeR+IUB/OoYiW5kUhzx8FffqAuvagaRfEJcydtZPkDfbmor1EsUfWdxahtrAHE= X-Received: by 2002:a17:903:2408:b0:2ba:7881:948d with SMTP id d9443c01a7336-2c2f18e2accmr13881655ad.1.1781154038362; Wed, 10 Jun 2026 22:00:38 -0700 (PDT) X-Received: by 2002:a17:903:2408:b0:2ba:7881:948d with SMTP id d9443c01a7336-2c2f18e2accmr13880945ad.1.1781154037786; Wed, 10 Jun 2026 22:00:37 -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.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Jun 2026 22:00:37 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Thu, 11 Jun 2026 10:29:02 +0530 Subject: [PATCH v2 26/37] arm64: dts: qcom: sc8180x: Move PCIe phy and 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: quoted-printable Message-Id: <20260611-wake-v2-26-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=4757; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=qyiSXr9m3e+ricjWc4HaLqw5V+1A1GHs9xGgqQrmD3o=; b=6gvATxmPbnsFsLmbQBWRpgGVdMC9KOD0DdSY7CyPD52csRzz1Oe7UZrhfbajXfg7wmSBy6UXP Y/jYgUsyUJjCqlxoL5tUsTMgJAqedXNY7uIu8z9GXx9x0eP0noo/bGi X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Proofpoint-GUID: wYqM-DOxekLZ3u_MEI0YjDWeoBTMe9jw X-Proofpoint-Spam-Info: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfXxEXZtfIvONKa NucqSEjKIAF1nxPd0f0k0Y4V1raJxHBIpAlzlehpXSGqP/D0IalKGjcfRbwBq0kRe8TnhrF/IKs 8uSesOVtmltJ7akJ4oImH59urPei2tQ= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfX57upUuJJ1e9Q d/96gM234PpcW8FbiNYtEMjiBlCygM1YYhrewNhWXZyLHFOPrADHdju3Ku29SiFu6w7QKp5evig wlfd681hFj9LlUtZZ0+YofI2GQOG2p9Bf/SB9HhxFvlASBZkcQI3RCGksU11dDpw62PliP4xlW6 AyVYlmDP+reBLRhRtvtCwsMOnnhhVGoz5RNAd8rl5IoDMNtnytILKsm0MnHs6W9q75CCfEReTmR DKDA4kx7ykjqRDN12IeL/nBJHxflKP3jYnfXOgVoPXGt0qehW7IMLlkBWd1LQa3hv6DeO7NUHd2 lYCCKOGodSY1Ek3c32hii66/1AeUAAb6F8JZ1NMUnJI0Xhf2Bi0UnCUGKwZRyEY8cx4ixI+gQcc 3KYV0mxiC0Y1hYygtPoKcqmooZUUBcXrgLTuq+RFEPfrwcluZeZ7ChQW8cXk8jh1NA9bY1Tm/xX aW9krTQKvN9UiuyRERQ== X-Authority-Analysis: v=2.4 cv=F5lnsKhN c=1 sm=1 tr=0 ts=6a2a40fb 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=YMgV9FUhrdKAYTUUvYB2:22 a=EUspDBNiAAAA:8 a=Pn-WcxdREE-ERze4qssA:9 a=QEXdDO2ut3YA:10 a=324X-CrmTo6CU4MGRt3R:22 X-Proofpoint-ORIG-GUID: wYqM-DOxekLZ3u_MEI0YjDWeoBTMe9jw 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 lowpriorityscore=0 malwarescore=0 clxscore=1015 adultscore=0 bulkscore=0 suspectscore=0 impostorscore=0 priorityscore=1501 spamscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606040000 definitions=main-2606110046 The PCIe phy reference and the perst/wake GPIO properties are per root port and belong in the root port node (pcie@0), not in the RC controller node. Move phys and phy-names from the controller to pcie0_port0, pcie1_port0, pcie2_port0, and pcie3_port0, adding labels to these nodes to allow board-level overrides. Move perst-gpios/wake-gpios from the controller overrides to the respective port nodes in the board files, renaming perst-gpios to reset-gpios to match the binding used in the root port context. Signed-off-by: Krishna Chaitanya Chundru --- .../arm64/boot/dts/qcom/sc8180x-lenovo-flex-5g.dts | 7 +++++-- arch/arm64/boot/dts/qcom/sc8180x-primus.dts | 7 +++++-- arch/arm64/boot/dts/qcom/sc8180x.dtsi | 24 +++++++++++-------= ---- 3 files changed, 22 insertions(+), 16 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sc8180x-lenovo-flex-5g.dts b/arch/arm= 64/boot/dts/qcom/sc8180x-lenovo-flex-5g.dts index 44bf3db01d3a..c2d9dcf8ed64 100644 --- a/arch/arm64/boot/dts/qcom/sc8180x-lenovo-flex-5g.dts +++ b/arch/arm64/boot/dts/qcom/sc8180x-lenovo-flex-5g.dts @@ -457,14 +457,17 @@ &mdss_edp_out { }; =20 &pcie3 { - perst-gpios =3D <&tlmm 178 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 180 GPIO_ACTIVE_LOW>; pinctrl-0 =3D <&pcie3_default_state>; pinctrl-names =3D "default"; =20 status =3D "okay"; }; =20 +&pcie3_port0 { + reset-gpios =3D <&tlmm 178 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 180 GPIO_ACTIVE_LOW>; +}; + &pcie3_phy { vdda-phy-supply =3D <&vreg_l5e_0p88>; vdda-pll-supply =3D <&vreg_l3c_1p2>; diff --git a/arch/arm64/boot/dts/qcom/sc8180x-primus.dts b/arch/arm64/boot/= dts/qcom/sc8180x-primus.dts index a4644ecca536..1b50baf0271b 100644 --- a/arch/arm64/boot/dts/qcom/sc8180x-primus.dts +++ b/arch/arm64/boot/dts/qcom/sc8180x-primus.dts @@ -558,14 +558,17 @@ &mdss_edp_out { }; =20 &pcie1 { - perst-gpios =3D <&tlmm 175 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 177 GPIO_ACTIVE_LOW>; pinctrl-names =3D "default"; pinctrl-0 =3D <&pcie2_default_state>; =20 status =3D "okay"; }; =20 +&pcie1_port0 { + reset-gpios =3D <&tlmm 175 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 177 GPIO_ACTIVE_LOW>; +}; + &pcie1_phy { vdda-phy-supply =3D <&vreg_l5e_0p88>; vdda-pll-supply =3D <&vreg_l3c_1p2>; diff --git a/arch/arm64/boot/dts/qcom/sc8180x.dtsi b/arch/arm64/boot/dts/qc= om/sc8180x.dtsi index f45deb188c6c..b6966ec7790f 100644 --- a/arch/arm64/boot/dts/qcom/sc8180x.dtsi +++ b/arch/arm64/boot/dts/qcom/sc8180x.dtsi @@ -1779,13 +1779,11 @@ pcie0: pcie@1c00000 { <&gem_noc MASTER_AMPSS_M0 0 &config_noc SLAVE_PCIE_0 0>; interconnect-names =3D "pcie-mem", "cpu-pcie"; =20 - phys =3D <&pcie0_phy>; - phy-names =3D "pciephy"; dma-coherent; =20 status =3D "disabled"; =20 - pcie@0 { + pcie0_port0: pcie@0 { device_type =3D "pci"; reg =3D <0x0 0x0 0x0 0x0 0x0>; bus-range =3D <0x01 0xff>; @@ -1793,6 +1791,8 @@ pcie@0 { #address-cells =3D <3>; #size-cells =3D <2>; ranges; + + phys =3D <&pcie0_phy>; }; }; =20 @@ -1898,13 +1898,11 @@ pcie3: pcie@1c08000 { <&gem_noc MASTER_AMPSS_M0 0 &config_noc SLAVE_PCIE_3 0>; interconnect-names =3D "pcie-mem", "cpu-pcie"; =20 - phys =3D <&pcie3_phy>; - phy-names =3D "pciephy"; dma-coherent; =20 status =3D "disabled"; =20 - pcie@0 { + pcie3_port0: pcie@0 { device_type =3D "pci"; reg =3D <0x0 0x0 0x0 0x0 0x0>; bus-range =3D <0x01 0xff>; @@ -1912,6 +1910,8 @@ pcie@0 { #address-cells =3D <3>; #size-cells =3D <2>; ranges; + + phys =3D <&pcie3_phy>; }; }; =20 @@ -2018,13 +2018,11 @@ pcie1: pcie@1c10000 { <&gem_noc MASTER_AMPSS_M0 0 &config_noc SLAVE_PCIE_1 0>; interconnect-names =3D "pcie-mem", "cpu-pcie"; =20 - phys =3D <&pcie1_phy>; - phy-names =3D "pciephy"; dma-coherent; =20 status =3D "disabled"; =20 - pcie@0 { + pcie1_port0: pcie@0 { device_type =3D "pci"; reg =3D <0x0 0x0 0x0 0x0 0x0>; bus-range =3D <0x01 0xff>; @@ -2032,6 +2030,8 @@ pcie@0 { #address-cells =3D <3>; #size-cells =3D <2>; ranges; + + phys =3D <&pcie1_phy>; }; }; =20 @@ -2138,13 +2138,11 @@ pcie2: pcie@1c18000 { <&gem_noc MASTER_AMPSS_M0 0 &config_noc SLAVE_PCIE_2 0>; interconnect-names =3D "pcie-mem", "cpu-pcie"; =20 - phys =3D <&pcie2_phy>; - phy-names =3D "pciephy"; dma-coherent; =20 status =3D "disabled"; =20 - pcie@0 { + pcie2_port0: pcie@0 { device_type =3D "pci"; reg =3D <0x0 0x0 0x0 0x0 0x0>; bus-range =3D <0x01 0xff>; @@ -2152,6 +2150,8 @@ pcie@0 { #address-cells =3D <3>; #size-cells =3D <2>; ranges; + + phys =3D <&pcie2_phy>; }; }; =20 --=20 2.34.1 From nobody Thu Jun 11 14:14: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 C33033446B9 for ; Thu, 11 Jun 2026 05:00:48 +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=1781154061; cv=none; b=k6mmtDixemp4KVDFN2H8WPzOJuWOEXxgQxFpB18IvxpM9mvzIAXW0j2cbNQ2RkS4ZXKeq56tueQyoFEM7RI/pBO77ITbg0qJgZWWCjSlGGvPIz3GQ1jjtrmLd2zWSVlvW+Qgen83As848IkcX7B9wmRr+a4Qn8RdspUX5XV3j2o= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781154061; c=relaxed/simple; bh=mUskJ8SNq079LmNHg6tuDsqQTYd8lGSyihEzvrPy8dY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=XnM500PD4YKBn6ijExqrYcnJekj8RvHmvZb4c3lHV0lU6e5ycbRgSv392zCQ1HJxm0neutSUU7hHuQD7GGrjOy5FQ9dcQpvhO6zp4fihqMwsA40w3BuxWFS8Lt5BB/RC8lalEeaX1uWCRD7qP4Lnxl2F/v/kle9tGq9q6Q33CDg= 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=KYq8bO8H; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=dquY3Gmf; 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="KYq8bO8H"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="dquY3Gmf" Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 65B0O7xR3184393 for ; Thu, 11 Jun 2026 05:00:48 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= xQmMmpwIPQvIOq+S8oQSzNrPYjyqFaWUA0KmsRaonZM=; b=KYq8bO8HOSCsqDj/ KO3KSDmlBODzOyWest/xhIPQbD33qxs9E7BPTrFJDtHbdXljJJNk4J2UeGRViv7U Hygq5NP7Qgz/iSGNFPQ7NcRjRXmdOyVVeidfJFUa1vxTe9PrqlFzWbtySX8v/z36 92FoDt7aSJ+TfHKFWv6agZTcE5MSDmAfmNmzGJJtVJuurnp2BPf4UgwtkFqZXeiH ILi0aqPsrqSYklCDPJ4M+/1jSsknCG17sq2hOJYbUamwXe2V5P79PM6zDVCkLdun y104Lp2yzEbmO0VVG8tVJxJKDhsL08qeoDvEmuevYyUxeAuk6hRWL/6rhZh1PxJ7 lsf7Gw== 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 4eqe6u1nq6-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 11 Jun 2026 05:00:47 +0000 (GMT) Received: by mail-pl1-f200.google.com with SMTP id d9443c01a7336-2c0a99db8dfso80886085ad.3 for ; Wed, 10 Jun 2026 22:00:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1781154047; x=1781758847; 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=xQmMmpwIPQvIOq+S8oQSzNrPYjyqFaWUA0KmsRaonZM=; b=dquY3GmflPJWSCgnJPtP2zYFdxDE4NM4oTmzEIOOeni4gUGdC4RuPvkVljoCSRrC/f 9zAuXg3KafwC5x25vaM+lCKJK/Gy14/4j+aoAnwCCH6TJtyGUQxXipgulScSXTsA/mYQ X8Og3JWu8qUnhMvS+zBOwhb6vTrEuaDYtNbb1nSSK6DMktRNax8jMLaYnD+iTQgTNUz2 Vcb00vNc7eOUDpcSpJAGc+f5INgCIn6jHULMQTd6XeeF+Din48iY8PU28wYlcDE9kL3T onaaSYgYJxtgnCJlUBj0H19WobUdE/Izrk9Vye+ODIgXZWPOwtSgFGEYQnzjLzqkdqpD wFSQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781154047; x=1781758847; 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=xQmMmpwIPQvIOq+S8oQSzNrPYjyqFaWUA0KmsRaonZM=; b=R0SnJGFV9I203ysAiTliLSL3gFJjp6XunCdXF0ixHMJI5Jjc5ePBLYAWreLVWaRsII ypwBbJFoK1IX2aLM5uJN6GlD0mkXw5wOhgkjJiUth88WPP9EOSpwfsCFYnBYw3/VdW7d QNm+0Kd1Gdq+Qr3u05M/BzUuHlW5wsYTIdekFNMJOivu98EHqGnrc1Nn5bo8FtF0OHyJ 8ZezeObgZ7oKHs5qrNoWLgOGtW/TLIogxF/2G7AqNEd4iyhybjxlNZLItFAAu6pOMieQ oHCcr/12h/XGMfSEvWT5OAz9rv16jBicgqZW6SvUMv3iYvgBKQDN7pEg1XCyTGniN4id 4Trg== X-Forwarded-Encrypted: i=1; AFNElJ/LkUTaqnjHogGjuIiNkeRPDywzyTSboBVECR7uWZKv6p8dKma9v7VDLwbptY9PSp4Zy5eL/3xIFeFmeXo=@vger.kernel.org X-Gm-Message-State: AOJu0YzBBps+h+Sz0sPoscRAsPtFyYNM7tL4dWVOIeYXbCU4pSoGSBc1 bOTMCdCpMY8fXRlFh3GoW3b6Bfwfq5pIOUMo8m60i2Dq9EW6gQ1FegrKG9aQ2VPqm65GPA7wNVI frOS6cSqkwOhfH4a0A/KOw6OmD9ApogSHUio5Z2dUhKw2oTIMZGYCHJScw8Sn7/pZ6vo= X-Gm-Gg: Acq92OEALzWywRTDhbMCyDRgKv9tzmOC2RXPnWBWHpJ9y/azhgLql/w1fztec6ge1Ci x134pGBphnR6z5k6WYkEjpQvLulbxiDTX1rKHpA9XYSWdwnaQ9B1+JugaRdvuhcYYu0e34uXtRv CdM5y+q+84zgMJNkF4qqx7/eGywRf3GZS85cdZ/2Pk9MjDY4aaEEhop/FwFp8pBwjNLSrzPLtta EljtX3CfospZyRyynhsWEVwDD8yLcBbmvhyy2DYF+af5M3yVs/9f29pG0sChXmUGrkLr4a+VyzO 9V4C76jPvxn3P2iuLOmW7uDSFYuEUQGKN2VpNNa7dcVceqPCgdlEuQlTu1I+nLNZBS2aiZmuEUl FMRfxDPL2bayGcGu1wZ0Hf/G/GK1jRBcep+pmuN3oYurkkIYTRnBegm/B7jw69iTmmP4= X-Received: by 2002:a17:902:d4c7:b0:2bc:b80f:677e with SMTP id d9443c01a7336-2c2f24a1843mr11523825ad.25.1781154042219; Wed, 10 Jun 2026 22:00:42 -0700 (PDT) X-Received: by 2002:a17:902:d4c7:b0:2bc:b80f:677e with SMTP id d9443c01a7336-2c2f24a1843mr11523415ad.25.1781154041664; Wed, 10 Jun 2026 22:00:41 -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.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Jun 2026 22:00:41 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Thu, 11 Jun 2026 10:29:03 +0530 Subject: [PATCH v2 27/37] arm64: dts: qcom: sc8280xp: Move PCIe phy and 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: quoted-printable Message-Id: <20260611-wake-v2-27-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=11032; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=mUskJ8SNq079LmNHg6tuDsqQTYd8lGSyihEzvrPy8dY=; b=fFDsuKVpLhciftRUNpJi7oTKzck93kHrkr0eGmuL6mVrCRPymMbG4OJ9xmSkxYHpj3OAp1HK5 0/F4Y1Vwoj0DM5ySm7zQSifRr2oTk7gWDFDCke+BY7NQbFvIPx8P4+m X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Proofpoint-GUID: YRyn1SQ77AqGbWPuszq9Ni4cGWz98zEe X-Proofpoint-Spam-Info: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfX1uOeYYFPxNPf eirAXz3tbZnKdseLfdsoVuR5O9hUSS39Sunai45qi73e7b7zyh+O5wa+UZ4BvWIg3gT8txtUYmZ xBzu8J6/fsIYm6PrtJ9zzi3PFXcWz9M= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfX824Hh5ad1I9C PKMe++XMEoMNPXf8Zu4pXOJV5fl8Vne417hQTICUAX2oqYMJnCBpyF7rR1ttflXaAt7soLDbh6j ZGVgfyko6YAQwryKSRrUA9pb2dkqQ8QQiMeSduq+D/k973SySfTrxifmyQZUgtRz95h08Iu67Vn SU6eToimhMdIqRVuQSCul11rX4fPJ5LHpDohyN0akRFcO+/Jw/OeVqmEBVG24XwL1D5qEsTU1f2 7t7nsPNGaerZ7jBzRv8WHWMLMmgVtMj3rMg7jH/kTtNqqHAQqxgh1tqhwqG+FVXutEFfNLBb5iL NR6bzZGzo9dLKw90OcCYTJrI6m1b7zvevwW/LYR0C60bc7IqtwCjq01qlRS6jAzuljs8uRMf5i+ G8VFgsmiW68qV+unDSsXTlTwL1+N+yXagPMEq0em7qI6+TTcVwPSc287x1wsUg+ENvDNHn/0by7 I06G1skFwN6H2lxCCNw== X-Authority-Analysis: v=2.4 cv=F5lnsKhN c=1 sm=1 tr=0 ts=6a2a40ff cx=c_pps a=IZJwPbhc+fLeJZngyXXI0A==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=YMgV9FUhrdKAYTUUvYB2:22 a=EUspDBNiAAAA:8 a=xdgaKNo_m9sR3IVs-GIA:9 a=QEXdDO2ut3YA:10 a=uG9DUKGECoFWVXl0Dc02:22 X-Proofpoint-ORIG-GUID: YRyn1SQ77AqGbWPuszq9Ni4cGWz98zEe 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 lowpriorityscore=0 malwarescore=0 clxscore=1015 adultscore=0 bulkscore=0 suspectscore=0 impostorscore=0 priorityscore=1501 spamscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606040000 definitions=main-2606110046 The PCIe phy reference and the perst/wake GPIO properties are per root port and belong in the root port node (pcie@0), not in the RC controller node. Move phys and phy-names from the controller to the existing pcie2a_port0, pcie2b_port0, pcie3a_port0, pcie3b_port0, and pcie4_port0 nodes. Move perst-gpios/wake-gpios from the controller overrides to the respective port nodes in the board files, 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/sc8280xp-crd.dts | 24 +++++++++++++-----= --- .../boot/dts/qcom/sc8280xp-huawei-gaokun3.dts | 14 ++++++------ .../dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts | 22 +++++++++++-------- .../boot/dts/qcom/sc8280xp-microsoft-arcata.dts | 22 +++++++++++-------- .../boot/dts/qcom/sc8280xp-microsoft-blackrock.dts | 14 ++++++------ arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 25 +++++++++---------= ---- 6 files changed, 67 insertions(+), 54 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sc8280xp-crd.dts b/arch/arm64/boot/dt= s/qcom/sc8280xp-crd.dts index c53e00cae465..4c2700e9b00d 100644 --- a/arch/arm64/boot/dts/qcom/sc8280xp-crd.dts +++ b/arch/arm64/boot/dts/qcom/sc8280xp-crd.dts @@ -628,9 +628,6 @@ keyboard@68 { }; =20 &pcie2a { - perst-gpios =3D <&tlmm 143 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 145 GPIO_ACTIVE_LOW>; - vddpe-3v3-supply =3D <&vreg_nvme>; =20 pinctrl-names =3D "default"; @@ -639,6 +636,11 @@ &pcie2a { status =3D "okay"; }; =20 +&pcie2a_port0 { + reset-gpios =3D <&tlmm 143 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 145 GPIO_ACTIVE_LOW>; +}; + &pcie2a_phy { vdda-phy-supply =3D <&vreg_l6d>; vdda-pll-supply =3D <&vreg_l4d>; @@ -647,9 +649,6 @@ &pcie2a_phy { }; =20 &pcie3a { - perst-gpios =3D <&tlmm 151 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 148 GPIO_ACTIVE_LOW>; - vddpe-3v3-supply =3D <&vreg_wwan>; =20 pinctrl-names =3D "default"; @@ -658,6 +657,11 @@ &pcie3a { status =3D "okay"; }; =20 +&pcie3a_port0 { + reset-gpios =3D <&tlmm 151 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 148 GPIO_ACTIVE_LOW>; +}; + &pcie3a_phy { vdda-phy-supply =3D <&vreg_l6d>; vdda-pll-supply =3D <&vreg_l4d>; @@ -668,9 +672,6 @@ &pcie3a_phy { &pcie4 { max-link-speed =3D <2>; =20 - perst-gpios =3D <&tlmm 141 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 139 GPIO_ACTIVE_LOW>; - vddpe-3v3-supply =3D <&vreg_wlan>; =20 pinctrl-names =3D "default"; @@ -679,6 +680,11 @@ &pcie4 { status =3D "okay"; }; =20 +&pcie4_port0 { + reset-gpios =3D <&tlmm 141 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 139 GPIO_ACTIVE_LOW>; +}; + &pcie4_phy { vdda-phy-supply =3D <&vreg_l6d>; vdda-pll-supply =3D <&vreg_l4d>; diff --git a/arch/arm64/boot/dts/qcom/sc8280xp-huawei-gaokun3.dts b/arch/ar= m64/boot/dts/qcom/sc8280xp-huawei-gaokun3.dts index 9819454abe13..1aba18ae301d 100644 --- a/arch/arm64/boot/dts/qcom/sc8280xp-huawei-gaokun3.dts +++ b/arch/arm64/boot/dts/qcom/sc8280xp-huawei-gaokun3.dts @@ -739,9 +739,6 @@ &mdss0_dp1_out { }; =20 &pcie2a { - perst-gpios =3D <&tlmm 143 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 145 GPIO_ACTIVE_LOW>; - vddpe-3v3-supply =3D <&vreg_nvme>; =20 pinctrl-0 =3D <&pcie2a_default>; @@ -750,6 +747,11 @@ &pcie2a { status =3D "okay"; }; =20 +&pcie2a_port0 { + reset-gpios =3D <&tlmm 143 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 145 GPIO_ACTIVE_LOW>; +}; + &pcie2a_phy { vdda-phy-supply =3D <&vreg_l6d>; vdda-pll-supply =3D <&vreg_l4d>; @@ -760,9 +762,6 @@ &pcie2a_phy { &pcie4 { max-link-speed =3D <2>; =20 - perst-gpios =3D <&tlmm 141 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 139 GPIO_ACTIVE_LOW>; - vddpe-3v3-supply =3D <&vreg_wlan>; =20 pinctrl-0 =3D <&pcie4_default>; @@ -772,6 +771,9 @@ &pcie4 { }; =20 &pcie4_port0 { + reset-gpios =3D <&tlmm 141 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 139 GPIO_ACTIVE_LOW>; + wifi@0 { compatible =3D "pci17cb,1103"; reg =3D <0x10000 0x0 0x0 0x0 0x0>; diff --git a/arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts b/a= rch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts index d84ca010ab9d..603184a7c06c 100644 --- a/arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts +++ b/arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts @@ -933,9 +933,6 @@ keyboard@68 { }; =20 &pcie2a { - perst-gpios =3D <&tlmm 143 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 145 GPIO_ACTIVE_LOW>; - vddpe-3v3-supply =3D <&vreg_nvme>; =20 pinctrl-names =3D "default"; @@ -944,6 +941,11 @@ &pcie2a { status =3D "okay"; }; =20 +&pcie2a_port0 { + reset-gpios =3D <&tlmm 143 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 145 GPIO_ACTIVE_LOW>; +}; + &pcie2a_phy { vdda-phy-supply =3D <&vreg_l6d>; vdda-pll-supply =3D <&vreg_l4d>; @@ -952,9 +954,6 @@ &pcie2a_phy { }; =20 &pcie3a { - perst-gpios =3D <&tlmm 151 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 148 GPIO_ACTIVE_LOW>; - vddpe-3v3-supply =3D <&vreg_wwan>; =20 pinctrl-names =3D "default"; @@ -963,6 +962,11 @@ &pcie3a { status =3D "okay"; }; =20 +&pcie3a_port0 { + reset-gpios =3D <&tlmm 151 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 148 GPIO_ACTIVE_LOW>; +}; + &pcie3a_phy { vdda-phy-supply =3D <&vreg_l6d>; vdda-pll-supply =3D <&vreg_l4d>; @@ -973,9 +977,6 @@ &pcie3a_phy { &pcie4 { max-link-speed =3D <2>; =20 - perst-gpios =3D <&tlmm 141 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 139 GPIO_ACTIVE_LOW>; - vddpe-3v3-supply =3D <&vreg_wlan>; =20 pinctrl-names =3D "default"; @@ -985,6 +986,9 @@ &pcie4 { }; =20 &pcie4_port0 { + reset-gpios =3D <&tlmm 141 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 139 GPIO_ACTIVE_LOW>; + wifi@0 { compatible =3D "pci17cb,1103"; reg =3D <0x10000 0x0 0x0 0x0 0x0>; diff --git a/arch/arm64/boot/dts/qcom/sc8280xp-microsoft-arcata.dts b/arch/= arm64/boot/dts/qcom/sc8280xp-microsoft-arcata.dts index f2b4470d4407..4dd287e6fb95 100644 --- a/arch/arm64/boot/dts/qcom/sc8280xp-microsoft-arcata.dts +++ b/arch/arm64/boot/dts/qcom/sc8280xp-microsoft-arcata.dts @@ -486,9 +486,6 @@ &mdss0_dp1_out { }; =20 &pcie2a { - perst-gpios =3D <&tlmm 143 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 145 GPIO_ACTIVE_LOW>; - vddpe-3v3-supply =3D <&vreg_nvme>; =20 pinctrl-0 =3D <&pcie2a_default>; @@ -497,6 +494,11 @@ &pcie2a { status =3D "okay"; }; =20 +&pcie2a_port0 { + reset-gpios =3D <&tlmm 143 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 145 GPIO_ACTIVE_LOW>; +}; + &pcie2a_phy { vdda-phy-supply =3D <&vreg_l6d>; vdda-pll-supply =3D <&vreg_l4d>; @@ -505,9 +507,6 @@ &pcie2a_phy { }; =20 &pcie3a { - perst-gpios =3D <&tlmm 151 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 148 GPIO_ACTIVE_LOW>; - vddpe-3v3-supply =3D <&vreg_wwan>; =20 pinctrl-0 =3D <&pcie3a_default>; @@ -516,6 +515,11 @@ &pcie3a { status =3D "okay"; }; =20 +&pcie3a_port0 { + reset-gpios =3D <&tlmm 151 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 148 GPIO_ACTIVE_LOW>; +}; + &pcie3a_phy { vdda-phy-supply =3D <&vreg_l6d>; vdda-pll-supply =3D <&vreg_l4d>; @@ -526,9 +530,6 @@ &pcie3a_phy { &pcie4 { max-link-speed =3D <2>; =20 - perst-gpios =3D <&tlmm 141 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 139 GPIO_ACTIVE_LOW>; - vddpe-3v3-supply =3D <&vreg_wlan>; =20 pinctrl-0 =3D <&pcie4_default>; @@ -538,6 +539,9 @@ &pcie4 { }; =20 &pcie4_port0 { + reset-gpios =3D <&tlmm 141 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 139 GPIO_ACTIVE_LOW>; + wifi@0 { compatible =3D "pci17cb,1103"; reg =3D <0x10000 0x0 0x0 0x0 0x0>; diff --git a/arch/arm64/boot/dts/qcom/sc8280xp-microsoft-blackrock.dts b/ar= ch/arm64/boot/dts/qcom/sc8280xp-microsoft-blackrock.dts index 00bbeeef6f14..21438e638da6 100644 --- a/arch/arm64/boot/dts/qcom/sc8280xp-microsoft-blackrock.dts +++ b/arch/arm64/boot/dts/qcom/sc8280xp-microsoft-blackrock.dts @@ -624,9 +624,6 @@ &mdss0_dp2_phy { }; =20 &pcie2a { - perst-gpios =3D <&tlmm 143 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 145 GPIO_ACTIVE_LOW>; - vddpe-3v3-supply =3D <&vreg_nvme>; =20 pinctrl-0 =3D <&pcie2a_default>; @@ -635,6 +632,11 @@ &pcie2a { status =3D "okay"; }; =20 +&pcie2a_port0 { + reset-gpios =3D <&tlmm 143 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 145 GPIO_ACTIVE_LOW>; +}; + &pcie2a_phy { vdda-phy-supply =3D <&vreg_l4d>; vdda-pll-supply =3D <&vreg_l6d>; @@ -645,9 +647,6 @@ &pcie2a_phy { &pcie4 { max-link-speed =3D <2>; =20 - perst-gpios =3D <&tlmm 141 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 139 GPIO_ACTIVE_LOW>; - vddpe-3v3-supply =3D <&vreg_wlan>; =20 pinctrl-0 =3D <&pcie4_default>; @@ -657,6 +656,9 @@ &pcie4 { }; =20 &pcie4_port0 { + reset-gpios =3D <&tlmm 141 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 139 GPIO_ACTIVE_LOW>; + wifi@0 { compatible =3D "pci17cb,1103"; reg =3D <0x10000 0x0 0x0 0x0 0x0>; diff --git a/arch/arm64/boot/dts/qcom/sc8280xp.dtsi b/arch/arm64/boot/dts/q= com/sc8280xp.dtsi index 761f229e8f47..c59d7b499008 100644 --- a/arch/arm64/boot/dts/qcom/sc8280xp.dtsi +++ b/arch/arm64/boot/dts/qcom/sc8280xp.dtsi @@ -2220,9 +2220,6 @@ pcie4: pcie@1c00000 { power-domains =3D <&gcc PCIE_4_GDSC>; required-opps =3D <&rpmhpd_opp_nom>; =20 - phys =3D <&pcie4_phy>; - phy-names =3D "pciephy"; - status =3D "disabled"; =20 pcie4_port0: pcie@0 { @@ -2233,6 +2230,8 @@ pcie4_port0: pcie@0 { #address-cells =3D <3>; #size-cells =3D <2>; ranges; + + phys =3D <&pcie4_phy>; }; }; =20 @@ -2331,9 +2330,6 @@ pcie3b: pcie@1c08000 { power-domains =3D <&gcc PCIE_3B_GDSC>; required-opps =3D <&rpmhpd_opp_nom>; =20 - phys =3D <&pcie3b_phy>; - phy-names =3D "pciephy"; - status =3D "disabled"; =20 pcie3b_port0: pcie@0 { @@ -2344,6 +2340,8 @@ pcie3b_port0: pcie@0 { #address-cells =3D <3>; #size-cells =3D <2>; ranges; + + phys =3D <&pcie3b_phy>; }; }; =20 @@ -2442,9 +2440,6 @@ pcie3a: pcie@1c10000 { power-domains =3D <&gcc PCIE_3A_GDSC>; required-opps =3D <&rpmhpd_opp_nom>; =20 - phys =3D <&pcie3a_phy>; - phy-names =3D "pciephy"; - status =3D "disabled"; =20 pcie3a_port0: pcie@0 { @@ -2455,6 +2450,8 @@ pcie3a_port0: pcie@0 { #address-cells =3D <3>; #size-cells =3D <2>; ranges; + + phys =3D <&pcie3a_phy>; }; }; =20 @@ -2556,9 +2553,6 @@ pcie2b: pcie@1c18000 { power-domains =3D <&gcc PCIE_2B_GDSC>; required-opps =3D <&rpmhpd_opp_nom>; =20 - phys =3D <&pcie2b_phy>; - phy-names =3D "pciephy"; - status =3D "disabled"; =20 pcie2b_port0: pcie@0 { @@ -2569,6 +2563,8 @@ pcie2b_port0: pcie@0 { #address-cells =3D <3>; #size-cells =3D <2>; ranges; + + phys =3D <&pcie2b_phy>; }; }; =20 @@ -2667,9 +2663,6 @@ pcie2a: pcie@1c20000 { power-domains =3D <&gcc PCIE_2A_GDSC>; required-opps =3D <&rpmhpd_opp_nom>; =20 - phys =3D <&pcie2a_phy>; - phy-names =3D "pciephy"; - status =3D "disabled"; =20 pcie2a_port0: pcie@0 { @@ -2680,6 +2673,8 @@ pcie2a_port0: pcie@0 { #address-cells =3D <3>; #size-cells =3D <2>; ranges; + + phys =3D <&pcie2a_phy>; }; }; =20 --=20 2.34.1 From nobody Thu Jun 11 14:14: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 7A29133D4F8 for ; Thu, 11 Jun 2026 05:00:48 +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=1781154060; cv=none; b=sYtAfrAjTzVzV/iafCrKn8AJhk1B1MDkyO1LRYwWRmUCEgRlg6js0SR8tVyYXmzo5EO1ydRvLKofEyaRzTbofNSkIH37PpgDTeXh+pYqegU5jTkzQ4A+oawfJqxAYyQsacioma8gIAl/sjgf3l3GY52rTdeEYtc1tnwu5PIbnhU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781154060; c=relaxed/simple; bh=L80h2On4bfqSssntkfNzGZ0RvyjR3lO+HJKD+5e5HFY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=kY2yDFtYRqCkoKZTLQ9Kn127MdOSGDJF0x5cCDhfZUoEihB0Rj10jjqoPMjUTSLK25sxdH588UUAdCJdO4+Iz+t3KObTveO6mjJ/qylaz77d1kYfnHKFjya6bbZzvvAjF5AirFO77ydlZsLruXYSpO/IeofGuRO4WXQNsjdJ/8s= 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=oaRqZXd5; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=YHsJJrFP; 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="oaRqZXd5"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="YHsJJrFP" 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 65B0NXwZ3212505 for ; Thu, 11 Jun 2026 05:00:47 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= mnEzl92G1eF7x+XcmO9TZ/YqDsaNnSCiMQYI09qQBs8=; b=oaRqZXd53DrhaIjO owQftyRzR329Vuxp5jSIcU3c8/3nesEzkxuJ4E2OOHjm6c0PU+iSzAGApxleinIY T5LFQgcOE/sEuOhhKlO72PTnuku6qNRLqJ5kEe/ti3xUbTutqAoRFwvD9dRagntv xLldp3y16pUT2lWd5qWReVH2WdBUrs7oYhptSnGApB9HRCCCFby8lolGLbhgSWJn 0b6A4fxv4+J/nePpwowM32SuSwbDJhV1D6pMftYR3ceI0Dzb01HMpbyL56zzSZkK PsyHRsV6zQQ72nyNCNg6eL8TljB2CHmLKDRgqaHpqE6soykxRJYdEmIf7KTvs6qO xxyotw== 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 4eqe701ndr-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 11 Jun 2026 05:00:47 +0000 (GMT) Received: by mail-pl1-f200.google.com with SMTP id d9443c01a7336-2c0d0516ad7so75704545ad.0 for ; Wed, 10 Jun 2026 22:00:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1781154046; x=1781758846; 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=mnEzl92G1eF7x+XcmO9TZ/YqDsaNnSCiMQYI09qQBs8=; b=YHsJJrFPxR0ztBrGH1vz77qN7mtE9jhY61F+smjzWyqb0rKTS71Mo8O0W827NE+8Nu kkSyfE+7BKl0tUK1SKJkHq3prgfB6Zodhzra8qtQkpRH8iKP6wInLlbcucNAXGCZTnaR ClpSKSICeQscyhyv1xPRXZtloWVyMOUGsJE8u4vK+kQzRM7IYQtPmcdAgrZh6yFYVoXw dyCVOW6WaS6dFM3W76MZiyRTra/UvhBNFOIjT/yk61n5jaNH8IB+TdJ/wd1pEddVDmh3 U/3YpmZ/r7hT42qb6+zitJAaSf8IW490RvMx3EU1GiGrOvTRYRo2VWll6mWhpRTE9LNg l3gA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781154046; x=1781758846; 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=mnEzl92G1eF7x+XcmO9TZ/YqDsaNnSCiMQYI09qQBs8=; b=MuC4WN8pt5rURvM4PlG2nKJl0lZhPbzSIOA0Di+z9sqDlEbdSIuqsaD9NsAWbPjkbp nmqjY+NHE/OSSnLliu759AgED+7fRgAjk06YoOXavStXyFz5bs/HHFV3VaKc6U+aC6bd 2LDWdzq5lZzO41jfHGO+LIEorsFN2fJSvOXMKvuz1GuW7qe0xipBdDvlzzAbX/heJBUh 4FbiKtY88n6jDZO7OIqrszjn9V7DyvnezFWWnjuL1RF95vJLwdkHnbRKoz6lPFVLZ28K r68xUVSjzIJQEQpTQB1JAOsnTWstcLwZPmIzz//oPOBg4ViupyCUMMY24x3E8uViuLBr dgnw== X-Forwarded-Encrypted: i=1; AFNElJ/ufTA+QF9nMv3dDpPB5AHpoZmfvAwFL/JKYStgVz2WDXCinhHwoyM47VSsHcDrFPYqlBQsuEA72YGLT6c=@vger.kernel.org X-Gm-Message-State: AOJu0YyFkOBhydlynwmc7lbwckoBiIuu+P0AIJW07KSQjausZMrK4x1w DV6rAehckCnjPmBY3P0XMWf6mNT7bKAZPuJEpZNCPqy6pzl7ADiTOsEM2vYxq9t0+UfoeCUcwq0 CO1E3RsNBiFvDgRnUUf8uVNEn/DHv2rV0atY+Btp2Z/01/lqAz9mdwf87REAEWJR83JM= X-Gm-Gg: Acq92OG0Htz0xp4sLtuzTQ66TBO6yZ9sKrtJYnYhXexZlSdrBRYex0kCff1NvmZfIvp P/vPWFSJuHZBePZYHzGaLRqVzDG0Lr768ov+1IRulpezj1TDQ5nYHR31y92qJ08MfSHaMdhPNxA hQuaqjElwV6J33n0VQ25b6lJSV79LzgCC8xJk9AnV3Ozrg72YFEcvvMrMvxRt1rQxVdHNq2g+bS NrEVmFFIkqga5iawTSF4a2CPuCfFcLejLjW07nG6An4iXUJRt1mR8OpF8WdeSuP33ErPLPXu1Rl GPG2OtTws2opBrUR7nXdhtZv1gGuM75CwLRDaKp9PdevItdRU7YAAmlCLmJC2RAYuOfiO4cQ1uL WRHBw+DHsphOtxv9cVDj/XyEcnSQpIFKgSvezvoXJ7SIl1oKXW7lWyG9/IbGjU7Lg76s= X-Received: by 2002:a17:902:cccf:b0:2c1:d49c:8397 with SMTP id d9443c01a7336-2c2f21a0e1cmr14799765ad.12.1781154045987; Wed, 10 Jun 2026 22:00:45 -0700 (PDT) X-Received: by 2002:a17:902:cccf:b0:2c1:d49c:8397 with SMTP id d9443c01a7336-2c2f21a0e1cmr14799385ad.12.1781154045520; Wed, 10 Jun 2026 22:00:45 -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.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Jun 2026 22:00:45 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Thu, 11 Jun 2026 10:29:04 +0530 Subject: [PATCH v2 28/37] arm64: dts: qcom: sdm845: Move PCIe phy and 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: quoted-printable Message-Id: <20260611-wake-v2-28-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=3878; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=L80h2On4bfqSssntkfNzGZ0RvyjR3lO+HJKD+5e5HFY=; b=/sVH8kyl/3tn0deZS8Dh9SXYWmgXIs+aN+ZXGR75ErEnATdK0yyXqTDdY5MhuieQO7U8dmyJT tGl4uWHFwU3B6H7lWDPndl0xMGOVdHZofTj6bUCz3+ZfJY69ejm2EgM X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Proofpoint-GUID: QFNo5X6Oqau21RkXcffpfLdhF4YNXkvk X-Authority-Analysis: v=2.4 cv=B9eJFutM c=1 sm=1 tr=0 ts=6a2a40ff cx=c_pps a=IZJwPbhc+fLeJZngyXXI0A==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_glEPmIy2e8OvE2BGh3C:22 a=EUspDBNiAAAA:8 a=wgeVbiqT6WWzazAUDA4A:9 a=QEXdDO2ut3YA:10 a=uG9DUKGECoFWVXl0Dc02:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfX1n45y95zfnJ1 IHuNwNmJcQ9OV2sWH8nxU+++QHc4DQJ46ufRNXmWVxRMrfpUqqYc5rKMIy5DA4TfFVusxpRqw0n r2FtsN4pQZ6NS2Xqm2Aqq+yF1OqUgSlLmNanwq9II/uJ6iLKWSL2RLWnzeI6oyOA0WkUfsAjppU rs8Y7D/M1zhH8FRZPw3yklwHp5RNJm8aYWMWb672jCsU5ztMwVx7LVIDs2Ip/aYCCJV+LkWpCdB BTG7ZqV1RpYXq0HVPrCtgxpowU+ZT5OxRhUmBofNmvcg0cm9VXLs//YZP7D3Ilc3XKjhVKuf2Ah qPq4E/ZApCVaB8fSD0CIP92Yg82hjfFioPuS8GSF3MWLaCsecVmiJMX2dSGOKceoDGEcV2GiVtc Fw/eBjmArgbAtQGZXz2KgSgoAe77bPIzvPRSaab8iD7BWQGKVdk5sIKFSzF6bUDdRC+NAyqzB/Z mKIHAsqe1xkl+ZVehJQ== X-Proofpoint-Spam-Info: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfXyh1SFtpJoaYO llQ8J+ajKHd5GApP2jaeNY38XcLsr5w1Lanwig285zDqWQ6iP5Y8nPdjDnAH665DHh/C12Vak6U ONj9sRdEJjj5Tg8r4AUz7sd8MwOnp24= X-Proofpoint-ORIG-GUID: QFNo5X6Oqau21RkXcffpfLdhF4YNXkvk 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 lowpriorityscore=0 impostorscore=0 malwarescore=0 spamscore=0 bulkscore=0 phishscore=0 suspectscore=0 clxscore=1015 priorityscore=1501 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606040000 definitions=main-2606110046 The PCIe phy reference and the perst/wake GPIO properties are per root port and belong in the root port node (pcie@0), not in the RC controller node. Move phys and phy-names from the controller to pcie0_port0 and pcie1_port0, adding labels to these nodes to allow board-level overrides. Move perst-gpios/wake-gpios from the controller overrides to the respective port nodes in the board files, 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/sdm845-db845c.dts | 13 +++++++++---- arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 12 ++++++++---- arch/arm64/boot/dts/qcom/sdm845.dtsi | 14 ++++++-------- 3 files changed, 23 insertions(+), 16 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sdm845-db845c.dts b/arch/arm64/boot/d= ts/qcom/sdm845-db845c.dts index 24c0e97bb122..ad00f436800d 100644 --- a/arch/arm64/boot/dts/qcom/sdm845-db845c.dts +++ b/arch/arm64/boot/dts/qcom/sdm845-db845c.dts @@ -618,15 +618,17 @@ &mss_pil { =20 &pcie0 { status =3D "okay"; - perst-gpios =3D <&tlmm 35 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 134 GPIO_ACTIVE_LOW>; - vddpe-3v3-supply =3D <&pcie0_3p3v_dual>; =20 pinctrl-names =3D "default"; pinctrl-0 =3D <&pcie0_default_state>; }; =20 +&pcie0_port0 { + reset-gpios =3D <&tlmm 35 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 134 GPIO_ACTIVE_LOW>; +}; + &pcie0_phy { status =3D "okay"; =20 @@ -636,12 +638,15 @@ &pcie0_phy { =20 &pcie1 { status =3D "okay"; - perst-gpios =3D <&tlmm 102 GPIO_ACTIVE_LOW>; =20 pinctrl-names =3D "default"; pinctrl-0 =3D <&pcie1_default_state>; }; =20 +&pcie1_port0 { + reset-gpios =3D <&tlmm 102 GPIO_ACTIVE_LOW>; +}; + &pcie1_phy { status =3D "okay"; =20 diff --git a/arch/arm64/boot/dts/qcom/sdm845-mtp.dts b/arch/arm64/boot/dts/= qcom/sdm845-mtp.dts index 091568642faa..c173b870c943 100644 --- a/arch/arm64/boot/dts/qcom/sdm845-mtp.dts +++ b/arch/arm64/boot/dts/qcom/sdm845-mtp.dts @@ -510,14 +510,16 @@ &mss_pil { }; =20 &pcie0 { - perst-gpios =3D <&tlmm 35 GPIO_ACTIVE_LOW>; - pinctrl-0 =3D <&pcie0_default_state>; pinctrl-names =3D "default"; =20 status =3D "okay"; }; =20 +&pcie0_port0 { + reset-gpios =3D <&tlmm 35 GPIO_ACTIVE_LOW>; +}; + &pcie0_phy { vdda-phy-supply =3D <&vreg_l1a_0p875>; vdda-pll-supply =3D <&vreg_l26a_1p2>; @@ -526,14 +528,16 @@ &pcie0_phy { }; =20 &pcie1 { - perst-gpios =3D <&tlmm 102 GPIO_ACTIVE_LOW>; - pinctrl-names =3D "default"; pinctrl-0 =3D <&pcie1_default_state>; =20 status =3D "okay"; }; =20 +&pcie1_port0 { + reset-gpios =3D <&tlmm 102 GPIO_ACTIVE_LOW>; +}; + &pcie1_phy { status =3D "okay"; =20 diff --git a/arch/arm64/boot/dts/qcom/sdm845.dtsi b/arch/arm64/boot/dts/qco= m/sdm845.dtsi index 4ae8627d6dbc..efaa71a1d13c 100644 --- a/arch/arm64/boot/dts/qcom/sdm845.dtsi +++ b/arch/arm64/boot/dts/qcom/sdm845.dtsi @@ -2394,12 +2394,9 @@ pcie0: pcie@1c00000 { =20 power-domains =3D <&gcc PCIE_0_GDSC>; =20 - phys =3D <&pcie0_phy>; - phy-names =3D "pciephy"; - status =3D "disabled"; =20 - pcie@0 { + pcie0_port0: pcie@0 { device_type =3D "pci"; reg =3D <0x0 0x0 0x0 0x0 0x0>; bus-range =3D <0x01 0xff>; @@ -2407,6 +2404,8 @@ pcie@0 { #address-cells =3D <3>; #size-cells =3D <2>; ranges; + + phys =3D <&pcie0_phy>; }; }; =20 @@ -2524,12 +2523,9 @@ pcie1: pcie@1c08000 { =20 power-domains =3D <&gcc PCIE_1_GDSC>; =20 - phys =3D <&pcie1_phy>; - phy-names =3D "pciephy"; - status =3D "disabled"; =20 - pcie@0 { + pcie1_port0: pcie@0 { device_type =3D "pci"; reg =3D <0x0 0x0 0x0 0x0 0x0>; bus-range =3D <0x01 0xff>; @@ -2537,6 +2533,8 @@ pcie@0 { #address-cells =3D <3>; #size-cells =3D <2>; ranges; + + phys =3D <&pcie1_phy>; }; }; =20 --=20 2.34.1 From nobody Thu Jun 11 14:14: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 7025D3655CA for ; Thu, 11 Jun 2026 05:00:51 +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=1781154064; cv=none; b=N53kLmxw4YNA26a9tU5qYKCg5wisMlmkL4Np8+0kTo2QCDMHbpeIQU/4gkjw+0XsVOXUaVhYxIZWH0d/kgVeoa5w4XpAUTHOhXCBnO2KbvUrccniuAMDqY0X2QZ3d8U2FDs5pBTgX7bfd7IGD8mTtUeqsy56/kIsysaWypNgHYs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781154064; c=relaxed/simple; bh=FPdfUsfn8q0zPY3BRymviftK3PmEepx18oCPwq5LtH0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=cWxvgW0YCrFpAtb2OYFoMNxYe0Or/KClUI9EXWbxwufoxQaC0zy1KP+K610pzrcrrtDZvbUl1ZVY394W0mj15icpJs3/ayGpI58FpYCDFgDkbZVJceE0lmLe+l6N5owvjaTXC3DMGbFXu11f+DUWE3+P53Ybb10JbV0jz6LIssg= 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=dRGP5AAG; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Pj9qhZ0v; 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="dRGP5AAG"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Pj9qhZ0v" 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 65B0OGht1615708 for ; Thu, 11 Jun 2026 05:00: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= asIoKSdaGYNn+9bH5fpzO8aem0Ee5lVW7EfTX1oJsBU=; b=dRGP5AAGgPsGhBGF phUgHR8nnx+73KmjnZT14uNYb8SBoacBaPltZN+lOV2DQbw5zEK3ZZTll1VCgcl0 mLXXpenAKIx7D/I4thtkuIdqLYkwkDHaqROzsDXhQ+YDz/avqutABEpwNLgsDyG1 6qZs16BM+vnUbuX1D8BMg87TUWc9+rn0kkWsrWbI2ZYD5PNXtHq3AnvE+gIDPHxz GjWkUyBrpUBnFu1WNmlxyBSetuQ+9TFBtRVVzhbJOeSL2KkTFf/x+wsTM9XMg91O RjdeeMYdt0RvjgJcZBRZlsx28NEGbyw+UIpnAnfuq2ybRholXfFh/dfLhdaNY71v d+auXg== Received: from mail-pl1-f198.google.com (mail-pl1-f198.google.com [209.85.214.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4eqe79hneq-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 11 Jun 2026 05:00:50 +0000 (GMT) Received: by mail-pl1-f198.google.com with SMTP id d9443c01a7336-2bf08c2a24bso72223415ad.2 for ; Wed, 10 Jun 2026 22:00:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1781154050; x=1781758850; 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=asIoKSdaGYNn+9bH5fpzO8aem0Ee5lVW7EfTX1oJsBU=; b=Pj9qhZ0vrLY+CQktRVR8uy+NQAemb8opHe22Rv75wEw8hgnKotefKzoM2TmSfpcX1N 6qk/4wSXRMRRIdxH9zsiwW9jORsxEUYuVc+5Mf2duT9vxMRo8dIXJcu5s5iuWpD4wGoa /ovlK0KAyBoyAstELoRU8/+H8gSOhDCtVa+RRt9tMwcZXcUvN2XwN5Ipr1cxvDZLUK+9 xCmAE2AKWrrh+R91DQuvnujJKzPOr4K0PLZO/plRmaLpVLXrkl0rXU54ZjDwrUiEJwcN NZ/HnvWHBacwlqJ5caqWcGeyvrwJ6Q6I0Kt2CP826hMYT4bqxwX7KsU/vVGPL3TFOj+B AInA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781154050; x=1781758850; 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=asIoKSdaGYNn+9bH5fpzO8aem0Ee5lVW7EfTX1oJsBU=; b=UqRtuw1MYup8vHYKp8OtAMelfX+kViwldOoPL98/t6aYONwDv//U8x/gFogN47FVbG R8uiVTm+7P5E08HPVOg4HVCufvUsbtpS05q8dB7Y4nJq9LNBpZo6dQAQ5UCLq0UkmL/O K0mG0WfO6M2D/LasxS3AQaR8zbMyd3wWQnq65QnwAu84aQbDYZoxFOKkHtB+flt5gzsc EGiRUkHKvuo5UuiolOky2+xisD6PPuq9wN52cf5eRL/d94LdrvvEZ9vVOD4rh54cQn0D WrwMd5mDND6c/gNC+EdlajtQ0H8i/H7Jzpl1ImD7Ca1FSJJAO/k0BRGBXcFMIYryRiyU iEhA== X-Forwarded-Encrypted: i=1; AFNElJ+zNTXzEi4l12bGZS8n0Bay8v1mYCvQx+ADCTyRENUSZTNTCTyCCzWJET+qbo54KM/+QaWUNcQWtDF4asQ=@vger.kernel.org X-Gm-Message-State: AOJu0Yzm6icQKE/8L4hCVbD03/ErH/6Yb9934UGGiHepBwMkrtAQzjeF kOdICC3J3kCYaBaufICe0xCtok+Im3jAfTNW7XYcB2tG8ui8ag+6Kb3/0j0efROP7EmpfDQvXH/ N73u1zqpWIqtLWKuuYMPo8zoaGCkT7Ia9b1kd4msxM9hdjm5wKyp0oKWf8f2Vbq16bJZUSffZUa g= X-Gm-Gg: Acq92OFd2gvTHNV5j/WWMFBBrfOyeWamO8maBgENbOTW0Pkghhl9RelBs4v7eFXohOI ZJuZn690RKEINojLtj+OZdomVzUQuZjkpFg2FmvKagCM7vIpykjFz8BDEXorpX1pvPq3O2dxjHS mVdxX2lh9r++J7Z8iVjNfTZ1e8/uxiSeMaSZFvPOQooFgmCgQAlBuP3eWT3rhqAjVPGoWhLc44y kedSlD0ls2IhjFVI6C09v6D5m1fmAzSAhprWpDQOg3tyvg36Qlth4J7v6Ob4+y4YKpT32dzyWuT VwwROhxX+6BQMqv7970Dm00hgzWZ9el5URMaVaggssj2cxUMSigTDfnG9YJ712avrMvb2xZcgjR AVlafennFXwLzklIUgECH8E9Yj7Ye1oTLbdup1yqVb2/nzvZWcRnDcqc7cKLsz77UowU= X-Received: by 2002:a17:902:ccc7:b0:2bf:23c3:34ba with SMTP id d9443c01a7336-2c2f23a04d3mr14469065ad.28.1781154049814; Wed, 10 Jun 2026 22:00:49 -0700 (PDT) X-Received: by 2002:a17:902:ccc7:b0:2bf:23c3:34ba with SMTP id d9443c01a7336-2c2f23a04d3mr14468565ad.28.1781154049317; Wed, 10 Jun 2026 22:00:49 -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.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Jun 2026 22:00:49 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Thu, 11 Jun 2026 10:29:05 +0530 Subject: [PATCH v2 29/37] arm64: dts: qcom: sm8150: Move PCIe phy and 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: quoted-printable Message-Id: <20260611-wake-v2-29-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=2280; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=FPdfUsfn8q0zPY3BRymviftK3PmEepx18oCPwq5LtH0=; b=/lFkgaYqz7IDXrx+lsoAH5DarjM6mDXiklRFg8njNZcsrWvcqIv+fDptZTC6Tp+YWq5hnnmK8 /px+L4jGDwjBs0z84bMTdxlIffGf/Zh8ChxMt9D4TBQfVwMcgel9WK4 X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Proofpoint-ORIG-GUID: 6kuVlj-UOXfko1ty8Xt78Z4d9fBaI3js X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfX0OdYCdJXPBGg 6ClOsgC7kMeVMePvmVQyVABign2S7L2kkuuoGgtfOW1Er+HiyKKBG9lLHa+xTu/5/r9MrtxDbm6 SeUEQo8Hh6N8NYXmTArjolM3Ln2uFa5Mb0obyCL7aV94yM1mqX7DmuYGqK486HgAutaVjroMkdZ MRf7wYEXZ6p85bGV4v8SWzQxt/hXKaJ5QC68WO0KoH1ocVrROo0ckYJdZ1AGfo0xnO4Ky2ZHb2b Yd1Ro65luj06gOGxSoX13J9CUoqNp0NAn6HR+pjyNOLgWy+k2Gwb2fHAR5AvUK1NMDjyAijSmFY PjjFdGdDhF1QxrzAc594Q4iaGdCW5CmX20TNODmjOBe593GYK0ubZBVV2KIq2KO4CmLZla8gwFt 43LoCwH2yiFhYOqX8dexsMjEW+NIyIH/o+MF9anJJMoPoOnJlGYyILjSY/mIsAwhzH1wYneqjfy h+7NLyrbg+9wMzNPwYA== X-Proofpoint-GUID: 6kuVlj-UOXfko1ty8Xt78Z4d9fBaI3js X-Authority-Analysis: v=2.4 cv=fbydDUQF c=1 sm=1 tr=0 ts=6a2a4102 cx=c_pps a=MTSHoo12Qbhz2p7MsH1ifg==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=Um2Pa8k9VHT-vaBCBUpS:22 a=EUspDBNiAAAA:8 a=xzbAzJKGZiqbpjPgTfkA:9 a=QEXdDO2ut3YA:10 a=GvdueXVYPmCkWapjIL-Q:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfX2hE2JmV0KJFE 31+pF2cyVG4+nHim+2272nqmtdry9bclsT/JXH4qs5cydcNI2dq8BncLELWKOAvM6mFCRgvaUBx r2tMZC5M7dNkeHeefC3+AKAPndGv1u8= 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 phishscore=0 bulkscore=0 suspectscore=0 spamscore=0 adultscore=0 priorityscore=1501 lowpriorityscore=0 clxscore=1015 malwarescore=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 PCIe phy reference and the perst/wake GPIO properties are per root port and belong in the root port node (pcie@0), not in the RC controller node. Move phys, phy-names, perst-gpios, and wake-gpios from the controller to pcie0_port0 and pcie1_port0, adding labels to these nodes to allow board-level overrides, and 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/sm8150.dtsi | 21 +++++++++------------ 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sm8150.dtsi b/arch/arm64/boot/dts/qco= m/sm8150.dtsi index 8da494de4308..f13c67e93db3 100644 --- a/arch/arm64/boot/dts/qcom/sm8150.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8150.dtsi @@ -1901,18 +1901,12 @@ pcie0: pcie@1c00000 { =20 power-domains =3D <&gcc PCIE_0_GDSC>; =20 - phys =3D <&pcie0_phy>; - phy-names =3D "pciephy"; - - perst-gpios =3D <&tlmm 35 GPIO_ACTIVE_HIGH>; - wake-gpios =3D <&tlmm 37 GPIO_ACTIVE_LOW>; - pinctrl-names =3D "default"; pinctrl-0 =3D <&pcie0_default_state>; =20 status =3D "disabled"; =20 - pcie@0 { + pcie0_port0: pcie@0 { device_type =3D "pci"; reg =3D <0x0 0x0 0x0 0x0 0x0>; bus-range =3D <0x01 0xff>; @@ -1920,6 +1914,10 @@ pcie@0 { #address-cells =3D <3>; #size-cells =3D <2>; ranges; + + phys =3D <&pcie0_phy>; + reset-gpios =3D <&tlmm 35 GPIO_ACTIVE_HIGH>; + wake-gpios =3D <&tlmm 37 GPIO_ACTIVE_LOW>; }; }; =20 @@ -2019,10 +2017,6 @@ pcie1: pcie@1c08000 { =20 power-domains =3D <&gcc PCIE_1_GDSC>; =20 - phys =3D <&pcie1_phy>; - phy-names =3D "pciephy"; - - perst-gpios =3D <&tlmm 102 GPIO_ACTIVE_HIGH>; enable-gpio =3D <&tlmm 104 GPIO_ACTIVE_HIGH>; =20 pinctrl-names =3D "default"; @@ -2030,7 +2024,7 @@ pcie1: pcie@1c08000 { =20 status =3D "disabled"; =20 - pcie@0 { + pcie1_port0: pcie@0 { device_type =3D "pci"; reg =3D <0x0 0x0 0x0 0x0 0x0>; bus-range =3D <0x01 0xff>; @@ -2038,6 +2032,9 @@ pcie@0 { #address-cells =3D <3>; #size-cells =3D <2>; ranges; + + phys =3D <&pcie1_phy>; + reset-gpios =3D <&tlmm 102 GPIO_ACTIVE_HIGH>; }; }; =20 --=20 2.34.1 From nobody Thu Jun 11 14:14: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 3AC2336F901 for ; Thu, 11 Jun 2026 05:00: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=1781154069; cv=none; b=I4gj7hCgiyjsNIZRSDqWRGYV4xI7sK2wbOBfHhjLSEMCZ/E6dQEbjMD8e8TS5vneJKgAIzlixmtO8b0EqGOHapfEnV9xxI/CluQ9EfmlFEapo2HdDuzQRWldHBmXV9Hnuu345AG/T2M3Zue0iOtu/9ZElpeYU8Qa3jfuPM/dlcc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781154069; c=relaxed/simple; bh=rO/iIGXGAzRV0bPN1Wdrf39uKj8hTElqX5Zi1YS8KEw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ZC7GIRuH86+kp1AjePutS707yd0Ri68/co8KAQDeCvjJZu7A8MBuQ8xGzlnQgJCEUkUT6IYXKEy1c+vcFKyLuVnG7qVNdPNPaD1dA/uU0ee3kD2u8TjIxrRSPZvBiXADkhcGf3ehmLhxAJKkgfNGbWlHFH7swGaLspkYj8sFLdU= 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=DuGfEhmQ; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=SPX0ICYI; 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="DuGfEhmQ"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="SPX0ICYI" Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 65B0Nilq3082825 for ; Thu, 11 Jun 2026 05:00:55 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= I2Lp9Ym6oc4mGbkXcB2SPNJ/kf5iosAK5AHCwoCZxJw=; b=DuGfEhmQoIobA1FW uO+3c2pe2sgocTLxi94aX67wZBwMkxxQzvpvhmv9y3vQHFkh9Rv8vj5Z2JZlfqEK BJc+gtntWji2/vmJF0SfIp+br/TTwL5wT29H+Q6HkmqvqXviRrozf60uKnLpDRPG eyfdZp49wAhBWWAD+XU+LSSM7BpnppU8dHzm6h2w5NAs36BSCX4yZDR0lKUKYPPo 1w2MzdqXNLYr72EtT5dMEwgNoD0Ui/KcXANO8PRwDpomEz4gSdDaHQSHXLu+kXTL qBPTlm7Nt/7G3RObl2pGjE0rR1p21Vqt+TwbPiLAgiJFQs/C/oFAyab0CUR8YBH2 4wHMAw== Received: from mail-pl1-f198.google.com (mail-pl1-f198.google.com [209.85.214.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4eqe6u9nsb-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 11 Jun 2026 05:00:54 +0000 (GMT) Received: by mail-pl1-f198.google.com with SMTP id d9443c01a7336-2c2da7fa311so6252385ad.3 for ; Wed, 10 Jun 2026 22:00:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1781154054; x=1781758854; 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=I2Lp9Ym6oc4mGbkXcB2SPNJ/kf5iosAK5AHCwoCZxJw=; b=SPX0ICYInn/MVnBf15PVwHAiprFd8bFTvFXNAU7n87RdizLEkp7zCXq+EK3CdKrhua 8xytaRewFW03c9RSh+/27OAlppo1A0E+bmVvLVsi141UXoedm6K/h+E/A0aBzRsJglj3 f2C4/SqP3Gi4prrtIYyxwYoTLIm8+Il3I4IixSpHUr7LQrzi9YR7QouqJepKZcmwZS27 I6V6AWbCzRPxiqrrsw5I5VvA9xUUJYu4ShAGMxE75xMW/1UnG7mnlcEuuBQ+W3lEvxjz aPX/dioTaI1Dys1hkNI10izu3qQ8vSUmmmUS94T6cutUZhLiXmm4fkviS1o54n5Kcgow Q8iw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781154054; x=1781758854; 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=I2Lp9Ym6oc4mGbkXcB2SPNJ/kf5iosAK5AHCwoCZxJw=; b=SU1n0PjyECPtlu+4oTzxNhsBQtNBs0PUAs9Q14Y+YNL3HJAEOyWtLOOC136GwxKQLz uV//9MFBbTsl5FFRYBUFAskB4M5KRMcBHRg1wFM77KrRKi0N6cR1xM0ctSK+ek0506ut YHpPHXNKUbL6lQCip4Z9oEM+ebcE1Cnn0HBK4zrUT83CTt/gQwZXmijZwsoszuVTjI3r wQjXvx7La8TcvHqbpq/GVzZFWBTy7hyFfRFEdK9ZRuUHw5TRC4JTTF2s2g+MkLJaqEtY pT1JK2BSyob0pXkRb3g75ElYnnmBfOKJvuJveBU3J3FxtqcQIuTo502BuC01u7HJKMf+ MrqA== X-Forwarded-Encrypted: i=1; AFNElJ8/J+YjjM7FcMK/S+X19fcFya+8ZdnCoO/2P6AuihmyHdVLd3PsVfENF/luGKN5h+JoAl16zbSR8IqRd7k=@vger.kernel.org X-Gm-Message-State: AOJu0YwRHuf9n6JxHofwv9J7zC8T9Jo05OyfyCj2uMvYT10f4Ylq09pC WRTybG8rO5bmhY2bg9ylCPgtq0mjeiDPTqXmxvAiRtRCFpTpwJ0oxEnHm1YjSUFM9KNFj7RBUYo ZOz1efVQIAhmDolP4tQWc+FtCkd7jhv8K8OLhYBVZYagGpE4W1GV5r17q/qFk4b3rKNY= X-Gm-Gg: Acq92OEgMmzF0rJzJNnsmPe7i5FtYzCUvsP4H+0EO3w7hlVynaqFMwk/g/JQurKT3hx qZpAQI03zfCYJ5k8QaQ81lkmQK9P7wh3XD/nNV+xOPR+BsPDZL9zSs+FuKvodB/3hM+OcsNeZXa iS6wquNr/daEDkwN2Tr/QsSVNuEBMvbC92pMn7jbWmVPd0utPem4meyScXw3ngCIaCJl7sKvxHX aSO6Q9KNjF5/sbbunYKcokxwJkRat4XVAw3JuINq3oZfpLSclhUqopC3lvaDvR1Ft0O5rfanWOg 5ic/C0qmGjaCvOs7XYGQs5CYM4p74aZXRpwH6QrpLS/0uWzTLbmAVoQHLufw5WxH+50bJBhEPKc +twMC1J+ys+eWwnqnRuMa/Liz83Wu0YNfLE/XXWbKKepEUW64tU0vbvY5c0JAD6MAz1A= X-Received: by 2002:a17:902:cec1:b0:2bc:f1ef:2e64 with SMTP id d9443c01a7336-2c2f14f7c14mr14242965ad.12.1781154053674; Wed, 10 Jun 2026 22:00:53 -0700 (PDT) X-Received: by 2002:a17:902:cec1:b0:2bc:f1ef:2e64 with SMTP id d9443c01a7336-2c2f14f7c14mr14242545ad.12.1781154053095; Wed, 10 Jun 2026 22:00:53 -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.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Jun 2026 22:00:52 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Thu, 11 Jun 2026 10:29:06 +0530 Subject: [PATCH v2 30/37] arm64: dts: qcom: sm8250: Move PCIe phy and 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: quoted-printable Message-Id: <20260611-wake-v2-30-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=2967; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=rO/iIGXGAzRV0bPN1Wdrf39uKj8hTElqX5Zi1YS8KEw=; b=8FOwzy40OiaaIr6qQt/4U/rPGV1MXPBh1cPWkhGpkqTdFfams5oOh87uK4U26MHebYFqh28xA gFjqb4UWW9nDEKorKyXMSxGv9SOigs6YoUoy5B5nm8UnetsuQFLquP2 X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Proofpoint-Spam-Info: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfX7y184cO59B0c eKDBNwg1yt/Z6d04Q3sY0QHE8YTc9rtYxmpjKPHuCxX494kZcJUAEFibtcGPh0GE6Sd3ECryzdr g1FLUU7yzIVUfXuu6+o168ATrhmCOYo= X-Authority-Analysis: v=2.4 cv=atOCzyZV c=1 sm=1 tr=0 ts=6a2a4106 cx=c_pps a=MTSHoo12Qbhz2p7MsH1ifg==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=ZpdpYltYx_vBUK5n70dp:22 a=EUspDBNiAAAA:8 a=xzbAzJKGZiqbpjPgTfkA:9 a=QEXdDO2ut3YA:10 a=GvdueXVYPmCkWapjIL-Q:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfXwcFQ+hluwaXL Ung+Qcr4ztIFF0gOX/aax10OZL0KFC5clrmZhwTmJJu7Hxa5jDgVVcU7/x6v7s4YmgfivhoMKOO xPoUpImfyb6+izuYNPzXx5bII5ChMsnFc57Cl8gVgpi0wL0EF9mFwSctFYNhccCtqsPpn37Oy1f GG1caGTXvfVGokdH+f7yckd4YfLgkImYdFD885qBSr6+9126Uy1wwkmCAsDlNlwTnjjOipdsHSl P6Sjbl0dtz3bC1Z2BxMFc1fv5YFsEVUPsyjdPtxTM11NMgju9j7c9xwcAEZeV60IKLOusV+2+9s 0dPYcUgwmPy0+Q+ea/jBEu+GrNaZjJ+3xtphXS29TbwCptsrTOTQW13+xW6qJED4YvLMml9Uc5/ x5hOOKq9ZO2vplgEsAhMB2BP7YydrjlEmpSp1xb8Six6OPqyFan+4f0+/lTId7+XiPmug0LqML0 0L8zDscTO/Y6M5Va5kw== X-Proofpoint-GUID: 2ooHN6ZRD3hlfnbK6P8-ukKgs-hZw9nS X-Proofpoint-ORIG-GUID: 2ooHN6ZRD3hlfnbK6P8-ukKgs-hZw9nS 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 impostorscore=0 bulkscore=0 clxscore=1015 spamscore=0 malwarescore=0 phishscore=0 priorityscore=1501 lowpriorityscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606040000 definitions=main-2606110046 The PCIe phy reference and the perst/wake GPIO properties are per root port and belong in the root port node (pcie@0), not in the RC controller node. Move phys, phy-names, perst-gpios, and wake-gpios from the controller to the existing pcieport0 and newly labeled pcie1_port0 and pcie2_port0, allowing board-level overrides. Rename 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/sm8250.dtsi | 34 ++++++++++++++------------------= -- 1 file changed, 14 insertions(+), 20 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sm8250.dtsi b/arch/arm64/boot/dts/qco= m/sm8250.dtsi index eca66d1c1c5b..a5e2a16f6213 100644 --- a/arch/arm64/boot/dts/qcom/sm8250.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8250.dtsi @@ -2198,12 +2198,6 @@ pcie0: pcie@1c00000 { =20 power-domains =3D <&gcc PCIE_0_GDSC>; =20 - phys =3D <&pcie0_phy>; - phy-names =3D "pciephy"; - - perst-gpios =3D <&tlmm 79 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 81 GPIO_ACTIVE_LOW>; - pinctrl-names =3D "default"; pinctrl-0 =3D <&pcie0_default_state>; dma-coherent; @@ -2218,6 +2212,10 @@ pcieport0: pcie@0 { #address-cells =3D <3>; #size-cells =3D <2>; ranges; + + phys =3D <&pcie0_phy>; + reset-gpios =3D <&tlmm 79 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 81 GPIO_ACTIVE_LOW>; }; }; =20 @@ -2325,19 +2323,13 @@ pcie1: pcie@1c08000 { =20 power-domains =3D <&gcc PCIE_1_GDSC>; =20 - phys =3D <&pcie1_phy>; - phy-names =3D "pciephy"; - - perst-gpios =3D <&tlmm 82 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 84 GPIO_ACTIVE_LOW>; - pinctrl-names =3D "default"; pinctrl-0 =3D <&pcie1_default_state>; dma-coherent; =20 status =3D "disabled"; =20 - pcie@0 { + pcie1_port0: pcie@0 { device_type =3D "pci"; reg =3D <0x0 0x0 0x0 0x0 0x0>; bus-range =3D <0x01 0xff>; @@ -2345,6 +2337,10 @@ pcie@0 { #address-cells =3D <3>; #size-cells =3D <2>; ranges; + + phys =3D <&pcie1_phy>; + reset-gpios =3D <&tlmm 82 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 84 GPIO_ACTIVE_LOW>; }; }; =20 @@ -2452,19 +2448,13 @@ pcie2: pcie@1c10000 { =20 power-domains =3D <&gcc PCIE_2_GDSC>; =20 - phys =3D <&pcie2_phy>; - phy-names =3D "pciephy"; - - perst-gpios =3D <&tlmm 85 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 87 GPIO_ACTIVE_LOW>; - pinctrl-names =3D "default"; pinctrl-0 =3D <&pcie2_default_state>; dma-coherent; =20 status =3D "disabled"; =20 - pcie@0 { + pcie2_port0: pcie@0 { device_type =3D "pci"; reg =3D <0x0 0x0 0x0 0x0 0x0>; bus-range =3D <0x01 0xff>; @@ -2472,6 +2462,10 @@ pcie@0 { #address-cells =3D <3>; #size-cells =3D <2>; ranges; + + phys =3D <&pcie2_phy>; + reset-gpios =3D <&tlmm 85 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 87 GPIO_ACTIVE_LOW>; }; }; =20 --=20 2.34.1 From nobody Thu Jun 11 14:14: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 359C8392814 for ; Thu, 11 Jun 2026 05:01:00 +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=1781154073; cv=none; b=MAJTWgZpvDoi3eAnHiCBukfvfxD7cZFVndPodRjljNOtukDsCqAEZGkwS0yovKwcGYHfaBwshzodzxSVSTlW1HbkDsFpXIvglHkc1Eic/Po8oYuPjH7n2flLkdBAS+lyjy7JGzy5Xc5U6gF+IA6liqRHf6xkXUWhJp5ni1wjDjs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781154073; c=relaxed/simple; bh=gECQ1F+ZNXfD3+/6l7MNHIXwYTpjLIQATbfLDWsUKDc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=KSvCFTDgT0kXB+uyt3yoEMk8m8xyQvN+NvVZFffefPT/a91imCeb/bx/a2sIHK0gwGynzGgZZ5C4ljGNsKuIWp/TzFPSITKGmvFh2jvKlby/NYuZlVoXHEPqWoUikeFV11eopeU3zW21bpf3vmAfmul1rrSzxSnD4WKlmSHW0TA= 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=kmveskAa; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=DPxcaQBy; 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="kmveskAa"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="DPxcaQBy" Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 65B0NkeI3082862 for ; Thu, 11 Jun 2026 05:00:59 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= PDOIaZzQfqv4LwUZWfzSNmDzpohRCevXH1ufeQUqdNk=; b=kmveskAa1LeOHSbm 4RO9fiPqrIUxJ+QoBNzPYEnZ+ehvnKbjqjygeMR2iKt3C9jHh1OYcq4+0AB5ZHb7 Gj8JWjeK4LfjnsUgAuRu00ilrIJDrI1djeP/1ZiQ2nubeBtevpqNLIE/8soO19tV fHCP38IbENZnxbOo+vr2xKu/Za5iBOSvxQy4cbIOqw2nkgxu0qCZykDBAz77HJHQ s05+zQ/fArzEOLJPRHkCHOTR1s1sKkdWxK9QYjTLeb7BKD5pGx6Ebp2dbHgIOjMP slW5nX7KbanOAwzQUwTcVC1DcgIa9ldWgFw9DSD3nlKpHKuU0Bbqt3REUqORLKGl PFSEJQ== 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 4eqe6u9nsq-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 11 Jun 2026 05:00:58 +0000 (GMT) Received: by mail-pg1-f197.google.com with SMTP id 41be03b00d2f7-c8592a62f32so4445202a12.0 for ; Wed, 10 Jun 2026 22:00:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1781154057; x=1781758857; 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=PDOIaZzQfqv4LwUZWfzSNmDzpohRCevXH1ufeQUqdNk=; b=DPxcaQByQBLfwpq2vU2cgVPyh3GRYS+pwX6izNbYdOA7LNGLIEK6aB++KqFCoz+FNk hKCA/ncX8xcfP4NR1MdukdTNWNshOjdHfdUcqKeDHiETXmDkdJNpMJUuPuwAv3ZeGleg UIbuIeQZGdktbkCGCyTQGQZIie/Qy1cWinPgVkHHPMadRK1e1eVLyhu1qUAnJo5tFq4W Zewy9hpeRK9TCXaN3Jkn1N99WouDV3CNZpaClIrv6CgQ1/ZgDy1MEy64+xk9DI515byj JMVzZVGKXeMAxpn64lFJMFkg5T2Es9UiNPnN64g6ANVkwVBRiWDW+ZQ7XKoPuPyhaGgG Ic2w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781154057; x=1781758857; 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=PDOIaZzQfqv4LwUZWfzSNmDzpohRCevXH1ufeQUqdNk=; b=YajO7jhSeThQ5mS/sQJMTHWN7NioiEcv/VmeN5nDgxAEWKjcCPuKOQR+dAFT6mSsmd hldxc5aGr7Nie1GbRpS1g1LU+XxU+BJfyXcmykOPHLJjXKfECv2xmaeCsdoLKW09btWP 5nC8Z/x35XK5JNFdjmhL8825NNZLfysOdLPLwq2hrgMNpifiqhceEY1zqAh+ZXVbceCg bn5A7hTnEdUhwTD6MWWxQkPQ0b5s9rHrPehy7bYDUvAWJ23dsA+KpY7zaCe5KE9yOwDK eiIazgkghkPh2nVu6Vg3qdG5P3V6ffWFSYMnEUS0ImIhuCoSimSawD+qFbNdtaCXgd5s x1bA== X-Forwarded-Encrypted: i=1; AFNElJ+dgsrWNQKRVzwzEJO+LGZJzkva+7VRxQwhxRbZN/gawGtA5pcEncgu/LJaG6AGg3fOsoUyckIkaWk2xTg=@vger.kernel.org X-Gm-Message-State: AOJu0Yx8omcViWDnX0hnEEfu+iD6el03uTCS2Z0kI5fzedOnczL8dTH5 Q6n3ZnP8bmSJejeLW9ZtgxY12GImMYd29f0HuyauU4Ml6TOd/1sL9NPM5d+UrxbOIieDCRIINlu av7FKMlSf0pqjoThpbIhSkNgMbi9ACzoOcghXahn6bDQUj58RPeTMe/KK7d8MjViBxVs= X-Gm-Gg: Acq92OF9KgwfQUw/7SSgDgCC/foKnLX09BiyMJrk6HpAzmtgUzJVoHkDTuW9V1SWMWC 4Z3zqN3hfHIgdBOvMaCsularZS+QCZg69SIfJHaeLvnagTGeHSLANqxVeMxQ/uMcAXlmuia1I4M JfKeCs0PUFLYI/diI+zWcF4H6sewffgXvvWWmFz6Qzl0npv/BrA0cQE9VYymryKM1/1QZ1yUMP8 yiBhMaygkX0gcI0aIWdg/EQ822xmpBPiGzfbNNhfXt4bNbmlIbzztRYnoBOXaFMjjbmNF4E4cUo qoi028fjgDco8ZFW/Xex+Fh4XqY9U62pGw5j9m22pjDWcW/5J3NJ4po9x908aJQ50OeyDIIxsJh dNJSJY7jTCdddoMIfdneDQkB1wziGXjc5JmfXoOFvcgqupOoBWHo6MQqvx5rIITgfhTI= X-Received: by 2002:a17:903:1a6f:b0:2c2:2a8a:af74 with SMTP id d9443c01a7336-2c2f0c19fe9mr14030375ad.15.1781154057475; Wed, 10 Jun 2026 22:00:57 -0700 (PDT) X-Received: by 2002:a17:903:1a6f:b0:2c2:2a8a:af74 with SMTP id d9443c01a7336-2c2f0c19fe9mr14029915ad.15.1781154057013; Wed, 10 Jun 2026 22:00:57 -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.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Jun 2026 22:00:56 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Thu, 11 Jun 2026 10:29:07 +0530 Subject: [PATCH v2 31/37] arm64: dts: qcom: sm8350: Move PCIe phy and 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: quoted-printable Message-Id: <20260611-wake-v2-31-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=1781153929; l=3014; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=gECQ1F+ZNXfD3+/6l7MNHIXwYTpjLIQATbfLDWsUKDc=; b=zvjHN9hiLaOSsnf9OaFeQygjeoIm/0Q34GiTX1MdT7OlKRJOY6ZKwX04jA5D6Y8caQXBCZijH XvKK8jmK3QBAMqSW3ZmiGTWYyAQaZxNsd/qR6LYIXyFBu/KUzi5G58g X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Proofpoint-Spam-Info: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfXyOnGw0P9WWhX iQPQBOzUI4G4kJi5PnFHvoaYp+qc34BOyA2SlQS7AWrxjEaGHcBqPVTGZGCNZi2k1jxFoL3ieAU pHcGX2cBYu7a832NLFIyX97TULIqaws= X-Authority-Analysis: v=2.4 cv=atOCzyZV c=1 sm=1 tr=0 ts=6a2a410a cx=c_pps a=rz3CxIlbcmazkYymdCej/Q==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=ZpdpYltYx_vBUK5n70dp:22 a=EUspDBNiAAAA:8 a=xzbAzJKGZiqbpjPgTfkA:9 a=QEXdDO2ut3YA:10 a=bFCP_H2QrGi7Okbo017w:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfX09bz2NYko8vV JzGXbZi1XpAcdysT586Bkg1eoKQBRQ8wszM18dN10kyPbe1/XsBIiosAGwG2bpV1rB+zV0fL9Tc 6eHlB2jjF/nWC1DE069HvmcARb4PMPKzTl+LlNOOaO4krU8UbymNMIHtkz+0eg2i+Q07uZ09OUE Hl1rdJT56UbAeyBORIQ8oX4w6U/4KqOtVsZJSv80gbuIEKL+n6cuf20RIPq7TSZpx/WmYaAYlZz S37DzUC/1/IaIZ7mWV19g2Qlrq6SdSIQQP8s7ssy9MwudBdO3gnFQE5204Vwa9JYrq9RMrG7JUm MuRG2FTzV40atNu7TYB9gI7wsCr4BVcF1zHMWTpztlSulmqqGDjWzpdkm+4P3IkcxIG/jMszUu1 JO1SF0CvOMNAa2B3hYEaHU0e3jnl9gAUEcYjZPDJEC/kOyJArsWflbzYsn1vxId4hHdWHHKIMa4 kn0R3NC++u32BFBWglQ== X-Proofpoint-GUID: kPPYV9SuCF7uoOSEiGXV8l2zpIdPsIWA X-Proofpoint-ORIG-GUID: kPPYV9SuCF7uoOSEiGXV8l2zpIdPsIWA 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 impostorscore=0 bulkscore=0 clxscore=1015 spamscore=0 malwarescore=0 phishscore=0 priorityscore=1501 lowpriorityscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606040000 definitions=main-2606110046 The PCIe phy reference and the perst/wake GPIO properties are per root port and belong in the root port node (pcie@0), not in the RC controller node. Move phys and phy-names from the controller to pcie0_port0 and pcie1_port0, adding labels to these nodes to allow board-level overrides. Move perst-gpios/wake-gpios from the controller overrides to the respective port nodes in the board file, 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/sm8350-hdk.dts | 16 ++++++++++------ arch/arm64/boot/dts/qcom/sm8350.dtsi | 14 ++++++-------- 2 files changed, 16 insertions(+), 14 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sm8350-hdk.dts b/arch/arm64/boot/dts/= qcom/sm8350-hdk.dts index 0897ed1bbc6f..9a14973fd972 100644 --- a/arch/arm64/boot/dts/qcom/sm8350-hdk.dts +++ b/arch/arm64/boot/dts/qcom/sm8350-hdk.dts @@ -493,12 +493,14 @@ &pcie0 { pinctrl-names =3D "default"; pinctrl-0 =3D <&pcie0_default_state>; =20 - perst-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; - status =3D "okay"; }; =20 +&pcie0_port0 { + reset-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; +}; + &pcie0_phy { vdda-phy-supply =3D <&vreg_l5b_0p88>; vdda-pll-supply =3D <&vreg_l6b_1p2>; @@ -507,15 +509,17 @@ &pcie0_phy { }; =20 &pcie1 { - perst-gpios =3D <&tlmm 97 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 99 GPIO_ACTIVE_LOW>; - pinctrl-names =3D "default"; pinctrl-0 =3D <&pcie1_default_state>; =20 status =3D "okay"; }; =20 +&pcie1_port0 { + reset-gpios =3D <&tlmm 97 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 99 GPIO_ACTIVE_LOW>; +}; + &pcie1_phy { status =3D "okay"; vdda-phy-supply =3D <&vreg_l5b_0p88>; diff --git a/arch/arm64/boot/dts/qcom/sm8350.dtsi b/arch/arm64/boot/dts/qco= m/sm8350.dtsi index c830953156ec..4515a1ccb930 100644 --- a/arch/arm64/boot/dts/qcom/sm8350.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8350.dtsi @@ -1583,12 +1583,9 @@ pcie0: pcie@1c00000 { =20 power-domains =3D <&gcc PCIE_0_GDSC>; =20 - phys =3D <&pcie0_phy>; - phy-names =3D "pciephy"; - status =3D "disabled"; =20 - pcie@0 { + pcie0_port0: pcie@0 { device_type =3D "pci"; reg =3D <0x0 0x0 0x0 0x0 0x0>; bus-range =3D <0x01 0xff>; @@ -1596,6 +1593,8 @@ pcie@0 { #address-cells =3D <3>; #size-cells =3D <2>; ranges; + + phys =3D <&pcie0_phy>; }; }; =20 @@ -1692,12 +1691,9 @@ pcie1: pcie@1c08000 { =20 power-domains =3D <&gcc PCIE_1_GDSC>; =20 - phys =3D <&pcie1_phy>; - phy-names =3D "pciephy"; - status =3D "disabled"; =20 - pcie@0 { + pcie1_port0: pcie@0 { device_type =3D "pci"; reg =3D <0x0 0x0 0x0 0x0 0x0>; bus-range =3D <0x01 0xff>; @@ -1705,6 +1701,8 @@ pcie@0 { #address-cells =3D <3>; #size-cells =3D <2>; ranges; + + phys =3D <&pcie1_phy>; }; }; =20 --=20 2.34.1 From nobody Thu Jun 11 14:14: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 9B601363C43 for ; Thu, 11 Jun 2026 05:01: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=1781154074; cv=none; b=NZ51vcHPix7kS/bvxIG4TJU02lUhKjApJqdyu/1lhmpHNiVhw5zCpgJNnJXvgz1EH1NbZ6BLzSWL8rxwqfYJJ3ZNXhrWRSInqaOhJ7PjJJeXxojg070qpsktPp9yCLzCZjeOIrbasqaawf/1LrgSAVoDTS6hyHYrsyKe02F65/A= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781154074; c=relaxed/simple; bh=pTME4mQxfefQUXeCFQz1c35/zCwqiALApnOdQUDq+nQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=dN1N1hIW5oFrBTL5+8SIEG2gQBFEtieQiP98DJBO6skeuLlcnKrZDDh0o0791E1loxNknXK/zn6y83WM2ORMVUTSCUOaeZ+7k3zXZltA/xX8NFP/HrBB24D3Jr9yMLlLw9/Iv0JsoXB50AaDdxPwt2x89FTXfFZfAG7XE/uy6JY= 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=moYNqrWG; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=XlTsfCPt; 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="moYNqrWG"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="XlTsfCPt" Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 65B0NdkQ3233395 for ; Thu, 11 Jun 2026 05:01: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= /m4+iSCo/KhQKCaob26MNMXAVQNntzuOFO6J64O0I2w=; b=moYNqrWGTwhAi3h1 vyXU3i5OFGsXJ7biK/u3JobVS/Zem79svjEKOCjQz6I1MCS9mxFGdVCiAuGAmrHE 6aOooseZt0MYOPamqLOik9E1cJaSC2PvKXp3vLnyKJ5tNjBTGYZKoOpGQ/kp7VJY AQOZBdnxLlX4CgQ/VlnXI//L4UF/D9jjq2uOlMPQ680Q232engYSJ5yNxc2CmJBS FOJIsmuTU24G4ouDpUxUcWrnNuG2gDDu+dwPObE4hNF3dFnE4m0EkGn7bLy4zykd hB59RNLTxbEkx3MK3NLpXzKfRMe6o0GSrmqhoeMVEpW2Ii8Mayuy1SGEdYHU8IZw ByTWEA== Received: from mail-pj1-f69.google.com (mail-pj1-f69.google.com [209.85.216.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4eqe6shq62-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 11 Jun 2026 05:01:02 +0000 (GMT) Received: by mail-pj1-f69.google.com with SMTP id 98e67ed59e1d1-36d8719bae6so6654086a91.3 for ; Wed, 10 Jun 2026 22:01:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1781154061; x=1781758861; 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=/m4+iSCo/KhQKCaob26MNMXAVQNntzuOFO6J64O0I2w=; b=XlTsfCPtC+hbRX+R5KlTtXx3yusnQ2kPW6D5qL/TyaSRzqADTAUB5jW7t+Nf5KGgfg ZkBQmB759yRj0pQb2TMCtYCP0VYjRXVpoG1pnxNndverhxqIBjRWWQ3YeKJIj88xJmNU Ilt7Nebhbs5d69/tea3lwJ78Jra3BsLdxGPbeokMtVnItdmOl4XZqLwY004w/dhJqz12 C8cZ+2kSvVJfzBJZpqc437TtdWyzX10f2/kLohkOmb/3PAAAyy3/cV48syG3Jn12GIpu t/FQYEVkYOtnp9B3TQxYBCfOYetSyHfJJF9WCFlMPj0ufez1ioPvH86GXR4FV/v/Ucpb MkVQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781154061; x=1781758861; 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=/m4+iSCo/KhQKCaob26MNMXAVQNntzuOFO6J64O0I2w=; b=KRnnNxJbEaFwEEwfjSoMLSb6RcurS3hwwxWiUY389WFN5TM07pWY0NOKqsFxi21b+j ypNyc5gjhHt2ZlUyybLEHClQn4/F1JhEYCB2kEOQ1niFztf9s653Ry1otMj3QdHOWfcn 0rLj3fk6mU4D2y17Bdr9dfjmLVcItgwOfEzuesc+2VhzDd68g2L7dCEJPWsITSjiYOtJ peZinmTriwM8djxx/t8GAKxINo0grMstC9GFQZDuZuSN0Zhfmvkmlay/5tJ7ipACTdDQ Bqs9iKi4jvtqj07aJFMSHhSLTRJTQFB+cm6gMMq57dziQzE/Ux6LOdzAqYPuNPAlqVgo 0Tvg== X-Forwarded-Encrypted: i=1; AFNElJ8L1ppr6jRhVwao9V2971IRFLkOsc6Qu0V5iD2dx2MykrSwM7/qmYJX5ITlZReId4agkpu9UT/sfY8/4e0=@vger.kernel.org X-Gm-Message-State: AOJu0YyuEEkmE1nrvhbsJkm/+m/ZjPhGIQCFY4A4/pBxuCNU9VGIjiKc +iK/+oSvbTiQQVhgjk5RwlR/XEWmekLM34B8ePxjw1YPsPScAeKP/p9pAYZj7W0z5P5Gnh9sscs nVzSmIOsfHMOSlg0zJFNuWWwf55CpMyJGMfFHqTA8yBXOs4bFHi6nPSeGN0vzAmOwyJA= X-Gm-Gg: Acq92OHdc5a9nMBL0nol5F0tWUlYvioGfP3GMQDkC9crUdct3Gp5LCiH6u9Gzk9WAqK Is7/O+iYmzKJwbDmYk3uPuH75SYy/GZal1RI5wdkasqfXNaXEv1FlqEt74dhfNvitWNk64O1wNE xuKjA4+QfPM+NpFRghccBd17AGkDJDa+0VkLY2zdlSJuAOPmFgFzKZ+C4eR0V4D1Ew+1AieK7tv M8trv4KgbS9dD70IiS94qvXlL1fhEe0nt5goSU3sFomAUhahgFyZC8BGcPN+Nw23DQHlLCr9+Nd Gnpi3630NuPbGFLtmXPAcR6Da1GxcMUE8NN2g/kwWGYmRPn83mjbmcpE6La5+bHzP7o38yJtqNs VzRV0KsEnnju9NaK4D6GDOncyMUQakjjvNqcZgmfoldSzFWl0RLZaATsfXY8P7mgK6Po= X-Received: by 2002:a17:90b:570c:b0:36a:5d1f:7b6 with SMTP id 98e67ed59e1d1-3779c56904cmr1422355a91.2.1781154061282; Wed, 10 Jun 2026 22:01:01 -0700 (PDT) X-Received: by 2002:a17:90b:570c:b0:36a:5d1f:7b6 with SMTP id 98e67ed59e1d1-3779c56904cmr1422329a91.2.1781154060811; Wed, 10 Jun 2026 22:01:00 -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.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Jun 2026 22:01:00 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Thu, 11 Jun 2026 10:29:08 +0530 Subject: [PATCH v2 32/37] arm64: dts: qcom: sm8450: Move PCIe phy and 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: quoted-printable Message-Id: <20260611-wake-v2-32-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=1781153929; l=2224; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=pTME4mQxfefQUXeCFQz1c35/zCwqiALApnOdQUDq+nQ=; b=yO94mPzZEqDXMt/eigSJDv2ayMRZlYv9XVBL1SpHLmOmRAj9PFzjAHCfk2igaAKH7jBqtWRFU enRX6F6cj8PAwcglgc46SeYQzWYDhq8r96ikEeYQxOJi3EkF5n9gmvv X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Proofpoint-GUID: hMobGu7E6hu5VILQLkuDzY63C-98VHZx X-Proofpoint-Spam-Info: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfX3FhTifE1SjpV 10Xis1onaWRPfYZNOoe/UaVu1Xg0Z9mDCwvi9OJCCZZXRa9Jl8PQWEh20MYrFdv8LiutB2Bjx72 RHvYTRZDpI+iTgKmytccLZZ39xZ76pk= X-Proofpoint-ORIG-GUID: hMobGu7E6hu5VILQLkuDzY63C-98VHZx X-Authority-Analysis: v=2.4 cv=Kux9H2WN c=1 sm=1 tr=0 ts=6a2a410e cx=c_pps a=vVfyC5vLCtgYJKYeQD43oA==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=rJkE3RaqiGZ5pbrm-msn:22 a=EUspDBNiAAAA:8 a=xzbAzJKGZiqbpjPgTfkA:9 a=QEXdDO2ut3YA:10 a=rl5im9kqc5Lf4LNbBjHf:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfX2YFzo4UX8jCQ Q1V5gKYjjaqZ9WIlLJOG4cOCAIrB/p4vmgXla7GbjvxSCDxYnO+354DzKhmlkxE3ypx+bAMudeS 4Taf22DK7KfO1E8Xla0nLM4GLFQY/V0cHmQ4gbdF+BZ1rnY6bzhbwXBeyhr3gBNKFr5IRnESpIf iSEPbzUgzT5tuVLD5ZqmozzrzkYJ9HXOMiM3iB8G32o0+OYpq5QAj2G1CVOmPkwgCr/CNGMNZcX FEIkWjcyZ605nTlkK3ugZ2KML1P61STBFLPJyHIzw6EMVYgR9ZY88VJVXAY2yxXg7BqErH+5fWS KZynhPik4pfl9xRMclDNCzOD1KcXxxZWffwCTv+py2VWvHWP26/tPlbzxzoD/chGIJxgSDFYPip y+ece/40QClLoMzV3AZonasqkpomGF6WE5iLlL0/yUp8m4764AddJe20KYnGQjuwGs+dM3b6T6G hxx7tU9vihKdA3qlemw== 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 malwarescore=0 phishscore=0 spamscore=0 bulkscore=0 clxscore=1015 suspectscore=0 lowpriorityscore=0 priorityscore=1501 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 PCIe phy reference and the perst/wake GPIO properties are per root port and belong in the root port node (pcie@0), not in the RC controller node. Move phys, phy-names, perst-gpios, and wake-gpios from the controller to the existing pcieport0 and newly labeled pcie1_port0, allowing board-level overrides. Rename 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/sm8450.dtsi | 22 +++++++++------------- 1 file changed, 9 insertions(+), 13 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sm8450.dtsi b/arch/arm64/boot/dts/qco= m/sm8450.dtsi index acb36aaaf20b..f5f2c2690311 100644 --- a/arch/arm64/boot/dts/qcom/sm8450.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8450.dtsi @@ -2031,12 +2031,6 @@ &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>, =20 power-domains =3D <&gcc PCIE_0_GDSC>; =20 - phys =3D <&pcie0_phy>; - phy-names =3D "pciephy"; - - perst-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; - pinctrl-names =3D "default"; pinctrl-0 =3D <&pcie0_default_state>; =20 @@ -2080,6 +2074,10 @@ pcieport0: pcie@0 { #address-cells =3D <3>; #size-cells =3D <2>; ranges; + + phys =3D <&pcie0_phy>; + reset-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; }; }; =20 @@ -2196,12 +2194,6 @@ &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>, =20 power-domains =3D <&gcc PCIE_1_GDSC>; =20 - phys =3D <&pcie1_phy>; - phy-names =3D "pciephy"; - - perst-gpios =3D <&tlmm 97 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 99 GPIO_ACTIVE_LOW>; - pinctrl-names =3D "default"; pinctrl-0 =3D <&pcie1_default_state>; =20 @@ -2277,7 +2269,7 @@ opp-32000000-4 { }; }; =20 - pcie@0 { + pcie1_port0: pcie@0 { device_type =3D "pci"; reg =3D <0x0 0x0 0x0 0x0 0x0>; bus-range =3D <0x01 0xff>; @@ -2285,6 +2277,10 @@ pcie@0 { #address-cells =3D <3>; #size-cells =3D <2>; ranges; + + phys =3D <&pcie1_phy>; + reset-gpios =3D <&tlmm 97 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 99 GPIO_ACTIVE_LOW>; }; }; =20 --=20 2.34.1 From nobody Thu Jun 11 14:14: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 947C53939B6 for ; Thu, 11 Jun 2026 05:01:06 +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=1781154077; cv=none; b=lgOvUOivX3gIPKbP45Ww2HUKEev14WVcf02RO3crEWokbJQ6hr5mxbb2Y7fsTOoUs9kei84s8p6Ta0pgFX0zZzg8PRBkPjxEwnaJlW90RPL1vINqAA2YQGmY+xnhxxPEVZyCr7mGeGGpvpslyEyfLvpM0WN4hrNJ/EZdpY9s4rg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781154077; c=relaxed/simple; bh=QBWtqPgdhnJI/7B+0i5OGO7653R5NO1B7RVCB1wNSec=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=f/YpEkDzgaM9s2QVjB6a4p3DUFSD+IxRzbtz80mC76d/0RU4/xmGkmK3HJeZppymUPBXKNXINQvpKCQySgc7XlP7q/jZahh5G1ofHkefof45MYWLTXtQNvgilU8KU1F0ydYlqscbIGD09BzmqHuEH12vDzwPe+qjHd5ygEkL8+Y= 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=hUjzLbKw; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=TnTrTZIP; 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="hUjzLbKw"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="TnTrTZIP" Received: from pps.filterd (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 65B0NWt63091895 for ; Thu, 11 Jun 2026 05:01:06 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= kDOyjVy7Gm6v5C3VhgQs/uW5jqgiFhnWKhAY4sqkK10=; b=hUjzLbKwJt17496y +MLxC2t4JMpdgVOHsGxRxxFVW3XukS2Ipq27b6NUnEBoCI7VTKiDg09P+6BKEvV7 bdYia0EThMAzHfb7vF9iEGQY9ynv4lj9JnwXb/PezvK+R0TOD4KEgGMeh/U3TxFp ux+yo+o13Omp81yfzQ+5t3bp3jl5loD4vLZIKHQxCljM53KI4p9QXQINcZoRg/5e q2yx0h0hrVnJ+KrR454fuS4LenpmjixPx+pXMXk9cUN3vMcrLlqGkqoihdKFu69Q y25kEzwZM3vK+/SkjSnOfDDXkkYz6+FgucKMFYQxeknGrjE6x5fGIfmz0ZqnW5+u 2sLM7w== Received: from mail-pl1-f197.google.com (mail-pl1-f197.google.com [209.85.214.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4eqe6v9mq6-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 11 Jun 2026 05:01:05 +0000 (GMT) Received: by mail-pl1-f197.google.com with SMTP id d9443c01a7336-2c2d0a8b5beso12290545ad.1 for ; Wed, 10 Jun 2026 22:01:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1781154065; x=1781758865; 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=kDOyjVy7Gm6v5C3VhgQs/uW5jqgiFhnWKhAY4sqkK10=; b=TnTrTZIPeqS2MynLPU/IV3atRPanmP2znbvGJrcCfMUmGY9TanM8dBPurrZeq9TTRs PyedSw/iy4gKka4HDOpnAufu1HUm8O+reDdDoR3Ew4YFaBhzeMtL/8/xhu7q+v3u4GYo ZFsl1bEx69cHuLxEUmCiXpwuQtVvSE2seJbeAbPjMmM8uExV0i0rYpgdKVABma5lXIlc MSX/HLlH0ZNZWi/jtmY2c75zTMAZeWs/9cqQogfiOf/smePuvU0giaV0wEfmZythaGRF yo8xsbvO+bRNOOuuAEN0iV3ya8OuAfUOP/PEFzlqxK62CBVPLWEXSBpTHwkqLuxjrU6B nlWw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781154065; x=1781758865; 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=kDOyjVy7Gm6v5C3VhgQs/uW5jqgiFhnWKhAY4sqkK10=; b=X/qsyPoTg+CutTteHiQ7KU749gzyshR/sDiNWfdVRw0ThWi0mlFC+bwp+Qa/Ov3lLe 2m/C8QbO7HJt1WBDXqNQZzcf88doO6DGUL0idfHydAnfbxHZp3FylYAS5j9n+f3TzguR +BlL2ABfF5exbcE2BoRLZTDrtLVN9aN78B3EzWT8zF1mJHawHXwQ0zgVxoP910QJGf6h o0nmid6PbZK+DONTl4WmhvpHmOP5g9hJZZ6+yHU39TQ8FOkxiglWVA2TXokqgdUOSN2Y QAfs+iycBseCZNOulT1dYYtuLOKhTVnOLLy2mZi+AGstsIHYrd0oA2sfzJJMFeyLo8Db iYXQ== X-Forwarded-Encrypted: i=1; AFNElJ++ILqQbhNhj2VOLoln33s11yK4uQJV7SQ0hjaXWZSwnm571IrBoEEFQcPRyms5b48bSXyJoJEl/UThbeI=@vger.kernel.org X-Gm-Message-State: AOJu0YxTt6KcSTDnjA05tfJr4apLu9Fzse18tP9N7hsW2n+nT7frG5Zn Fj1JQf5fwx/ntRI16wNF/HLjyE1phohAuB+5zy66KrxZeUxvCx07nFI+XILA2kj7VoU0yUD7q94 SLa9dddgjYyFPYVeJ5c1j844hpQAu9piFEtt6h5pg2AOwO8P+GQ2/NOPdd+hFPF6HQYI= X-Gm-Gg: Acq92OEgih2GWsvuNPripqDMGIiuuY63yCrtjyIqK1fOV4OPprBomSOCVNzApD6sr1b KLW1zhTLTSBc1A1jHgslnVk6too43UTMhBUgJF/Th6qgD/WIXXHP5YGQQ0vlqDrnNE0Qz9V1wPP N6ZPPE8eHHB9e97weAYvM4bEFcJ1/NbDgf989CxdD4rc24QPNgJHFC3czat7C+M4sx1SSqfh1uU h38mdMTD5HujglhXBcX63o4d2a4m98vwzNXa6LtFhwYsTvGVXyU66di6IyqLns/L/cupjFwnTBD ASTZkjWLO0cMRFHOQ9sA4KG7vsY2BoblUhsxo+1lJghHUsdqJJ7Zuvm8PFMYE5zGdq0VDdqde0w WhRlHjzb4oM/CdSmUOJJkHJwJu6Ro5ZDcq4iHNsqhx8v5lbOoR7KzYHtU0fZwrCpQQ3c= X-Received: by 2002:a17:903:4b46:b0:2c1:6259:cda8 with SMTP id d9443c01a7336-2c2f22a9f06mr14030115ad.25.1781154065136; Wed, 10 Jun 2026 22:01:05 -0700 (PDT) X-Received: by 2002:a17:903:4b46:b0:2c1:6259:cda8 with SMTP id d9443c01a7336-2c2f22a9f06mr14029755ad.25.1781154064647; Wed, 10 Jun 2026 22:01:04 -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.01.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Jun 2026 22:01:04 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Thu, 11 Jun 2026 10:29:09 +0530 Subject: [PATCH v2 33/37] arm64: dts: qcom: sm8550: Move PCIe phy and 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: quoted-printable Message-Id: <20260611-wake-v2-33-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=1781153929; l=6736; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=QBWtqPgdhnJI/7B+0i5OGO7653R5NO1B7RVCB1wNSec=; b=pYDo5/4wLJ8WFVBfC+n+DS6lkP3DkN6ZbIumLStw5B56e409DM2lAK6jDVDFi7GioYmHRpnlC 9WGnMp9bg+TDIkREA/uBh0zfRa7pfIFvRgSYpuNKXI0QqGrU+i6DX46 X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Proofpoint-ORIG-GUID: -woRqvTOm_Hk2HybFhP16StvDA-CNotW X-Proofpoint-Spam-Info: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfXyCro34QYCZPF nPArROgYhHvQoYnyNjY87MszVYofA9yM/UZWktdutZz561ttdO5l6d6RDDYQPffCyzkgP8B/BH8 9Hd2tVPLU8vMETtXrjI0bDHHFgWygoM= X-Proofpoint-GUID: -woRqvTOm_Hk2HybFhP16StvDA-CNotW X-Authority-Analysis: v=2.4 cv=UsRT8ewB c=1 sm=1 tr=0 ts=6a2a4111 cx=c_pps a=cmESyDAEBpBGqyK7t0alAg==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_K5XuSEh1TEqbUxoQ0s3:22 a=EUspDBNiAAAA:8 a=7SwbUlbDHKIDUUknu0oA:9 a=QEXdDO2ut3YA:10 a=1OuFwYUASf3TG4hYMiVC:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfX4/QXqfWiVyy6 jwxWh76/kwk5NQw7hnb27Y4dYvfvBeISg9/bxPXQr5sRNInqRtdJxaFXV2uI59jWMMK2EmhLbDm frGCzgROkJWgiJcdLVVEP8qHVb68trw6VTa4pHpwOTUlGU3ho9ZG5hUtBkSW9EAaWBdoQqLYXrF ziUThyGZZXUBGWmveCGfbZdGDu7yEPfpJZixQZ/iB+jFFJwV66Admbmd6fr1coQ0Zd7bXqkT+iT ayUiiGJGVoRYTtvZMSkfLG+t0G7bmsizO4bWS6GpdVbSEbwq747UYPQq/vjYG474su/9tOPyeGy GF+84OkaBCopj/2D0sjSclDdq6V0cmMu972nHO0Wz7IlqcwZB6ltEqhMmFoHO9iFSvDwsiKOieu SuaRiy+O0/pV6j4PXpHZ+Dx9Usu+ZhvVhvJjljTWpBU2qZvcK84043sOXw3oeBekE925fndumuD U6tYtN73H1kM+HzxI8g== 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 priorityscore=1501 phishscore=0 clxscore=1015 lowpriorityscore=0 spamscore=0 adultscore=0 bulkscore=0 suspectscore=0 impostorscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606040000 definitions=main-2606110046 The PCIe phy reference and the perst/wake GPIO properties are per root port and belong in the root port node (pcie@0), not in the RC controller node. Move phys and phy-names from the controller to the existing pcieport0 and newly labeled pcie1_port0, allowing board-level overrides. Move perst-gpios/wake-gpios from the controller overrides to the respective port nodes in the board files, 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/sm8550-hdk.dts | 14 ++++++++----= -- arch/arm64/boot/dts/qcom/sm8550-mtp.dts | 16 ++++++++++--= ---- arch/arm64/boot/dts/qcom/sm8550-qrd.dts | 6 +++--- arch/arm64/boot/dts/qcom/sm8550-samsung-q5q.dts | 7 +++++-- .../boot/dts/qcom/sm8550-sony-xperia-yodo-pdx234.dts | 8 +++++--- arch/arm64/boot/dts/qcom/sm8550.dtsi | 12 +++++------- 6 files changed, 36 insertions(+), 27 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sm8550-hdk.dts b/arch/arm64/boot/dts/= qcom/sm8550-hdk.dts index 4709eb34521d..1488ff8b7bed 100644 --- a/arch/arm64/boot/dts/qcom/sm8550-hdk.dts +++ b/arch/arm64/boot/dts/qcom/sm8550-hdk.dts @@ -1003,9 +1003,6 @@ &mdss_dp0 { }; =20 &pcie0 { - wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; - perst-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; - pinctrl-0 =3D <&pcie0_default_state>; pinctrl-names =3D "default"; =20 @@ -1013,6 +1010,9 @@ &pcie0 { }; =20 &pcieport0 { + reset-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; + wifi@0 { compatible =3D "pci17cb,1107"; reg =3D <0x10000 0x0 0x0 0x0 0x0>; @@ -1037,15 +1037,17 @@ &pcie0_phy { }; =20 &pcie1 { - wake-gpios =3D <&tlmm 99 GPIO_ACTIVE_LOW>; - perst-gpios =3D <&tlmm 97 GPIO_ACTIVE_LOW>; - pinctrl-0 =3D <&pcie1_default_state>; pinctrl-names =3D "default"; =20 status =3D "okay"; }; =20 +&pcie1_port0 { + reset-gpios =3D <&tlmm 97 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 99 GPIO_ACTIVE_LOW>; +}; + &pcie1_phy { vdda-phy-supply =3D <&vreg_l3c_0p9>; vdda-pll-supply =3D <&vreg_l3e_1p2>; diff --git a/arch/arm64/boot/dts/qcom/sm8550-mtp.dts b/arch/arm64/boot/dts/= qcom/sm8550-mtp.dts index 7703ebfc1b67..e44f6a8877bd 100644 --- a/arch/arm64/boot/dts/qcom/sm8550-mtp.dts +++ b/arch/arm64/boot/dts/qcom/sm8550-mtp.dts @@ -739,15 +739,17 @@ &mdss_dp0 { }; =20 &pcie0 { - wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; - perst-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; - pinctrl-names =3D "default"; pinctrl-0 =3D <&pcie0_default_state>; =20 status =3D "okay"; }; =20 +&pcieport0 { + reset-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; +}; + &pcie0_phy { vdda-phy-supply =3D <&vreg_l1e_0p88>; vdda-pll-supply =3D <&vreg_l3e_1p2>; @@ -756,15 +758,17 @@ &pcie0_phy { }; =20 &pcie1 { - wake-gpios =3D <&tlmm 99 GPIO_ACTIVE_LOW>; - perst-gpios =3D <&tlmm 97 GPIO_ACTIVE_LOW>; - pinctrl-names =3D "default"; pinctrl-0 =3D <&pcie1_default_state>; =20 status =3D "okay"; }; =20 +&pcie1_port0 { + reset-gpios =3D <&tlmm 97 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 99 GPIO_ACTIVE_LOW>; +}; + &pcie1_phy { vdda-phy-supply =3D <&vreg_l3c_0p91>; vdda-pll-supply =3D <&vreg_l3e_1p2>; diff --git a/arch/arm64/boot/dts/qcom/sm8550-qrd.dts b/arch/arm64/boot/dts/= qcom/sm8550-qrd.dts index 5ce81ac3ab4c..1fe6a8bf0fbc 100644 --- a/arch/arm64/boot/dts/qcom/sm8550-qrd.dts +++ b/arch/arm64/boot/dts/qcom/sm8550-qrd.dts @@ -903,9 +903,6 @@ &mdss_dp0 { }; =20 &pcie0 { - wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; - perst-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; - pinctrl-0 =3D <&pcie0_default_state>; pinctrl-names =3D "default"; =20 @@ -913,6 +910,9 @@ &pcie0 { }; =20 &pcieport0 { + reset-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; + wifi@0 { compatible =3D "pci17cb,1107"; reg =3D <0x10000 0x0 0x0 0x0 0x0>; diff --git a/arch/arm64/boot/dts/qcom/sm8550-samsung-q5q.dts b/arch/arm64/b= oot/dts/qcom/sm8550-samsung-q5q.dts index cf4e4e9d9e26..0ff9f3850b0c 100644 --- a/arch/arm64/boot/dts/qcom/sm8550-samsung-q5q.dts +++ b/arch/arm64/boot/dts/qcom/sm8550-samsung-q5q.dts @@ -510,13 +510,16 @@ &i2c_master_hub_0 { }; =20 &pcie0 { - wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; - perst-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; pinctrl-0 =3D <&pcie0_default_state>; pinctrl-names =3D "default"; status =3D "okay"; }; =20 +&pcieport0 { + reset-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; +}; + &pcie0_phy { vdda-phy-supply =3D <&vreg_l1e_0p88>; vdda-pll-supply =3D <&vreg_l3e_1p2>; diff --git a/arch/arm64/boot/dts/qcom/sm8550-sony-xperia-yodo-pdx234.dts b/= arch/arm64/boot/dts/qcom/sm8550-sony-xperia-yodo-pdx234.dts index d23fe714bd27..678e58694b8a 100644 --- a/arch/arm64/boot/dts/qcom/sm8550-sony-xperia-yodo-pdx234.dts +++ b/arch/arm64/boot/dts/qcom/sm8550-sony-xperia-yodo-pdx234.dts @@ -584,15 +584,17 @@ cirrus,gpio-ctrl2 { }; =20 &pcie0 { - wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; - perst-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; - pinctrl-0 =3D <&pcie0_default_state>; pinctrl-names =3D "default"; =20 status =3D "okay"; }; =20 +&pcieport0 { + reset-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; +}; + &pcie0_phy { vdda-phy-supply =3D <&pm8550vs_2_l1>; vdda-pll-supply =3D <&pm8550vs_2_l3>; diff --git a/arch/arm64/boot/dts/qcom/sm8550.dtsi b/arch/arm64/boot/dts/qco= m/sm8550.dtsi index 912525e9bca6..a8eccaebcf2d 100644 --- a/arch/arm64/boot/dts/qcom/sm8550.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8550.dtsi @@ -2033,9 +2033,6 @@ &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>, =20 power-domains =3D <&gcc PCIE_0_GDSC>; =20 - phys =3D <&pcie0_phy>; - phy-names =3D "pciephy"; - operating-points-v2 =3D <&pcie0_opp_table>; =20 status =3D "disabled"; @@ -2100,6 +2097,8 @@ pcieport0: pcie@0 { #address-cells =3D <3>; #size-cells =3D <2>; ranges; + + phys =3D <&pcie0_phy>; }; }; =20 @@ -2213,9 +2212,6 @@ &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>, =20 power-domains =3D <&gcc PCIE_1_GDSC>; =20 - phys =3D <&pcie1_phy>; - phy-names =3D "pciephy"; - operating-points-v2 =3D <&pcie1_opp_table>; =20 status =3D "disabled"; @@ -2288,7 +2284,7 @@ opp-32000000-4 { }; }; =20 - pcie@0 { + pcie1_port0: pcie@0 { device_type =3D "pci"; reg =3D <0x0 0x0 0x0 0x0 0x0>; bus-range =3D <0x01 0xff>; @@ -2296,6 +2292,8 @@ pcie@0 { #address-cells =3D <3>; #size-cells =3D <2>; ranges; + + phys =3D <&pcie1_phy>; }; }; =20 --=20 2.34.1 From nobody Thu Jun 11 14:14: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 CEC34360EF2 for ; Thu, 11 Jun 2026 05:01:10 +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=1781154082; cv=none; b=VAja3np0mQnPAKw/k18I98btKYp1hrPE+HY3+uedCr5K6uURQfDR8J71WefhmfY4THYgYNRo9vm6TIC37g1Y7YseN+BPgmZuqUA1hNqnRGMVNL3iRENzFlNzz6gdcrKpRfK+qYZsXcB9DjE3/Lxx7VKV4TJdtWiog1+PMKlAmA4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781154082; c=relaxed/simple; bh=e53PVnIsiLOc09/gmq/7tWbCF/q53MrOPjxF7RcAI5Q=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=VVOaselRCXyBduq+gUYTtTJOx0kcIKN6VpV+gebIPfugKWwd720+Tmefyhg6yS2qnpzDFielv7dxwBWGmql4Ow4Ae1i1MXZNyDruscrQnnNeviqu5DBax7ypbkxoEmi8FYhqiZqSMyAHKHkZdndCdivH9S0JDggpgoer5sztM6s= 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=Qdsvu00M; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=jGS7bTW0; 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="Qdsvu00M"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="jGS7bTW0" Received: from pps.filterd (m0279867.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 65B0OElw3160647 for ; Thu, 11 Jun 2026 05:01:10 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= LdHF5BK87mzrb2oL7IcQNCyKVDi9pCfEGddXm+4/bts=; b=Qdsvu00Mu5NhgT0T 8xOmeDa5Vko5EQCJJicLalN0vOe+SofEYGLaPQ8G0gWeebtNiPl4EV6XFEkAq/tG dL112RavU5fbBVDJiICOC9Z9x1s/rZBZMjyEzVSxSGj7+1b1BCXvFZroUM+e+AZ7 CvfqgOMRvQKMKqQNI5uNypmA8NNx3bJbtz2grbfuV/SdGicBjz8FHFgQLttGzJ/5 BJ1zmIfOj5lyzW28Zd7A2NN65c+LIi8DPq//wzWUNxMADzJzowEyYRjJYRND8lLX jKVDahV5YWnj8OPA9ncW+eObDW4pPmGOcQYyaLD9MkCZ10njTJO9WW9vgnRH8tp5 3i5j9A== Received: from mail-pl1-f197.google.com (mail-pl1-f197.google.com [209.85.214.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4eqe701pb0-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 11 Jun 2026 05:01:09 +0000 (GMT) Received: by mail-pl1-f197.google.com with SMTP id d9443c01a7336-2c2b64850easo36788305ad.1 for ; Wed, 10 Jun 2026 22:01:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1781154069; x=1781758869; 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=LdHF5BK87mzrb2oL7IcQNCyKVDi9pCfEGddXm+4/bts=; b=jGS7bTW0xBQpNz4CCre1DQX0UaOuWNEukClVzSH6XLjMY3G1IF4te68QurY8m1I7YL aR+s8JHCzkvRqAARwJE18BH1iOVAW5NE/TC1ggWRMxhxXvigrTDMTgDZehF2JsWK9Q68 IWev63Ffr0ziGXy6ZEcNGEbNGftrKSOh0m6VNTuJFkBMHSrKG3Ic1/DAFS8C7vbhunQ1 BJUkty0D8bEflZFWx+Ze8b6QUykxagCni5BjAXJuuPfzUvef4WsKi8laZ1+CtcYyXcTm uDeaKgVr+8LDIjyEXxbHWm8H/iSGWlEe7EB9nzYfCO4PiSx6JDndo8U4Gr2xDEIA0n+Z Q4kQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781154069; x=1781758869; 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=LdHF5BK87mzrb2oL7IcQNCyKVDi9pCfEGddXm+4/bts=; b=GGUdBdFovbxFci8jsZWh0nKFXpQT3rQgoHZbEfWk/FeISGP9dLNsqK8vLTXSJ0KGBF KflXQGIj8IRyIKuBvqcXhDcxsC0izRH7e7Zoi15LwmStv2R2eLH3mH9vg5PYG3BaXLFN ZgVdyPs7u+leL23MQV28YwMvHk4IptkM6fpc3yoZPrws/y9lnir0BFtVV4geECxL/I3+ lPPrtRUb+bBRuKUdcnz44ow2vKdLYARUITxkf8EzZZzT4HmYs3mY7hcj9EQm6U+zEhwE IUr2z36Yp+IiqkAwCQv7vIzSbuG5YabVC279e/5YxkjVylcV1d3LJCLvi36JmLvE4u3g sjKA== X-Forwarded-Encrypted: i=1; AFNElJ921fgQiS81l57Dxm36DqOQZERRz3PZEJzSR7UTGRmZeTQ/eaxJXVNkHCc0vl7WsVYxLwbu5uMr4meilrs=@vger.kernel.org X-Gm-Message-State: AOJu0YxCKm7GwmGl2QXPAy0AzIVLSWwHDuuicoj8LebMTfmnvMFAeQZl lOSAySKqpSCHYl2nAnIXNi76NeQlQkkYul8BJCnMl9YSboci2G7lATIzOxWKJX1IKPnqc0AVFh/ fi5xTyAtmDfSWqV+XZs6KcCGe+CKx/O77eobR2/y37DqVF+3FdxlAcece9tKYR5jKKTs= X-Gm-Gg: Acq92OHZRINbmp5TAzXEqS+7pPwnIIJ6mc8e0S3N9CwWEw6g6Bat4okhNvNscTH+7gw Kzy9KwLoZ+C7fMkmaPKAToaV6O0PXcRA/+i/HdK/XiqmIFqUw0eG7kUPKB1s2IYVG3CD6z1+PTX dLT5U5EY9MyE7zMqCYRjfkWesQuVzp2olWB1n0Z1uPc1wudCClkd0Z2YS004w+frTfFO+lj3936 i8V3Lj5qmGn6RmziROQ3wszE6mkUAxuNUpHShuX0P2f+9bc9/GAKK6/ahRicQfgxLpTC9jSEHHK jiFFK5ZZwyKT00xRAHfMqwu0YEBhoygr+XdzIBY6/SaZdxT7AtRLg4nhdt8gt4SrcjjrvUmkSlc rPCikJeAWh9DEzTqvzMB8wWx1Ns0nxhG4P5QmIJ3xj/+HH96sz9jYZ1y23i7gA09BNOY= X-Received: by 2002:a17:903:124d:b0:2c0:bff4:96a7 with SMTP id d9443c01a7336-2c2f278fbe0mr12309635ad.12.1781154069084; Wed, 10 Jun 2026 22:01:09 -0700 (PDT) X-Received: by 2002:a17:903:124d:b0:2c0:bff4:96a7 with SMTP id d9443c01a7336-2c2f278fbe0mr12309295ad.12.1781154068589; Wed, 10 Jun 2026 22:01:08 -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.01.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Jun 2026 22:01:08 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Thu, 11 Jun 2026 10:29:10 +0530 Subject: [PATCH v2 34/37] arm64: dts: qcom: talos: Move PCIe phy and 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: quoted-printable Message-Id: <20260611-wake-v2-34-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=1781153929; l=2736; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=e53PVnIsiLOc09/gmq/7tWbCF/q53MrOPjxF7RcAI5Q=; b=HcP5OU2IGal8udyJP/M16TVSaEBeKILqIqLf1hLmIihpKWyDvw8+s5TNbad+VRlY6WjwtgB73 bnjjWBeKFQ4AuuZdRrxSMtoD8HWK7gbEDxY19IqzWcKdbIiEGbFE8ht X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfX39LwaW06SHSc W5h+p4aJpIHt1PS2t7S85YwTPiWy6EOAqkPG2W8DUwXlRrr6XIk3dTPnWimOyu7/BIxfjEJLJTw wG3oNKX6rX1gTzwDepJDxlR8L0TZqWAdZw3rE8VfYWhY3P26dSHEkrF2+OYpBMHAZ1p0h1a57vc YZb7cicZ9hNJUS1v66BEgg7Si4asNrQ/npGfN8RrurDsQpF5vQkHmI5ofq4bfV70sEm4Gz42XKj te+l5AsCN9wd8acCWFY9hLS9glYeiJRCv7N2+GtfigwUwmA9y9E23fNrl5edfHsR4R8rgmXYLjk Sfh5+syZYIj8SgwR3WieuwWP8P88YCn0pTyiaD/m68MDA/LGyCp3PcR+Oy0W0b+ag/U5JSOJgr0 pcnnjT7HxUpf9pd+DpXwPbr3T77105mbxDpv08AET+XYelgGzfcfQwjLCraOykUnocn2hDxMEAX N5Acuj2sA6kND4bxHXg== X-Proofpoint-Spam-Info: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfXzi1+ayOCBBQi VWB4YYpHANnM26xLk1S7ine9GIWjAql/hptkrixChp1lhkyNzA/x5D1eVliHLI1QvMtMBkilM81 A/KEMZcwGNFm0NLiCt9mkgfYmqI7on8= X-Proofpoint-GUID: EWs17ERsrJiHmK4WzKzZSV_W2uvdwosa X-Proofpoint-ORIG-GUID: EWs17ERsrJiHmK4WzKzZSV_W2uvdwosa X-Authority-Analysis: v=2.4 cv=Z5Tc2nRA c=1 sm=1 tr=0 ts=6a2a4115 cx=c_pps a=cmESyDAEBpBGqyK7t0alAg==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=eoimf2acIAo5FJnRuUoq:22 a=EUspDBNiAAAA:8 a=xzbAzJKGZiqbpjPgTfkA:9 a=QEXdDO2ut3YA:10 a=1OuFwYUASf3TG4hYMiVC: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 clxscore=1015 bulkscore=0 adultscore=0 impostorscore=0 malwarescore=0 spamscore=0 lowpriorityscore=0 phishscore=0 priorityscore=1501 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606040000 definitions=main-2606110046 The PCIe phy reference and the perst/wake GPIO properties are per root port and belong in the root port node (pcie@0), not in the RC controller node. Move phys from the controller to pcie_port0, and move perst-gpios/wake-gpios from the &pcie controller overrides to the &pcie_port0 node in the board files, 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/qcs615-ride.dts | 8 +++++--- arch/arm64/boot/dts/qcom/talos-evk-som.dtsi | 8 +++++--- arch/arm64/boot/dts/qcom/talos.dtsi | 5 ++--- 3 files changed, 12 insertions(+), 9 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/qcs615-ride.dts b/arch/arm64/boot/dts= /qcom/qcs615-ride.dts index d89548a2a3f1..94a6849566f8 100644 --- a/arch/arm64/boot/dts/qcom/qcs615-ride.dts +++ b/arch/arm64/boot/dts/qcom/qcs615-ride.dts @@ -444,15 +444,17 @@ &mdss_dsi0_phy { }; =20 &pcie { - perst-gpios =3D <&tlmm 101 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 100 GPIO_ACTIVE_LOW>; - pinctrl-0 =3D <&pcie_default_state>; pinctrl-names =3D "default"; =20 status =3D "okay"; }; =20 +&pcie_port0 { + reset-gpios =3D <&tlmm 101 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 100 GPIO_ACTIVE_LOW>; +}; + &pcie_phy { vdda-phy-supply =3D <&vreg_l5a>; vdda-pll-supply =3D <&vreg_l12a>; diff --git a/arch/arm64/boot/dts/qcom/talos-evk-som.dtsi b/arch/arm64/boot/= dts/qcom/talos-evk-som.dtsi index 6eca3791e2b9..619880b0ddc6 100644 --- a/arch/arm64/boot/dts/qcom/talos-evk-som.dtsi +++ b/arch/arm64/boot/dts/qcom/talos-evk-som.dtsi @@ -358,15 +358,17 @@ &mdss_dsi0_phy { }; =20 &pcie { - perst-gpios =3D <&tlmm 89 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 100 GPIO_ACTIVE_LOW>; - pinctrl-0 =3D <&pcie_default_state>; pinctrl-names =3D "default"; =20 status =3D "okay"; }; =20 +&pcie_port0 { + reset-gpios =3D <&tlmm 89 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 100 GPIO_ACTIVE_LOW>; +}; + &pcie_phy { vdda-phy-supply =3D <&vreg_l5a>; vdda-pll-supply =3D <&vreg_l12a>; diff --git a/arch/arm64/boot/dts/qcom/talos.dtsi b/arch/arm64/boot/dts/qcom= /talos.dtsi index ff5afbfce2a4..6f5f468ca4d6 100644 --- a/arch/arm64/boot/dts/qcom/talos.dtsi +++ b/arch/arm64/boot/dts/qcom/talos.dtsi @@ -1337,9 +1337,6 @@ &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>, =20 power-domains =3D <&gcc PCIE_0_GDSC>; =20 - phys =3D <&pcie_phy>; - phy-names =3D "pciephy"; - max-link-speed =3D <2>; =20 operating-points-v2 =3D <&pcie_opp_table>; @@ -1371,6 +1368,8 @@ pcie_port0: pcie@0 { #size-cells =3D <2>; ranges; bus-range =3D <0x01 0xff>; + + phys =3D <&pcie_phy>; }; }; =20 --=20 2.34.1 From nobody Thu Jun 11 14:14: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 D2E43395AF0 for ; Thu, 11 Jun 2026 05:01:14 +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=1781154085; cv=none; b=qOEA6PLgTf4WLHpbKlTy2vhjeKXGkeElouyDBhKkDNCdulP7YFtpdurl72wLkXM6jqT1niVt3kdWMyKXtLixGSu9/dN40pYZEdWWsKy2QxxiIy/x0gknha3i+C92xIkqLWYduZEqGYtwC3UeRvNaemR8AIs8AtCaM1acOdOc25w= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781154085; c=relaxed/simple; bh=CRhjsZHkD7Sl441bFPGjztZUbbEF7q5Uy9WgqxTnHGE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=JZojHxfCu0JV6j33Rfjs5ytMH8BTxIADBQ8RDihc8D19N1850ceofuFuLJTQNl3bHWAOAt52sDl8ts1MDN1bAqBkeYdhCHv+0tJhUnepXyV4JP6Wsc8x/aMAbwkSVXBp2xv3T/T7a4KwIS4OYY23qhygXQp9RYAoik2qZb9XmHU= 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=LCNBQAjE; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=cw/UJUWH; 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="LCNBQAjE"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="cw/UJUWH" Received: from pps.filterd (m0279864.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 65B0NT3V3202751 for ; Thu, 11 Jun 2026 05:01:14 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= xQrbnqb3JAm20jBiC9iPeFLBZRp3ucGiH/GJ4sUF6wE=; b=LCNBQAjEvlRnnjWD y9xsVWkdCTRs1AHN0WzK/kd7rSL8Sfw/6RBbLUiGdQjMlkieEkZu3kmzRIlNlwg2 mco3OACnHkDIwZbUmQ97bn0WC8l9GIIB14mOMbKlmqdDm1A8F3Cw+z6ZXjLNoEHd dkU9SzsS3f9YRt08rRqSy8NqnctmEZi2NXU3K5Vjop6H2CuF0d6YnSJ9YRMAlooY FX2ggmQ7mU1YJGqtkq9McMpU5vKFEQcP8iOTxgjpXW1ZVUJrhJmGw1OBlJb5qw7r fn9fy0K7nRZHTNMPI59PmEqfMP6DILZ1Uu2hGgP7c9X5Ad+3RO53BeXKmKhNxCdk 6pgx0w== 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 4eqe6thpey-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 11 Jun 2026 05:01:13 +0000 (GMT) Received: by mail-pl1-f200.google.com with SMTP id d9443c01a7336-2bf55c3f44aso4735965ad.0 for ; Wed, 10 Jun 2026 22:01:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1781154073; x=1781758873; 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=xQrbnqb3JAm20jBiC9iPeFLBZRp3ucGiH/GJ4sUF6wE=; b=cw/UJUWHyF3HGpWA6r8ocKfc+Ql354KwGC1rSMuFkEij1qjo89eYMrr4IWqfpq07Vt Eee5bXkd4xTE2fSqc5DvpAnH5BXWRVNt6AYnrsV9jyvthuy7rRoqRkiHIXK0K947JiEm xXs/feQmPKEFZDFbnfS9R9n43U7SzQd04kEd8Ncu3NVv4sVKHWGciaUUVjDuRnoJev7I a3GbynlK4YE1TSt5xv8KrZxIIbVGFsBW/KeyuU5Px6wvkX4m8Fakp0/7bIaspXDRrWNm 4j2YAYNVhAut4K5RtN1/J2ZJwOHJc5GbyT+FnpdFK7p4lTRamtLNJeylFBno8tgP0iCS 3AeQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781154073; x=1781758873; 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=xQrbnqb3JAm20jBiC9iPeFLBZRp3ucGiH/GJ4sUF6wE=; b=RTAHscstNr9E3+4ExN225ZVm8CHqzfHKC3GHJePVwdiS1RkCyuaGs0dZWwHMk+SlFJ Z2wNv1fiK6z5mS7v9P41EmQ2tPEXiGwlYJuZHNDwj1nmt3Fd08SH723GynvL8SFEYxDE kwajChT57Pw6ocaQQvuXnk9Jt+uPSm1tmVtXoenOoRJW6DawVgadQ6I6JVmVaYiwhL4T 6WQJBjzrq9UICSnyoxDUAIINvCypIhrUt3Np8jsIw3XOox+uxhldBNIxCvAAT29AymwI R6pfGkx4t/LXSR45VmDVbFgFOQpCCI1DoRkg0Pi8nr7lukk/PgMT1rQY27c73Hgydk0c 3DCA== X-Forwarded-Encrypted: i=1; AFNElJ9asYBJrqFowt7Z5Wy2mJz0z3BPV2AwFOCzA7WNrddFCVety7urJJ59X0d/HX0QJ5V7WmGd7Pbf4iT/RBE=@vger.kernel.org X-Gm-Message-State: AOJu0YwuimUCcNTdg3gf4S+PRiOIHqEoxHO2xhpxxQrPGNS4l4hnYyeA gGqCOIGLBo5RUg1qjA2vItbyb6MQJCCel6qMz3+w6beFYQSS5KgELmHxb5QqyMEmTrxKHAmJWVk S1tpa42jRXza0RF8feO9fIB3aUxBjzjHqogc6ExFHCoXcpNJ1khqDGEqql9uTegVQwfY= X-Gm-Gg: Acq92OFBpt6v0kGeAPfSNl5gNbcgSdoo+Ib66n3WHYwLSViT7gYmgwrIKquIWf5sZJs mov5q8zcBe/6sbkLQHGTeYUmrhFb+zj5UDgiiGCX9f0YOZENHLXUtw8LvEH8Hl3YEduz+P0kilG crazdBMkyiroJYqLUz+LkxuXRN0/N/tG8Wew3z38R3NtGdqy9bNEN9+Httu9PDb/vppzAoDcX3c p5GTU1YzQm83IPSUa/yQbgFnK4xYS2q5e5N0mbSPraik6rd9FJnGuJZkEPlu+a6nY4w6mJ5Z1+3 faC48B4Ug9zrRMVLUjJs8JAXIFsbJpXbGqfVB8QNer2QJJp+akZViniLDNSopqAZ/wYX91Ok/Eq GOWllgg/tWQt3DWTbPkclDnNczuK5V7L1gSf6yNnlPeaVnv5i2Y/iEh61UJvkt403i9s= X-Received: by 2002:a17:903:3d07:b0:2c0:a858:8128 with SMTP id d9443c01a7336-2c2f57ae62cmr10413205ad.1.1781154072918; Wed, 10 Jun 2026 22:01:12 -0700 (PDT) X-Received: by 2002:a17:903:3d07:b0:2c0:a858:8128 with SMTP id d9443c01a7336-2c2f57ae62cmr10412925ad.1.1781154072453; Wed, 10 Jun 2026 22:01:12 -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.01.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Jun 2026 22:01:12 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Thu, 11 Jun 2026 10:29:11 +0530 Subject: [PATCH v2 35/37] arm64: dts: qcom: sm8650: Move PCIe phy and 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: quoted-printable Message-Id: <20260611-wake-v2-35-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=1781153929; l=6180; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=CRhjsZHkD7Sl441bFPGjztZUbbEF7q5Uy9WgqxTnHGE=; b=AsZHzER8Ew0hYGscBoraPzd15cf9MuBuhuF3A0BL6Ws0y+3do/eDZR1XHkYy9AMxh0Fu3Quee 1F4stMs4BpxBXICUfvTYf6kUVrxNHhifr14aZsgu1NW4/YC1/dO72Sk X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfX3x01nH4QHg7s iVOkGgS4/oNIjiUlbLwWDHzTExqZFldT94zvypFFEoJk3Oy1hFKd+SCkhhf4cvMBXvkM/kn4wUs 5fTudd5vOWyy87z11g5RrenT936VCHGWLbbq/MXHt6tFWmpRnB8TQ9ysBP9Sr3AnkvSnRMIjg+0 k9GTpULc+V3j1ZtPxtoLWYQknWE4NRMUQ1dVoPksp3IHa4bAie65hNAhs717vK9nWdDN1rs6xVE EWYYNkf2BADJTBybVP+YKJG2W0oa/0FeTzcO6zTKae0vLCqLd4EmNZelI/uDzYvfx2z+AbNtfrU BTC3fIzRjQgMf57+W236dKy3jo8nEnjSTmx7WWnkE8GcXofn28WRiWyhVKkWnlP6txufRrkoykD wTPhnzqy8lnZ9Qpa9MxUgvPn/pN8YvPLZre2QESpCYvWrfEei+hwwpE/tA4zP/nzaJfj+G72V1j fnry0K4YqkueDl4YUIw== X-Proofpoint-Spam-Info: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfX/Bcp00AauCN3 s1flyp0y8uhL8zu7RISmDlYWgoeb5dnfJFyP98Lb8ZUrbl0ePWTHvTol0DZb6zXZ+oHtAw+46Wi K9OA1LgpvZQR7ovfm3WfF7uMtjaMmg8= X-Authority-Analysis: v=2.4 cv=AaiB2XXG c=1 sm=1 tr=0 ts=6a2a4119 cx=c_pps a=IZJwPbhc+fLeJZngyXXI0A==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=DJpcGTmdVt4CTyJn9g5Z:22 a=EUspDBNiAAAA:8 a=PQP5rm17eCTiIiCJsb4A:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=uG9DUKGECoFWVXl0Dc02:22 X-Proofpoint-ORIG-GUID: 269pJRT-W4JbCVdcwIY47DaXgTNGQMXL X-Proofpoint-GUID: 269pJRT-W4JbCVdcwIY47DaXgTNGQMXL 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 malwarescore=0 phishscore=0 impostorscore=0 priorityscore=1501 bulkscore=0 clxscore=1015 adultscore=0 suspectscore=0 lowpriorityscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606040000 definitions=main-2606110046 The PCIe phy reference and the perst/wake GPIO properties are per root port and belong in the root port node (pcie@0), not in the RC controller node. Move phys and phy-names from the controller to the existing pcieport0 and pcie1_port0, allowing board-level overrides. Move perst-gpios/wake-gpios from the controller overrides to the respective port nodes in the board files, 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/sm8650-ayaneo-pocket-s2.dts | 14 ++++++++------ arch/arm64/boot/dts/qcom/sm8650-hdk.dts | 14 ++++++++------ arch/arm64/boot/dts/qcom/sm8650-mtp.dts | 16 ++++++++++------ arch/arm64/boot/dts/qcom/sm8650-qrd.dts | 6 +++--- arch/arm64/boot/dts/qcom/sm8650.dtsi | 10 ++++------ 5 files changed, 33 insertions(+), 27 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sm8650-ayaneo-pocket-s2.dts b/arch/ar= m64/boot/dts/qcom/sm8650-ayaneo-pocket-s2.dts index 2123312d88f6..74a286bf7696 100644 --- a/arch/arm64/boot/dts/qcom/sm8650-ayaneo-pocket-s2.dts +++ b/arch/arm64/boot/dts/qcom/sm8650-ayaneo-pocket-s2.dts @@ -1074,9 +1074,6 @@ &mdss_dp0_out { }; =20 &pcie0 { - wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; - perst-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; - pinctrl-0 =3D <&pcie0_default_state>; pinctrl-names =3D "default"; =20 @@ -1084,6 +1081,9 @@ &pcie0 { }; =20 &pcieport0 { + reset-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; + wifi@0 { compatible =3D "pci17cb,1107"; reg =3D <0x10000 0x0 0x0 0x0 0x0>; @@ -1108,15 +1108,17 @@ &pcie0_phy { }; =20 &pcie1 { - wake-gpios =3D <&tlmm 99 GPIO_ACTIVE_LOW>; - perst-gpios =3D <&tlmm 97 GPIO_ACTIVE_LOW>; - pinctrl-0 =3D <&pcie1_default_state>; pinctrl-names =3D "default"; =20 status =3D "okay"; }; =20 +&pcie1_port0 { + reset-gpios =3D <&tlmm 97 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 99 GPIO_ACTIVE_LOW>; +}; + &pcie1_port0 { /* Renesas =CE=BCPD720201 PCIe USB3.0 HOST CONTROLLER */ usb-controller@0 { diff --git a/arch/arm64/boot/dts/qcom/sm8650-hdk.dts b/arch/arm64/boot/dts/= qcom/sm8650-hdk.dts index 775ce9f2dba0..02f8760212a9 100644 --- a/arch/arm64/boot/dts/qcom/sm8650-hdk.dts +++ b/arch/arm64/boot/dts/qcom/sm8650-hdk.dts @@ -942,9 +942,6 @@ &mdss_dp0 { }; =20 &pcie0 { - wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; - perst-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; - pinctrl-0 =3D <&pcie0_default_state>; pinctrl-names =3D "default"; =20 @@ -952,6 +949,9 @@ &pcie0 { }; =20 &pcieport0 { + reset-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; + wifi@0 { compatible =3D "pci17cb,1107"; reg =3D <0x10000 0x0 0x0 0x0 0x0>; @@ -976,15 +976,17 @@ &pcie0_phy { }; =20 &pcie1 { - wake-gpios =3D <&tlmm 99 GPIO_ACTIVE_LOW>; - perst-gpios =3D <&tlmm 97 GPIO_ACTIVE_LOW>; - pinctrl-0 =3D <&pcie1_default_state>; pinctrl-names =3D "default"; =20 status =3D "okay"; }; =20 +&pcie1_port0 { + reset-gpios =3D <&tlmm 97 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 99 GPIO_ACTIVE_LOW>; +}; + &pcie1_phy { vdda-phy-supply =3D <&vreg_l3e_0p9>; vdda-pll-supply =3D <&vreg_l3i_1p2>; diff --git a/arch/arm64/boot/dts/qcom/sm8650-mtp.dts b/arch/arm64/boot/dts/= qcom/sm8650-mtp.dts index 8cc0d2cb3515..08107a559292 100644 --- a/arch/arm64/boot/dts/qcom/sm8650-mtp.dts +++ b/arch/arm64/boot/dts/qcom/sm8650-mtp.dts @@ -642,15 +642,17 @@ &mdss_dsi0_phy { }; =20 &pcie0 { - wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; - perst-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; - pinctrl-0 =3D <&pcie0_default_state>; pinctrl-names =3D "default"; =20 status =3D "okay"; }; =20 +&pcieport0 { + reset-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; +}; + &pcie0_phy { vdda-phy-supply =3D <&vreg_l1i_0p88>; vdda-pll-supply =3D <&vreg_l3i_1p2>; @@ -659,15 +661,17 @@ &pcie0_phy { }; =20 &pcie1 { - wake-gpios =3D <&tlmm 99 GPIO_ACTIVE_LOW>; - perst-gpios =3D <&tlmm 97 GPIO_ACTIVE_LOW>; - pinctrl-0 =3D <&pcie1_default_state>; pinctrl-names =3D "default"; =20 status =3D "okay"; }; =20 +&pcie1_port0 { + reset-gpios =3D <&tlmm 97 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 99 GPIO_ACTIVE_LOW>; +}; + &pcie1_phy { vdda-phy-supply =3D <&vreg_l3e_0p9>; vdda-pll-supply =3D <&vreg_l3i_1p2>; diff --git a/arch/arm64/boot/dts/qcom/sm8650-qrd.dts b/arch/arm64/boot/dts/= qcom/sm8650-qrd.dts index c302996a7857..a18c01a48e4f 100644 --- a/arch/arm64/boot/dts/qcom/sm8650-qrd.dts +++ b/arch/arm64/boot/dts/qcom/sm8650-qrd.dts @@ -936,9 +936,6 @@ &mdss_dp0 { }; =20 &pcie0 { - wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; - perst-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; - pinctrl-0 =3D <&pcie0_default_state>; pinctrl-names =3D "default"; =20 @@ -946,6 +943,9 @@ &pcie0 { }; =20 &pcieport0 { + reset-gpios =3D <&tlmm 94 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; + wifi@0 { compatible =3D "pci17cb,1107"; reg =3D <0x10000 0x0 0x0 0x0 0x0>; diff --git a/arch/arm64/boot/dts/qcom/sm8650.dtsi b/arch/arm64/boot/dts/qco= m/sm8650.dtsi index 1604bc8cff37..fc6fc4d7e39d 100644 --- a/arch/arm64/boot/dts/qcom/sm8650.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8650.dtsi @@ -3644,9 +3644,6 @@ &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>, num-lanes =3D <2>; bus-range =3D <0 0xff>; =20 - phys =3D <&pcie0_phy>; - phy-names =3D "pciephy"; - #address-cells =3D <3>; #size-cells =3D <2>; ranges =3D <0x01000000 0 0x00000000 0 0x60200000 0 0x100000>, @@ -3716,6 +3713,8 @@ pcieport0: pcie@0 { #address-cells =3D <3>; #size-cells =3D <2>; ranges; + + phys =3D <&pcie0_phy>; }; }; =20 @@ -3837,9 +3836,6 @@ &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>, num-lanes =3D <2>; bus-range =3D <0 0xff>; =20 - phys =3D <&pcie1_phy>; - phy-names =3D "pciephy"; - dma-coherent; =20 #address-cells =3D <3>; @@ -3925,6 +3921,8 @@ pcie1_port0: pcie@0 { #address-cells =3D <3>; #size-cells =3D <2>; ranges; + + phys =3D <&pcie1_phy>; }; }; =20 --=20 2.34.1 From nobody Thu Jun 11 14:14: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 97BCD397692 for ; Thu, 11 Jun 2026 05:01:19 +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=1781154090; cv=none; b=FUuKTbVbFGtnqd/21lt6vgnMY7hvbXewQAYNc1XlGkDu3yRNuMy9x9OWdlCjEqU1iWzF6UJah9Iw4GXhwQZ0p2g/noGhgtcwVVl58atxbLATOUUGxZ6248slZ46gVlRLbjbIeLfm5dy6otcV8K5w7p9CwMCUq1yPNp4vLdmQ2uU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781154090; c=relaxed/simple; bh=nJ22RhsEYu1ZN2/H4/WWZENc1zfrl59Y2SybnlYrC64=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ZF0MHEd8H2O3DZk6tOh9nnO1XsB73kZf/kDe7c4njvBhLgR5vgk5j7aYyAlL/ormu+mOIsFrTMLuxg2oQv3jL10V90zPOAt940sEcYPI0px1JQ67oMaZk3KEdUrB40e0cEjZxMLx79LYnA6GDgEhW5/yQtibs/kWDmgpnGEuqY0= 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=S9eFKXen; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Kb1KFbLt; 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="S9eFKXen"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Kb1KFbLt" Received: from pps.filterd (m0279867.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 65B0NX2N3159574 for ; Thu, 11 Jun 2026 05:01:19 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= r7CBIcy8w+u8nf41K26whcwy7q1q7j3Ri5VH/uv7BTw=; b=S9eFKXen7+Rv4ena JLO+wbeFVy/NggcX8lQk5Q+gXDJuZtgT5q00LsjxWeDhwIHulO3viW2DdCB73KRy RhjL8uqOKgmRp4EBvzdLffMwULzONrbrOsVqArF5kHRmBMoAYj77LMpc1FsbLjh8 rFvMNIPWzrCEtnOJaMZs/ZxBEn2PO5+L+beBgFOSNt3+3I7VNBuulFBrV3id5vOM pkzIhYGoYQ7aNwewI7FoXzhkXw6XSeDxF7w+9r0Mw4IiGeixzspiVkz8PsCQNpdT yqSMo7iogEgAaJY8Ijs93SNqprQhGhTmQVZu7IT66HWgR51tK5Qb6sf3cmeDnr/P TZBX7g== Received: from mail-pl1-f197.google.com (mail-pl1-f197.google.com [209.85.214.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4eqe701pbj-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 11 Jun 2026 05:01:18 +0000 (GMT) Received: by mail-pl1-f197.google.com with SMTP id d9443c01a7336-2bf11699875so6535035ad.1 for ; Wed, 10 Jun 2026 22:01:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1781154078; x=1781758878; 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=r7CBIcy8w+u8nf41K26whcwy7q1q7j3Ri5VH/uv7BTw=; b=Kb1KFbLtxqNEGYF6jWK4UyuLMy+o8C1ce6HL7Zca1qrVE8tPWYP5hwXGexO1FCNhIs m5C/3nBaRnaEeoHtCPmw0dhYM3uoyxnfR2toq9l7rKXBA5Z10YjIY3HCuF7du1/7+j7c Buqgr44N2XyMcDXpbce5aFQ+lOsoWX0EsIbv5oAwoppJExRHVCJ94geNUg5l9yQ2z/ZF X8L70V9bhRi2pvh+HLhDl07/Mg1ljL8l3Co57AejH9FukzKF1mZ2DnHw/PFKkY1naPm2 Wzxt/0DSS8P+4FtKmGUq51i68LXbV00cTIgs6qYqINCIk0GeESnQoud4ryvrCmUb4WxC ZDBw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781154078; x=1781758878; 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=r7CBIcy8w+u8nf41K26whcwy7q1q7j3Ri5VH/uv7BTw=; b=RPXjyDwTE7llKUlnjaOkhbPV1V/27NMTQPl0rufKg4QAleR02S7LexqGewUWCA9GFj OX3r+F8p0x6+aB+DGNbIeFbNGZUObp/qaKA1HZc2cV+Qq4Ho6vHTKKHIEM4qvD7/Iocn bJy5jmEpGTVVM3xnpBDcfDStxkI2bJwYj09bpLf/ELBXL59NyWWo7xk1HAON0wE6f4lt ofU1QGyI420eGIyWJiABmo2gOboMgH0LQ0ljzZmN/uyoMfBHJb6s+oYEpQVMhmh6JABK +Kf44JlrDAc0c7jtpqmWcphBNmY5yCbquhj6WLSyWv49nUM8MOFpD3D61FSp+HBwfl6h 4v1A== X-Forwarded-Encrypted: i=1; AFNElJ9XzA7tasCp09DaCUhJhUYHiC5bBs5r8ImlKJd/mDlXNxKFpb+cnckMdLSafz7kk3mON51OP4T0PhsXduw=@vger.kernel.org X-Gm-Message-State: AOJu0YybSXDX4IMvFGEkSCd4X7BJqqSrSrgoNQR8FtuYACFI4SB5/03r hs6RReHGoYvmlBr28TjxZp/+akrKLK6MxTXWubz9+yj8ZbUqAVgnSmFn+v8nAEEhq/3iJ8wwo6k +b6i+QhV5hbDynwys3NzoDlHNyOiDotH7KC5XWDigUqTeA7hmC5GDeHOozvuJLQFZXnEJLJpoVe I= X-Gm-Gg: Acq92OGkKmK01X8F7Fo9YhtbPR0JAGCzi2UDwmnnqKT6AUroKQReD8+b2F3hkZPJfmK 3hgfeI+ZtZNsw9v+XKs6KUg7iRyRso6T9WNu3sPDLBrPS/xpEosLIB7vr7QwotwPwuKIjy+jMaf /QdwMVWDgLfOgkyDSzp4apEKTSzIJjjh2aH4ykKsWGb0WOBH+EkeQrUagROb0gHc18vl07QPMe3 y0RxkahBAwe6DBOhAJzmXpcXtbeEn6cFhtK4udB6Y/T5Ga9x26sDI6RTzQ0nLBUBVy3hagkLlyv Ran13Tm1KE79xKXbvSE95lWwGB3c+AWP4STXT8z+VNh/4hSq3fgSrj9fQdKFie6/WA3kCkntgFL 1eJoZpCOOi/ftBtjJB+eyhp0ombWdF69gj6nMN2T0p0sxUgJlVxNbYxpga7HUPE51FgE= X-Received: by 2002:a17:902:d4cf:b0:2bf:21e6:bae1 with SMTP id d9443c01a7336-2c2f101c3b3mr10049195ad.18.1781154076911; Wed, 10 Jun 2026 22:01:16 -0700 (PDT) X-Received: by 2002:a17:902:d4cf:b0:2bf:21e6:bae1 with SMTP id d9443c01a7336-2c2f101c3b3mr10048905ad.18.1781154076409; Wed, 10 Jun 2026 22:01:16 -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.01.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Jun 2026 22:01:16 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Thu, 11 Jun 2026 10:29:12 +0530 Subject: [PATCH v2 36/37] arm64: dts: qcom: kodiak: Move PCIe phy and 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: quoted-printable Message-Id: <20260611-wake-v2-36-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=1781153929; l=10020; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=nJ22RhsEYu1ZN2/H4/WWZENc1zfrl59Y2SybnlYrC64=; b=wC6F6iV3+H8R50Maaa8EbbN2evldAlqQZqzhFZAsaTm8J7NhyUHE7G6Kbe+VX+Pb0DNfB0s2W q1IfosYNCRODHTp9LDyHe8sZQ/UaYu1n9tURGnNlRLpJHA7NSCrVE+A X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfX7DrdOdaOVKaz jNK6u3cIiBzbudmpqOI2KSPIfVlZVHo0tYMJGqnjPJ+n9R1kTabY6Neutp6RBL21EksLJiK6xMN 7kot8PKYKT7xLHVOpFBCGAuFtiACKmdMTXwbiirHWzLwj3pK4960Bdxqf1HfpYzaJ0TEjt79+t/ YdNe0qJFYFfFjIIEZePW92x8kJBrgo7hJfUhGYjHf76NB/E+su0j9RWqCBdGmo2tZ7kuZvQUmSV 2lhixx647JbESJ2GxvamHOQ+vOwpyZvvEAAeME7ITiBYBgxgNn+C37CEZCJgXtwwMKkmdMMrkRn V2cwVVkZjaa8jTHATi2xsrlErnNzD02s8wL3b9D8vHd0WfQX2m4F/+RlvAAK0RJ9fccRgcmssIw XOWoWB71H9Jl8KZ3s/mPPyo2Klt4FsGrzXNDgV7OH/Iu0gZpLa/gvLu2YBu7STPjLu2bDYgeGj8 kDqZBMjhvoYv3uJQxLw== X-Proofpoint-Spam-Info: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfX26eEABGPmFuh qzF3kJPVOIgadrK50OOeP1pLZZF4BH2hW6fDBZaslnFILrAHPXsUVk515GcetBHJA7iZBFDYtSZ g1Cc78d4aSzm20JIxXEQZ27D0GpwsYA= X-Proofpoint-GUID: 2a2nl7JOKVxFjz7EAyC_BdWtqkV_IFx- X-Proofpoint-ORIG-GUID: 2a2nl7JOKVxFjz7EAyC_BdWtqkV_IFx- X-Authority-Analysis: v=2.4 cv=Z5Tc2nRA c=1 sm=1 tr=0 ts=6a2a411e cx=c_pps a=cmESyDAEBpBGqyK7t0alAg==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=eoimf2acIAo5FJnRuUoq:22 a=EUspDBNiAAAA:8 a=JLcStonL50ma0eizzm8A:9 a=QEXdDO2ut3YA:10 a=1OuFwYUASf3TG4hYMiVC: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 clxscore=1015 bulkscore=0 adultscore=0 impostorscore=0 malwarescore=0 spamscore=0 lowpriorityscore=0 phishscore=0 priorityscore=1501 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606040000 definitions=main-2606110046 The PCIe phy reference and the perst/wake GPIO properties are per-root port and belong in the root port node (pcie@0), not in the RC controller node. Move phys from the controller to pcie0_port and pcie1_port0, and move perst-gpios/wake-gpios from the &pcie0/&pcie1 controller overrides to the respective &pcie0_port/&pcie1_port0 nodes in the board files, 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/kodiak.dtsi | 10 ++++------ arch/arm64/boot/dts/qcom/qcm6490-particle-tachyon.dts | 15 ++++++++++--= --- arch/arm64/boot/dts/qcom/qcs6490-radxa-dragon-q6a.dts | 16 ++++++++++--= ---- .../dts/qcom/qcs6490-rb3gen2-industrial-mezzanine.dtso | 4 ++-- arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dts | 4 ++-- .../boot/dts/qcom/qcs6490-thundercomm-minipc-g1iot.dts | 14 ++++++++----= -- .../arm64/boot/dts/qcom/qcs6490-thundercomm-rubikpi3.dts | 16 ++++++++++--= ---- arch/arm64/boot/dts/qcom/sc7280-herobrine.dtsi | 5 ++++- arch/arm64/boot/dts/qcom/sc7280-idp.dtsi | 5 ++++- 9 files changed, 54 insertions(+), 35 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/kodiak.dtsi b/arch/arm64/boot/dts/qco= m/kodiak.dtsi index 988ca5f7c8a0..52887643e1a4 100644 --- a/arch/arm64/boot/dts/qcom/kodiak.dtsi +++ b/arch/arm64/boot/dts/qcom/kodiak.dtsi @@ -2286,9 +2286,6 @@ pcie0: pcie@1c00000 { =20 power-domains =3D <&gcc GCC_PCIE_0_GDSC>; =20 - phys =3D <&pcie0_phy>; - phy-names =3D "pciephy"; - pinctrl-names =3D "default"; pinctrl-0 =3D <&pcie0_clkreq_n>; dma-coherent; @@ -2300,6 +2297,8 @@ pcie0_port: pcie@0 { reg =3D <0x0 0x0 0x0 0x0 0x0>; bus-range =3D <0x01 0xff>; =20 + phys =3D <&pcie0_phy>; + #address-cells =3D <3>; #size-cells =3D <2>; ranges; @@ -2416,9 +2415,6 @@ pcie1: pcie@1c08000 { =20 power-domains =3D <&gcc GCC_PCIE_1_GDSC>; =20 - phys =3D <&pcie1_phy>; - phy-names =3D "pciephy"; - pinctrl-names =3D "default"; pinctrl-0 =3D <&pcie1_clkreq_n>; =20 @@ -2434,6 +2430,8 @@ pcie1_port0: pcie@0 { reg =3D <0x0 0x0 0x0 0x0 0x0>; bus-range =3D <0x01 0xff>; =20 + phys =3D <&pcie1_phy>; + #address-cells =3D <3>; #size-cells =3D <2>; ranges; diff --git a/arch/arm64/boot/dts/qcom/qcm6490-particle-tachyon.dts b/arch/a= rm64/boot/dts/qcom/qcm6490-particle-tachyon.dts index b1ad1d7c346a..92023aac967d 100644 --- a/arch/arm64/boot/dts/qcom/qcm6490-particle-tachyon.dts +++ b/arch/arm64/boot/dts/qcom/qcm6490-particle-tachyon.dts @@ -545,15 +545,17 @@ &mdss_dp_out { }; =20 &pcie0 { - perst-gpios =3D <&tlmm 87 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 89 GPIO_ACTIVE_LOW>; - pinctrl-0 =3D <&pcie0_reset_n>, <&pcie0_wake_n>, <&pcie0_clkreq_n>; pinctrl-names =3D "default"; =20 status =3D "okay"; }; =20 +&pcie0_port { + reset-gpios =3D <&tlmm 87 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 89 GPIO_ACTIVE_LOW>; +}; + &pcie0_phy { vdda-phy-supply =3D <&vreg_l10c_0p88>; vdda-pll-supply =3D <&vreg_l6b_1p2>; @@ -562,8 +564,6 @@ &pcie0_phy { }; =20 &pcie1 { - perst-gpios =3D <&tlmm 2 GPIO_ACTIVE_LOW>; - pinctrl-0 =3D <&pcie1_reset_n>, <&pcie1_wake_n>, <&pcie1_clkreq_n>; pinctrl-names =3D "default"; =20 @@ -572,6 +572,11 @@ &pcie1 { status =3D "okay"; }; =20 +&pcie1_port0 { + reset-gpios =3D <&tlmm 2 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 3 GPIO_ACTIVE_LOW>; +}; + &pcie1_phy { vdda-phy-supply =3D <&vreg_l10c_0p88>; vdda-pll-supply =3D <&vreg_l6b_1p2>; diff --git a/arch/arm64/boot/dts/qcom/qcs6490-radxa-dragon-q6a.dts b/arch/a= rm64/boot/dts/qcom/qcs6490-radxa-dragon-q6a.dts index 3a9fbef89aff..d0639eea398e 100644 --- a/arch/arm64/boot/dts/qcom/qcs6490-radxa-dragon-q6a.dts +++ b/arch/arm64/boot/dts/qcom/qcs6490-radxa-dragon-q6a.dts @@ -522,15 +522,17 @@ &lpass_va_macro { }; =20 &pcie0 { - perst-gpios =3D <&tlmm 87 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 89 GPIO_ACTIVE_LOW>; - pinctrl-0 =3D <&pcie0_clkreq_n>, <&pcie0_reset_n>, <&pcie0_wake_n>; pinctrl-names =3D "default"; =20 status =3D "okay"; }; =20 +&pcie0_port { + reset-gpios =3D <&tlmm 87 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 89 GPIO_ACTIVE_HIGH>; +}; + &pcie0_phy { vdda-phy-supply =3D <&vreg_l10c_0p88>; vdda-pll-supply =3D <&vreg_l6b_1p2>; @@ -539,9 +541,6 @@ &pcie0_phy { }; =20 &pcie1 { - perst-gpios =3D <&tlmm 2 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 3 GPIO_ACTIVE_LOW>; - pinctrl-0 =3D <&pcie1_clkreq_n>, <&pcie1_reset_n>, <&pcie1_wake_n>; pinctrl-names =3D "default"; =20 @@ -559,6 +558,11 @@ &pcie1 { status =3D "okay"; }; =20 +&pcie1_port0 { + reset-gpios =3D <&tlmm 2 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 3 GPIO_ACTIVE_LOW>; +}; + &pcie1_phy { vdda-phy-supply =3D <&vreg_l10c_0p88>; vdda-pll-supply =3D <&vreg_l6b_1p2>; diff --git a/arch/arm64/boot/dts/qcom/qcs6490-rb3gen2-industrial-mezzanine.= dtso b/arch/arm64/boot/dts/qcom/qcs6490-rb3gen2-industrial-mezzanine.dtso index 83908db335af..8e65a63a533f 100644 --- a/arch/arm64/boot/dts/qcom/qcs6490-rb3gen2-industrial-mezzanine.dtso +++ b/arch/arm64/boot/dts/qcom/qcs6490-rb3gen2-industrial-mezzanine.dtso @@ -49,8 +49,6 @@ st33htpm0: tpm@0 { }; =20 &pcie0 { - perst-gpios =3D <&tlmm 87 GPIO_ACTIVE_LOW>; - pinctrl-0 =3D <&pcie0_reset_n>, <&pcie0_wake_n>, <&pcie0_clkreq_n>; pinctrl-names =3D "default"; =20 @@ -75,6 +73,8 @@ &pcie0_phy { }; =20 &pcie0_port { + reset-gpios =3D <&tlmm 87 GPIO_ACTIVE_LOW>; + #address-cells =3D <3>; #size-cells =3D <2>; =20 diff --git a/arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dts b/arch/arm64/boot= /dts/qcom/qcs6490-rb3gen2.dts index e393ccf1884a..3a7998f7ca55 100644 --- a/arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dts +++ b/arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dts @@ -824,8 +824,6 @@ &mdss_edp_phy { }; =20 &pcie1 { - perst-gpios =3D <&tlmm 2 GPIO_ACTIVE_LOW>; - pinctrl-0 =3D <&pcie1_reset_n>, <&pcie1_wake_n>, <&pcie1_clkreq_n>; pinctrl-names =3D "default"; =20 @@ -850,6 +848,8 @@ &pcie1_phy { }; =20 &pcie1_port0 { + reset-gpios =3D <&tlmm 2 GPIO_ACTIVE_LOW>; + pcie@0,0 { compatible =3D "pci1179,0623"; reg =3D <0x10000 0x0 0x0 0x0 0x0>; diff --git a/arch/arm64/boot/dts/qcom/qcs6490-thundercomm-minipc-g1iot.dts = b/arch/arm64/boot/dts/qcom/qcs6490-thundercomm-minipc-g1iot.dts index e0275430ef82..65687a6aeb6f 100644 --- a/arch/arm64/boot/dts/qcom/qcs6490-thundercomm-minipc-g1iot.dts +++ b/arch/arm64/boot/dts/qcom/qcs6490-thundercomm-minipc-g1iot.dts @@ -684,9 +684,6 @@ &mdss_dsi_phy { }; =20 &pcie0 { - perst-gpios =3D <&tlmm 87 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 89 GPIO_ACTIVE_LOW>; - pinctrl-0 =3D <&pcie0_clkreq_n>, <&pcie0_reset_n>, <&pcie0_wake_n>; @@ -695,6 +692,11 @@ &pcie0 { status =3D "okay"; }; =20 +&pcie0_port { + reset-gpios =3D <&tlmm 87 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 89 GPIO_ACTIVE_LOW>; +}; + &pcie0_phy { vdda-phy-supply =3D <&vreg_l10c_0p88>; vdda-pll-supply =3D <&vreg_l6b_1p2>; @@ -703,9 +705,6 @@ &pcie0_phy { }; =20 &pcie1 { - perst-gpios =3D <&tlmm 2 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 3 GPIO_ACTIVE_LOW>; - pinctrl-0 =3D <&pcie1_clkreq_n>, <&pcie1_reset_n>, <&pcie1_wake_n>; @@ -732,6 +731,9 @@ &pcie1_phy { }; =20 &pcie1_port0 { + reset-gpios =3D <&tlmm 2 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 3 GPIO_ACTIVE_LOW>; + pcie@0,0 { compatible =3D "pci1179,0623"; reg =3D <0x10000 0x0 0x0 0x0 0x0>; diff --git a/arch/arm64/boot/dts/qcom/qcs6490-thundercomm-rubikpi3.dts b/ar= ch/arm64/boot/dts/qcom/qcs6490-thundercomm-rubikpi3.dts index 681a9ff5ef77..e5c549c794a9 100644 --- a/arch/arm64/boot/dts/qcom/qcs6490-thundercomm-rubikpi3.dts +++ b/arch/arm64/boot/dts/qcom/qcs6490-thundercomm-rubikpi3.dts @@ -812,9 +812,6 @@ &mdss_dsi_phy { }; =20 &pcie0 { - perst-gpios =3D <&tlmm 87 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 89 GPIO_ACTIVE_LOW>; - pinctrl-0 =3D <&pcie0_clkreq_n>, <&pcie0_reset_n>, <&pcie0_wake_n>; @@ -823,6 +820,11 @@ &pcie0 { status =3D "okay"; }; =20 +&pcie0_port { + reset-gpios =3D <&tlmm 87 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 89 GPIO_ACTIVE_LOW>; +}; + &pcie0_phy { vdda-phy-supply =3D <&vreg_l10c_0p88>; vdda-pll-supply =3D <&vreg_l6b_1p2>; @@ -831,9 +833,6 @@ &pcie0_phy { }; =20 &pcie1 { - perst-gpios =3D <&tlmm 2 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 3 GPIO_ACTIVE_LOW>; - pinctrl-0 =3D <&pcie1_clkreq_n>, <&pcie1_reset_n>, <&pcie1_wake_n>; @@ -842,6 +841,11 @@ &pcie1 { status =3D "okay"; }; =20 +&pcie1_port0 { + reset-gpios =3D <&tlmm 2 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 3 GPIO_ACTIVE_LOW>; +}; + &pcie1_phy { vdda-phy-supply =3D <&vreg_l10c_0p88>; vdda-pll-supply =3D <&vreg_l6b_1p2>; diff --git a/arch/arm64/boot/dts/qcom/sc7280-herobrine.dtsi b/arch/arm64/bo= ot/dts/qcom/sc7280-herobrine.dtsi index 5c5e4f1dd221..9198377c2a8c 100644 --- a/arch/arm64/boot/dts/qcom/sc7280-herobrine.dtsi +++ b/arch/arm64/boot/dts/qcom/sc7280-herobrine.dtsi @@ -472,10 +472,13 @@ &pcie1 { pinctrl-names =3D "default"; pinctrl-0 =3D <&pcie1_clkreq_n>, <&ssd_rst_l>, <&pe_wake_odl>; =20 - perst-gpios =3D <&tlmm 2 GPIO_ACTIVE_LOW>; vddpe-3v3-supply =3D <&pp3300_ssd>; }; =20 +&pcie1_port0 { + reset-gpios =3D <&tlmm 2 GPIO_ACTIVE_LOW>; +}; + &pm8350c_pwm { status =3D "okay"; }; diff --git a/arch/arm64/boot/dts/qcom/sc7280-idp.dtsi b/arch/arm64/boot/dts= /qcom/sc7280-idp.dtsi index 8cac4ce9c851..655192adbd5d 100644 --- a/arch/arm64/boot/dts/qcom/sc7280-idp.dtsi +++ b/arch/arm64/boot/dts/qcom/sc7280-idp.dtsi @@ -418,7 +418,6 @@ &lpass_va_macro { =20 &pcie1 { status =3D "okay"; - perst-gpios =3D <&tlmm 2 GPIO_ACTIVE_LOW>; =20 vddpe-3v3-supply =3D <&nvme_3v3_regulator>; =20 @@ -426,6 +425,10 @@ &pcie1 { pinctrl-0 =3D <&pcie1_reset_n>, <&pcie1_wake_n>; }; =20 +&pcie1_port0 { + reset-gpios =3D <&tlmm 2 GPIO_ACTIVE_LOW>; +}; + &pcie1_phy { status =3D "okay"; =20 --=20 2.34.1 From nobody Thu Jun 11 14:14: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 6DD7A399D10 for ; Thu, 11 Jun 2026 05:01:22 +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=1781154093; cv=none; b=G+gEjShVdpnC4rD6VZ70YE+D89fi4YbD+DxQhgXERMIisN7zi8j8B3uTPnQCjlpam2mJ8VTBMjoWK2xLjP8SBTbOOadNs7nyTfnrBgsQW0bez1b/DNS46a4NjOWpyelscfJikZ0VkqJWiBOShlEtSmOmiUw0y+Rf675/7k50ruw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781154093; c=relaxed/simple; bh=EvwFjMdGg48XGE97lgHVA5dnyAPOTMD+iOwYzPm4FBM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Hsbi7r+dvr8Q6d4dk0pKqvzn4jTet21B9hiiVL2/y3B0KeLrzcejLe7QWYS0C/nIKod7rMbIMgZ9TBIYlYNEQzXCOxBUrKuzj5WTyUDuSyRwjiRoOBq/ULUQSnXGb1Ab3zZHvTVJ39/CLEQ2wzxbqr1pQIeatNh8GXozQWddhVA= 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=FGElZE0G; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=CSgEgjK5; 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="FGElZE0G"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="CSgEgjK5" Received: from pps.filterd (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 65B0NagJ3091918 for ; Thu, 11 Jun 2026 05:01:21 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= sDZBgmLDnN0ke8G/yPGmYz0zKi/JoSa4wNV1jrBM8aw=; b=FGElZE0GW/IKRsYz fVkb+gQ3COp0Qrumx7V6zWb1DXCUtCicZGhrkaDLwxctvf8obJRhyVgzU5Zt0GmC 7WIUeqO8dKSkZUZWoa8ZaHgoj8sWP8wglaAL8uR9+RdZ5y5+dV405mE5MBnjS/xl Omt0ZbAIC6eHw/VF6/F4iRFf3665LRb2/Kms6vlpWukOEsZadkaz5kkfuTdQQ3Uj h0OGvmA79kNvmQ8X/4/52pKsYTccri7UE8IDymrP+1dm8ybHJl1JpMGrpXjPdS6C 7Pi08f0nF61KQTKBIMi7WLcKmOB52XAbNFhzqXtHewhOXOiJHIpMX9hdzpM2ZCQW YaL+3A== Received: from mail-pg1-f200.google.com (mail-pg1-f200.google.com [209.85.215.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4eqe6v9mry-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 11 Jun 2026 05:01:21 +0000 (GMT) Received: by mail-pg1-f200.google.com with SMTP id 41be03b00d2f7-c857fa2706aso3253442a12.2 for ; Wed, 10 Jun 2026 22:01:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1781154081; x=1781758881; 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=sDZBgmLDnN0ke8G/yPGmYz0zKi/JoSa4wNV1jrBM8aw=; b=CSgEgjK51otL+lY7Ub8hl/cSAgZ1nfgR93/WtZ8hJr3F7E9saz8YbHQ1gMgPUXdS6b Gg2/rLEbRHQbe6/bdUcj+pR/jmL2aLMduwllktAgyMhlGPKJbmZ6W+44eEke7HmXYsQQ /xtNCeKLvveVZMIIrbrQw2o//cl/u2BySxiaUxOU10EpwlpBZ7wL5OdykX96LzYGaXeO pYLvvrb7atLh6RozGt0i/9XJYFn+or+qfPHoKt0pnH0tL2s4+DYx2BRZZnzkc3L2tVXm mzSqENrQOs2ilGQOYgLoqXsrylFU3RJTCz+w0vwYwrjkXoY4pvD0BBJsa1tgb4AuLvDk YZBQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781154081; x=1781758881; 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=sDZBgmLDnN0ke8G/yPGmYz0zKi/JoSa4wNV1jrBM8aw=; b=SYASsaMOPgeAlOS6fMKeU316gOqKahAbiThI+xOKpqKBwI2caWgLAqsqh+YeaZwo/d RMlPKfzWrnhhpgfRtkGReWRLf227a9joo4ZNFSHIdWlO2+uh0T8CRte64ixfpkaltFEd W5ABLT8ZOfs/2FJoTkPCs6pJSq8aouuadYqk9IVwjaenuTyKoRtEJ616CSwiddscYtdK ougiQHr/g1e0+5VS2ep/lHUen/MzQ3cA6PdJzK29Govk8E0IhvWmiItiFW/dLdFYGu85 cVTTVjBLamlgXVpNZCHs8cd4ibzfrkc/TofxxkivouEtbEF9InFY5eyfgRlMXgpX6Gl+ vGwA== X-Forwarded-Encrypted: i=1; AFNElJ++JtvfpwQ8gv9tn49EVCw30R6BWzwlgOUx4UG1yccVGVy1q5PJTjSx79XdDh9kiFdSTZ+W9+AcgWGA8K0=@vger.kernel.org X-Gm-Message-State: AOJu0YyphqvxU6o8bULiCbdatN6Zl2dg1O3Q3ftAHs70QCDbrsckhpHj Ty/mT3OqUSEgSXZaMyH9ayFSm2ZVLAePglbdHeZx23cRxCi/8tcYf18rCYJjGxG2QIFXDnYtoG6 5Dd//MkJFNO4+ZvZ/R+2cE5A2+bCMqLkqry7gr2yTlMTnEMSRLQJdT1DW3KCFMmIGhhs= X-Gm-Gg: Acq92OFkv6pBzrLZTGMM5FVwHRWfVl1k5hu/NWsXv0cr+kzvfQbPbanOrizXhhioR+J WiQD4zp52bYXNTqjVNqaKapKEpVlJCvMhqptVJhBjXFOg/GDlUkZ3mvviyIz+j7sImg8eJRJYrK fDcO8i5zjiD9XcMZ5YrORXqGno77yUjZ6Cna50Sn4hMaZY9Dj0WEoPz2Fr0nm9Vee0enXkcCg6K ZwEhS0y4IX5dDKnM/4gwcNHj+5z3FlfBQZQMyV/lIWAdzaowzpUL2/A1HZzV9S8LL444+HS04SY qvjAbLC7JHDBlzH8+RYtZhh7Z53CZtmdNaG30/eJ9hR99Ct0+HffyAuxyZ5eC2AgUIiVOJYx3UL zYxHlEEBUoHIJpJb9J3qwS2ODmjx2b8jMzVfz3UnzJl3MkNsOXRRkilG0z+baGalnyfs= X-Received: by 2002:a17:903:1b68:b0:2c0:e7bb:9081 with SMTP id d9443c01a7336-2c2f40da30emr13207285ad.33.1781154080878; Wed, 10 Jun 2026 22:01:20 -0700 (PDT) X-Received: by 2002:a17:903:1b68:b0:2c0:e7bb:9081 with SMTP id d9443c01a7336-2c2f40da30emr13207035ad.33.1781154080394; Wed, 10 Jun 2026 22:01:20 -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.01.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Jun 2026 22:01:19 -0700 (PDT) From: Krishna Chaitanya Chundru Date: Thu, 11 Jun 2026 10:29:13 +0530 Subject: [PATCH v2 37/37] arm64: dts: qcom: msm8996: Move PCIe phy and 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: quoted-printable Message-Id: <20260611-wake-v2-37-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=1781153929; l=6223; i=krishna.chundru@oss.qualcomm.com; s=20230907; h=from:subject:message-id; bh=EvwFjMdGg48XGE97lgHVA5dnyAPOTMD+iOwYzPm4FBM=; b=xxeB4yNR3tnG4KC40NUTsaGQZDOh3iVyYfhElkuhIIIRR/Yd40vNPdPMg1IYKlOmmnxM6LqZD A+1G/G3pKHFBsDAHdScI0c5CNu2yauigay8Z1qQYJ4Qw5WIPWkhqTFE X-Developer-Key: i=krishna.chundru@oss.qualcomm.com; a=ed25519; pk=10CL2pdAKFyzyOHbfSWHCD0X0my7CXxj8gJScmn1FAg= X-Proofpoint-ORIG-GUID: 6oaQoIV45U2mzNtx9oJv5pNhjuXnf39a X-Proofpoint-Spam-Info: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfXzFS+HFgVppf2 rzDkADQxvK/DwOhmr1BuOp7j7vGt3szCoxFj5rQLpEi0j911RniiTKC/XYM0+PpO6wBNWnMVMB7 T003CFw92MtqtMceqQ85V/9IRhkFBbs= X-Proofpoint-GUID: 6oaQoIV45U2mzNtx9oJv5pNhjuXnf39a X-Authority-Analysis: v=2.4 cv=UsRT8ewB c=1 sm=1 tr=0 ts=6a2a4121 cx=c_pps a=oF/VQ+ItUULfLr/lQ2/icg==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_K5XuSEh1TEqbUxoQ0s3:22 a=EUspDBNiAAAA:8 a=7SwbUlbDHKIDUUknu0oA:9 a=QEXdDO2ut3YA:10 a=3WC7DwWrALyhR5TkjVHa:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjExMDA0NiBTYWx0ZWRfXwf3lVMdwl3Sf G0p+M10fJV/AZJvXZk5HeAZDycDFffnjTRgN5ZsR8hy5kKmUbrbNG25yyE5JjX7A8EDI4IqfJfJ NC4zqVc+T1OTSEWp6d0luSl2ntB8j4kTv96FlxBIeOyHZe78I6q78lhb0tgmbuUI6g/0TFZXwPT Ee5DTd+MdkRM1s+1OIuhgXsqy8atxHvIZveoRSTbN2S7DeiWIJYfYKvPSu+xP9YGtBGbD39XmA4 Cih/SKCPzSePJSuh7uS3LDaClkgNoSIYQ+XzrjTETExXa8S9t8PaEpnn3yXe8cz9K3Z4SdpkCfs iDzw7MJBsArZQTyRKpgahWczAwd3N65sReC8QPgbWSZ+s8E5Bh9Vpk0jfDTBTeawWTXxD40b28W aiXMooNivHMsC7wolTkUEWpKKw3TEt9LV3n06wIBQp1a6NqhHZV0e/FF/woCKSWbe4p7/OqXQ0L eEgmIKkmqTHVtbIR2qQ== 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 priorityscore=1501 phishscore=0 clxscore=1015 lowpriorityscore=0 spamscore=0 adultscore=0 bulkscore=0 suspectscore=0 impostorscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606040000 definitions=main-2606110046 The PCIe phy reference and the perst/wake GPIO properties are per root port and belong in the root port node (pcie@0), not in the RC controller node. Move phys and phy-names from the controller to pcie0_port0, pcie1_port0, and pcie2_port0, adding labels to these nodes to allow board-level overrides. Move perst-gpios/wake-gpios from the controller overrides to the respective port nodes in the board files, 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/apq8096-db820c.dtsi | 15 ++++++++++++--- .../arm64/boot/dts/qcom/msm8996-oneplus-common.dtsi | 5 ++++- .../boot/dts/qcom/msm8996-sony-xperia-tone.dtsi | 7 +++++-- arch/arm64/boot/dts/qcom/msm8996-xiaomi-common.dtsi | 4 +++- arch/arm64/boot/dts/qcom/msm8996.dtsi | 21 +++++++++--------= ---- 5 files changed, 33 insertions(+), 19 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi b/arch/arm64/boot= /dts/qcom/apq8096-db820c.dtsi index 0c076852b494..ad435a13ba24 100644 --- a/arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi +++ b/arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi @@ -458,23 +458,32 @@ hdmi_ddc_suspend: hdmi-ddc-suspend-state { =20 &pcie0 { status =3D "okay"; - perst-gpios =3D <&tlmm 35 GPIO_ACTIVE_LOW>; vddpe-3v3-supply =3D <&wlan_en>; vdda-supply =3D <&vreg_l28a_0p925>; }; =20 +&pcie0_port0 { + reset-gpios =3D <&tlmm 35 GPIO_ACTIVE_LOW>; +}; + &pcie1 { status =3D "okay"; - perst-gpios =3D <&tlmm 130 GPIO_ACTIVE_LOW>; vdda-supply =3D <&vreg_l28a_0p925>; }; =20 +&pcie1_port0 { + reset-gpios =3D <&tlmm 130 GPIO_ACTIVE_LOW>; +}; + &pcie2 { status =3D "okay"; - perst-gpios =3D <&tlmm 114 GPIO_ACTIVE_LOW>; vdda-supply =3D <&vreg_l28a_0p925>; }; =20 +&pcie2_port0 { + reset-gpios =3D <&tlmm 114 GPIO_ACTIVE_LOW>; +}; + &pcie_phy { status =3D "okay"; =20 diff --git a/arch/arm64/boot/dts/qcom/msm8996-oneplus-common.dtsi b/arch/ar= m64/boot/dts/qcom/msm8996-oneplus-common.dtsi index a4dcc88bb01f..7a3f8afae22d 100644 --- a/arch/arm64/boot/dts/qcom/msm8996-oneplus-common.dtsi +++ b/arch/arm64/boot/dts/qcom/msm8996-oneplus-common.dtsi @@ -210,12 +210,15 @@ &mss_pil { }; =20 &pcie0 { - perst-gpios =3D <&tlmm 35 GPIO_ACTIVE_LOW>; vddpe-3v3-supply =3D <&wlan_en>; vdda-supply =3D <&vreg_l28a_0p925>; status =3D "okay"; }; =20 +&pcie0_port0 { + reset-gpios =3D <&tlmm 35 GPIO_ACTIVE_LOW>; +}; + &pcie_phy { vdda-phy-supply =3D <&vreg_l28a_0p925>; vdda-pll-supply =3D <&vreg_l12a_1p8>; diff --git a/arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone.dtsi b/arch/= arm64/boot/dts/qcom/msm8996-sony-xperia-tone.dtsi index 5b42c266557a..20b5eeef46e4 100644 --- a/arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone.dtsi +++ b/arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone.dtsi @@ -191,13 +191,16 @@ &mmcc { }; =20 &pcie0 { - perst-gpios =3D <&tlmm 35 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 37 GPIO_ACTIVE_LOW>; vddpe-3v3-supply =3D <&wlan_en>; vdda-supply =3D <&pm8994_l28>; status =3D "okay"; }; =20 +&pcie0_port0 { + reset-gpios =3D <&tlmm 35 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 37 GPIO_ACTIVE_LOW>; +}; + &pcie_phy { vdda-phy-supply =3D <&pm8994_l28>; vdda-pll-supply =3D <&pm8994_l12>; diff --git a/arch/arm64/boot/dts/qcom/msm8996-xiaomi-common.dtsi b/arch/arm= 64/boot/dts/qcom/msm8996-xiaomi-common.dtsi index 2abcc733dad8..3c70a9be45d2 100644 --- a/arch/arm64/boot/dts/qcom/msm8996-xiaomi-common.dtsi +++ b/arch/arm64/boot/dts/qcom/msm8996-xiaomi-common.dtsi @@ -278,8 +278,10 @@ &pcie0 { /* Supplied by vdd_3v3, but choose wlan_en to drive enable pin high */ vddpe-3v3-supply =3D <&wlan_en>; vdda-supply =3D <&vreg_l28a_0p925>; +}; =20 - perst-gpios =3D <&tlmm 35 GPIO_ACTIVE_LOW>; +&pcie0_port0 { + reset-gpios =3D <&tlmm 35 GPIO_ACTIVE_LOW>; wake-gpios =3D <&tlmm 37 GPIO_ACTIVE_LOW>; }; =20 diff --git a/arch/arm64/boot/dts/qcom/msm8996.dtsi b/arch/arm64/boot/dts/qc= om/msm8996.dtsi index 2f67e665996f..8db1448e5e61 100644 --- a/arch/arm64/boot/dts/qcom/msm8996.dtsi +++ b/arch/arm64/boot/dts/qcom/msm8996.dtsi @@ -1900,9 +1900,6 @@ pcie0: pcie@600000 { <0x0c100000 0x100000>; reg-names =3D "parf", "dbi", "elbi","config"; =20 - phys =3D <&pciephy_0>; - phy-names =3D "pciephy"; - #address-cells =3D <3>; #size-cells =3D <2>; ranges =3D <0x01000000 0x0 0x00000000 0x0c200000 0x0 0x100000>, @@ -1951,7 +1948,7 @@ pcie0: pcie@600000 { "bus_master", "bus_slave"; =20 - pcie@0 { + pcie0_port0: pcie@0 { device_type =3D "pci"; reg =3D <0x0 0x0 0x0 0x0 0x0>; bus-range =3D <0x01 0xff>; @@ -1959,6 +1956,8 @@ pcie@0 { #address-cells =3D <3>; #size-cells =3D <2>; ranges; + + phys =3D <&pciephy_0>; }; }; =20 @@ -1977,9 +1976,6 @@ pcie1: pcie@608000 { =20 reg-names =3D "parf", "dbi", "elbi","config"; =20 - phys =3D <&pciephy_1>; - phy-names =3D "pciephy"; - #address-cells =3D <3>; #size-cells =3D <2>; ranges =3D <0x01000000 0x0 0x00000000 0x0d200000 0x0 0x100000>, @@ -2028,7 +2024,7 @@ pcie1: pcie@608000 { "bus_master", "bus_slave"; =20 - pcie@0 { + pcie1_port0: pcie@0 { device_type =3D "pci"; reg =3D <0x0 0x0 0x0 0x0 0x0>; bus-range =3D <0x01 0xff>; @@ -2036,6 +2032,8 @@ pcie@0 { #address-cells =3D <3>; #size-cells =3D <2>; ranges; + + phys =3D <&pciephy_1>; }; }; =20 @@ -2052,9 +2050,6 @@ pcie2: pcie@610000 { =20 reg-names =3D "parf", "dbi", "elbi","config"; =20 - phys =3D <&pciephy_2>; - phy-names =3D "pciephy"; - #address-cells =3D <3>; #size-cells =3D <2>; ranges =3D <0x01000000 0x0 0x00000000 0x0e200000 0x0 0x100000>, @@ -2102,7 +2097,7 @@ pcie2: pcie@610000 { "bus_master", "bus_slave"; =20 - pcie@0 { + pcie2_port0: pcie@0 { device_type =3D "pci"; reg =3D <0x0 0x0 0x0 0x0 0x0>; bus-range =3D <0x01 0xff>; @@ -2110,6 +2105,8 @@ pcie@0 { #address-cells =3D <3>; #size-cells =3D <2>; ranges; + + phys =3D <&pciephy_2>; }; }; }; --=20 2.34.1