From nobody Sat Jul 25 20:10:53 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 9A575299A87 for ; Tue, 14 Jul 2026 04:41:38 +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=1784004100; cv=none; b=b9+anZY5gzcK3/hmCMDQDYN0WW7RWYfpj7gXc/y5sZqpziP1rZn+cut48MkPSBEeKFZzXLSvBMX+Rfdpigq4BZoNqX2VzFQTNgO83nVaTOCVu183ES+B9Wn9vzJa3oKGU8+KXGzvvVxEjT1biW8n8hf2X2fr5gYUFxXQ5Ltkwuk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784004100; c=relaxed/simple; bh=nk3J6ULBW7xRPLEpb1kRSoS1Jdi4oOsCT33ipHKyZew=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=U6x9SmdXlLHDdAXpXt6LtnAwXuLHr/ep7B1+cU53VEB8HTXe7uhNkun9N1XwqCYclIjrwjGiamgU6jUNPIJv9ODpcH8TRCecMp3qTqkNz1UETxr0OAU1ApDbCMkcTZwI2+c1jLJAWniprLQIQ6toApP9m7mSRdraCDIGn5OJsqw= 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=WUHiQmXl; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=KpdMVATq; 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="WUHiQmXl"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="KpdMVATq" 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 66E38YNF3417813 for ; Tue, 14 Jul 2026 04:41:37 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= 1qeU1S8dCkIKOoGuAuPRYb/kTmM23L+Oo2ErR2SaYoc=; b=WUHiQmXlj73TklWS dzqT4KbIBVGRRvUiv10JAEIkyf7rF8n9fPSYAhDY7ioIibNN2lJLLVFoSMXtI2aB d+oT+QEO5DdugObxHBSgtAsZRQUdI3/S3rxUeayjmi610bdm5bGc0FfjB3sZDSEb oExumhe4I9ywdHNo8FLbmbrsvfXGv6lR0fu/krWSZN52nMaPPafh7c/a0RWJ0DjY FqwQoUVR9DJYUQWG6gnt6F212IUKAg5WPabhyzwkOkBdCTnM9RBRImKITCIOjLs1 3BMEXF0ehbXJDIx3V1GKcmIQoRVgpgdpI3EypFS9D16nQSCCRQTYP87f+vBOrAeg YZD7Hw== Received: from mail-pg1-f199.google.com (mail-pg1-f199.google.com [209.85.215.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4fd44j20cc-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 14 Jul 2026 04:41:37 +0000 (GMT) Received: by mail-pg1-f199.google.com with SMTP id 41be03b00d2f7-c892143db7fso514108a12.1 for ; Mon, 13 Jul 2026 21:41:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1784004096; x=1784608896; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=1qeU1S8dCkIKOoGuAuPRYb/kTmM23L+Oo2ErR2SaYoc=; b=KpdMVATqpjX5jyJnkqBQNUsse8hW+bD1YAxbttDzuFt1LU1RSJ+HrbS6hF4zW+CniM NwH7Hl8PSsWJaiEoFUzco7/vhxE0AP62+3EFfl5pgB3oY9orBzqeYkJUCxdDZ1I3+yCi wsFLSbHpc32Vw05bxIUju7w/PMP42Br9fVqyrMiSfbAiN7clsop+KyzPRXuHRgWaD6Z0 7Sxzjq0+MnnTGFUktUu4MR+LEqw3gITw/ZoXX3Mhyhnt2UfRCmDjXczqNtlCdQK3WpJV 9y184mM/xTI/4MsxnN1rmq6PaQH+honyxyWaT1klFNb6+zTFZpolVVgDzor3wOo/D0HS tXvg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784004096; x=1784608896; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=1qeU1S8dCkIKOoGuAuPRYb/kTmM23L+Oo2ErR2SaYoc=; b=Ubs3oMjjKYXzUG85pRbyxs/TXATbRr4l+Rxqj9bLYPQoG5WT9HjS3dBambg4Cm/KFH H62/Zef1F9VOrm8AWQDi8ZYLelwvTgplIWMlBR8k7IGLujAcCNL8PaSD1sLXGTh/a2I7 +q2R9KuaAZAu/M6eg1Qoj3WVvbMg7n+HJjVJqJcJGvChpAynTORq1C3PMZTK0fddXoZD GKJyzu2oybfJT2QrWlqb1EtBcuafDdqhwmfzY0i6vOrsU4Zku7OoJdwK8CmZ18NZ4twV CrlIB/5Jx5UqqORGGmGXrxZrRTmPajRAeYKA+j1zvtUFym/unfAVrWV8L/4hH2SskP+u HLKA== X-Forwarded-Encrypted: i=1; AHgh+Rr/xAfbxUkm01WjelDXTixGIfGGow/AmPm/47xsB0YWdz0pg/FYDCMn51pz7NIpsL99QhWE1/DWYmY0wjg=@vger.kernel.org X-Gm-Message-State: AOJu0Yyt8D3HoWHhUhlwYYtZECEmAxkBYeH1rDJF1W5BLfTLsiKHkllr isNK5ZhcmCorCxErYkpWRGyPuB/RnJT//kHqbdUJMFcEJ82taeq2mAIctEho5pic2GgvEfcB+3H EZXJ+UQFsT/+0QyyVBVKJNP79lwpyFzwmkS9Wh4/0eLPO/fkwAHwUBTTGzBwCKtmVs3A= X-Gm-Gg: AfdE7ckLz8Nkz/epyrf47bbH9/7sOLQATq9BJi1z77zGHTd5xOJHRBTLumx2HlqoHV1 UaoT1Ic9X62MAN35DcVWQ/t865H73jJWStqlz9wyjbB1BophTZ6TJmYtEIvcPXYVWn0vkBilHIh tpdsjRhjwZs3M17kE0tbcaRlYg85KepUgtKYQg5BnTq8GgCI5tDmwu/l28CfxDfilXzJiVLTXH2 JfGmKiso9y+g6gASIJgKh5n90oBaBHPh/pWwmIBibjLZyp4QCI85vhOmIRRB3Gc9KW8SeGlKJEI sRJCq+s9+z3lYIWdrnENQ2x+/ASL+QVWB6btSjulcqOcU7U0c4HxCMD4+3qJs1n/C72SlvlxVER SaOUOX4uqfhk2lkvdOC4dUMb7lc5LRBrYiPr3OaJ0r1NUhJ7rLKLFUiYGxTYMcl/hiky7ukfIDM mQX3LpTX0hvKibvXorXNuLDzLThaVqVCuTcavqmXb40xyDQw== X-Received: by 2002:a05:6a21:3a94:b0:3bf:63af:84c with SMTP id adf61e73a8af0-3c110a74037mr13266576637.41.1784004096510; Mon, 13 Jul 2026 21:41:36 -0700 (PDT) X-Received: by 2002:a05:6a21:3a94:b0:3bf:63af:84c with SMTP id adf61e73a8af0-3c110a74037mr13266544637.41.1784004096072; Mon, 13 Jul 2026 21:41:36 -0700 (PDT) Received: from hu-kathirav-blr.qualcomm.com (blr-bdr-fw-01_GlobalNAT_AllZones-Outside.qualcomm.com. [103.229.18.19]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-13b659d87a2sm68624567c88.13.2026.07.13.21.41.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 13 Jul 2026 21:41:35 -0700 (PDT) From: Kathiravan Thirumoorthy Date: Tue, 14 Jul 2026 10:11:20 +0530 Subject: [PATCH 1/5] arm64: dts: qcom: ipq8074: move PCIe phys and PERST# to 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: <20260714-pcie_move_to_new_binding-v1-1-6bb25887a0dc@oss.qualcomm.com> References: <20260714-pcie_move_to_new_binding-v1-0-6bb25887a0dc@oss.qualcomm.com> In-Reply-To: <20260714-pcie_move_to_new_binding-v1-0-6bb25887a0dc@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Kathiravan Thirumoorthy , Manivannan Sadhasivam , Konrad Dybcio X-Mailer: b4 0.15.2 X-Proofpoint-Spam-Info: AW1haW4tMjYwNzE0MDA0NSBTYWx0ZWRfXypzxkXI8E/7I we+9Aal0PFi9qPD8UtZMLUL5D2efpCH7pCPB55IqVSkIZWaepBfubymdwutGvhU/iaLc5QP3EW3 7dfd3Jd4Yb1zaq/Xp2mCP/cMLeiLmpw= X-Authority-Analysis: v=2.4 cv=N4UZ0W9B c=1 sm=1 tr=0 ts=6a55be01 cx=c_pps a=Oh5Dbbf/trHjhBongsHeRQ==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=ZpdpYltYx_vBUK5n70dp:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=EB9RAXnpC53JDDx6CxUA:9 a=QEXdDO2ut3YA:10 a=_Vgx9l1VpLgwpw_dHYaR:22 X-Proofpoint-GUID: 0Q-yJF0c9pgkYblqxk7eQ3iHED2CONDA X-Proofpoint-ORIG-GUID: 0Q-yJF0c9pgkYblqxk7eQ3iHED2CONDA X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzE0MDA0NSBTYWx0ZWRfX1rlW98RcelVj Cf8SBO4jxYL15KGG6/9vwO7vypz7Pov+WHeiHboy4MW1LPPvPnZD80dEIUNNHHBwcSFTDTNSG3Z mz/D62GrQC7IW6/kebgD+yteU6ppxHrwQdNVZCMzNxhxwvt2WpS5IVd3yUqnyvsPp2nYATeJU2H W8N1cDc9sKtA+DJOcE+eunLulNWHiG0t7TBbZcl+ol9gf5MQ5fJ6b63aK4vPsutuVz2xyweTZ6O IR0oLQcbF2nG2OChlXBERavmdQ09d8+xK5/NjsqFimZVU9RVi7fjZ3GGijMpMJ9sUgftGZrncms 7H6vnpZ6gMoScqDWw/3FYhIzki7UzbPui+xJA0B2USHa23M7sMr7VBggwoOqZ00eHWzOFlGuKU2 I/J7BDiajCGPccQhgC4U0zE9ATvGXkV/LdViDc1H1FQEtrX+jrmBvCaMAG+JN9CeG0fLH1uhv4x 8baAcagNRbWHcojzV5g== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-14_01,2026-07-10_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 spamscore=0 phishscore=0 priorityscore=1501 suspectscore=0 bulkscore=0 malwarescore=0 adultscore=0 lowpriorityscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607140045 To align with the newer style of binding, move the phys, PERST# to the port node. Reviewed-by: Manivannan Sadhasivam Reviewed-by: Konrad Dybcio Signed-off-by: Kathiravan Thirumoorthy --- arch/arm64/boot/dts/qcom/ipq8074-hk01.dts | 10 ++++++++-- arch/arm64/boot/dts/qcom/ipq8074-hk10.dtsi | 10 ++++++++-- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 14 ++++++-------- 3 files changed, 22 insertions(+), 12 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/ipq8074-hk01.dts b/arch/arm64/boot/dt= s/qcom/ipq8074-hk01.dts index 5cf07caf4103..dea5ece600d4 100644 --- a/arch/arm64/boot/dts/qcom/ipq8074-hk01.dts +++ b/arch/arm64/boot/dts/qcom/ipq8074-hk01.dts @@ -54,12 +54,18 @@ &blsp1_uart5 { =20 &pcie0 { status =3D "okay"; - perst-gpios =3D <&tlmm 61 GPIO_ACTIVE_LOW>; +}; + +&pcie0_port0 { + reset-gpios =3D <&tlmm 61 GPIO_ACTIVE_LOW>; }; =20 &pcie1 { status =3D "okay"; - perst-gpios =3D <&tlmm 58 GPIO_ACTIVE_LOW>; +}; + +&pcie1_port0 { + reset-gpios =3D <&tlmm 58 GPIO_ACTIVE_LOW>; }; =20 &pcie_qmp0 { diff --git a/arch/arm64/boot/dts/qcom/ipq8074-hk10.dtsi b/arch/arm64/boot/d= ts/qcom/ipq8074-hk10.dtsi index 34e2f80514a3..f5c125e20ada 100644 --- a/arch/arm64/boot/dts/qcom/ipq8074-hk10.dtsi +++ b/arch/arm64/boot/dts/qcom/ipq8074-hk10.dtsi @@ -40,12 +40,18 @@ &blsp1_uart5 { =20 &pcie0 { status =3D "okay"; - perst-gpios =3D <&tlmm 58 GPIO_ACTIVE_LOW>; +}; + +&pcie0_port0 { + reset-gpios =3D <&tlmm 58 GPIO_ACTIVE_LOW>; }; =20 &pcie1 { status =3D "okay"; - perst-gpios =3D <&tlmm 61 GPIO_ACTIVE_LOW>; +}; + +&pcie1_port0 { + reset-gpios =3D <&tlmm 61 GPIO_ACTIVE_LOW>; }; =20 &pcie_qmp0 { diff --git a/arch/arm64/boot/dts/qcom/ipq8074.dtsi b/arch/arm64/boot/dts/qc= om/ipq8074.dtsi index 256e12cf6d54..75a5ae30d966 100644 --- a/arch/arm64/boot/dts/qcom/ipq8074.dtsi +++ b/arch/arm64/boot/dts/qcom/ipq8074.dtsi @@ -841,9 +841,6 @@ pcie1: pcie@10000000 { #address-cells =3D <3>; #size-cells =3D <2>; =20 - phys =3D <&pcie_qmp1>; - phy-names =3D "pciephy"; - ranges =3D <0x81000000 0x0 0x00000000 0x10200000 0x0 0x10000>, /* I/O= */ <0x82000000 0x0 0x10220000 0x10220000 0x0 0xfde0000>; /* MEM */ =20 @@ -902,11 +899,13 @@ IRQ_TYPE_LEVEL_HIGH>, /* int_c */ "axi_m_sticky"; 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>; =20 + phys =3D <&pcie_qmp1>; + #address-cells =3D <3>; #size-cells =3D <2>; ranges; @@ -929,9 +928,6 @@ pcie0: pcie@20000000 { #address-cells =3D <3>; #size-cells =3D <2>; =20 - phys =3D <&pcie_qmp0>; - phy-names =3D "pciephy"; - ranges =3D <0x81000000 0x0 0x00000000 0x20200000 0x0 0x10000>, /* I/O= */ <0x82000000 0x0 0x20220000 0x20220000 0x0 0xfde0000>; /* MEM */ =20 @@ -993,11 +989,13 @@ IRQ_TYPE_LEVEL_HIGH>, /* int_c */ "axi_s_sticky"; 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>; =20 + phys =3D <&pcie_qmp0>; + #address-cells =3D <3>; #size-cells =3D <2>; ranges; --=20 2.34.1 From nobody Sat Jul 25 20:10:53 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 C8B2228469A for ; Tue, 14 Jul 2026 04:41:41 +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=1784004103; cv=none; b=FCNf3a15V6i78PDMwknqiSsNrlq2AH1RnAAfC7Gjm2dgA7F2uRjrsB+QKsZL9Q7TMlVXFwiybus40gDIGCV0vLl919jZOwVhYHRrHnYSi3Z5PcoYvC2boLIMFK8hmFKUdAmSUc4gFZAyECtjvksYw7QF18U9sd2jaMPlnFoO9CA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784004103; c=relaxed/simple; bh=CIzFmI4snm9JtwJh6lQwJzt22lqUvhjpWuKOq38+wBI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=iiTMnoQmMxCb/dxofvE+IwzOqh57RRPhno9Z//AHs9eF2zq/OVyVTNwCJQDudH0KPs4PczEc+oPi7fhFfPYlFI7ntP+/nnGfbh/zq02WgwzyXOODQZIaWtP4Y0S+/jariWyqf7iXg4oqrPVOTR8FsXdCEzfpIN3fhEm6uy+x67E= 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=Q9+UH06q; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=G7JTNNkk; 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="Q9+UH06q"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="G7JTNNkk" 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 66E38LMI3466452 for ; Tue, 14 Jul 2026 04:41:41 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= +E3y6K9Q+tF2khG2LMkp+r/bwrotdOaQDNhjPMU9or0=; b=Q9+UH06q+/ovvuyz 0I+wMQREL+116VIn4tIcvdD8ytOBeUOR1u3PbQFOy0mcakUmvi0V0VVTF36UkPHI +DuTauu9NbAPV4ElpJd2HrRgTyhjJAP8Mclp1eBuOIUNeu7g/ZPhT5KHpEb4nQq0 fQFnh/AABjpLdQ9nDtzj0RxswpztKw0ICjpRBaBure7HAq7Vm3zvika2UEKGFtS5 tvfEvkZgGQ2bqAYJt4BiAMF+B+X8dH4o3ejY2Gld0s4qn8nYP/vOnMidlLAfupeR 2RtvaNnyHO/1q/kmCLlZlMlzyBppeQikr4TOwvMImdPyYGPRxSqyZ+3EHMro5Ien eDlCRg== Received: from mail-pg1-f199.google.com (mail-pg1-f199.google.com [209.85.215.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4fcwavuua8-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 14 Jul 2026 04:41:41 +0000 (GMT) Received: by mail-pg1-f199.google.com with SMTP id 41be03b00d2f7-c891ed872ddso6845534a12.2 for ; Mon, 13 Jul 2026 21:41:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1784004100; x=1784608900; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=+E3y6K9Q+tF2khG2LMkp+r/bwrotdOaQDNhjPMU9or0=; b=G7JTNNkk6LjWDTjiUbS0sMDWA8O2MqAlFpWsIykBVoNmnJP4n4CjyI6z0QZxiXsXAk 4P9aTzP4NfDe2ghbfHvIYu/Vlv8wA3ZTH3N3HKNIaeBWfWaZkc+hFZDgiTJxZBWsTzhi DJAts23ysXoAz2tNPXb9ZOz4vtqs2OPV2EcjHEav8vlvaqMwT0NZGFWgTXp5F3BHZKMx MJe4c/MFOasOAiNA6ORodSqUjJIVuiGWeOl8wQY5Kp3aFOGb0BUBYXsh4s4nrI2Se8uP iTBHA5IO12DmqWqQnxAZijOXtGGAOuR1qJ32862hjiUpfbdr5HwqV28iNqBR5LGrO4H1 TJ9g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784004100; x=1784608900; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=+E3y6K9Q+tF2khG2LMkp+r/bwrotdOaQDNhjPMU9or0=; b=S5rmbT1Qpw+nLd067OmsqIsdMvVqnS3wdp0/23913FdsABjbTtM7FMMErTBIn7A3Ym jYUbvwNFUIyfOj/ipmt9s4nddwvf2Tqri4FO6EgYVO/wL+kqwM9hDE/4IMNytQEFAAVS P9i8MyGEC43scey7gRXGmpOZ7wLFAiwKfckEoC1ZpyzhQA5/GgKX26kcys1nNiWSHZPm 8PRTOTvQKhRcrCFX56I7bSSm0PRkWPtFKd/M3+hX27/kDQdiNbmhcm5NqNoZvWOiBBkm 29gRbGbGro4ewXJycu4PVu0ERC1t3wV/vsMWk3irFXRVw/EESgKrrzE9n3av++Mr7LOt 1Bsg== X-Forwarded-Encrypted: i=1; AHgh+Ro7kM7bPMMwF3ZEbPeYp5n9yuKp948MvdX+b/l1DNiPkMB2+ZNvni9AmRAOrDzNXgRBezJWd/vZtwHLDQw=@vger.kernel.org X-Gm-Message-State: AOJu0YyT36xq/d/bGU8BeozLXN1ZkpI41/kJVbrXD3etK32qoY+kqCUq Sl0fGNbZLULfbMMwqIjxqreb59GobTUrddGwBalrtw72Qi7rTWObpPbwQlCnvxsV7p1iOrrjC/Q /7PZ5ybZoVHwtNQY6dmLqbQns9EbA7Jma5sJf2Sp813iTEYL6bFp/sfvNK4g/oNMGKzQ= X-Gm-Gg: AfdE7cmiu2ZIMQ4W560p0Ilyk7x6RutpIhSO+vQkUiC5P/6HmFen8prbqXQcmVCWqaD IYpUGQmCPVEWDfd75Qgn0OsRKYViqLFzOW+97yVPDe2T7Jnbmu+ejMI+EWjx3iozc+QGfkfLhwg TZRO2q/Gy/fXrP6WPbw/XNYKogZrE7K70zOY8r4SsLjQwqqhMm3TKWLe2vXqMrCnQ0AAplyzM8a zuJEz7iaAD5TSBuxjDKiJUNC2XD8pp/+38IAWNuhBdVRGEGsYSkKaLPtlV+FjbLYSvqFZ17KuIK Ek+5JBY1XQeAFIK1hXrRbOfvLJ6MxRK5V4+0WdPMFLV1bfK9HjHctSlk6hEEtBN11Hdf0KsHmm5 J7AKe6sm5b02MxbpIdUOyKsFdF3ubuo+hGMKxNFo7emaLRbJy5WAfFZFn2UIwg33A+La8ps8Oh6 Q4x29p58vdrK7Bby0/f3Y9ysEyeVrDdcKV6AaRTFCkNBITxw== X-Received: by 2002:a05:6a20:c6cb:b0:3b3:1951:489b with SMTP id adf61e73a8af0-3c34d719d22mr2354719637.45.1784004100518; Mon, 13 Jul 2026 21:41:40 -0700 (PDT) X-Received: by 2002:a05:6a20:c6cb:b0:3b3:1951:489b with SMTP id adf61e73a8af0-3c34d719d22mr2354686637.45.1784004100105; Mon, 13 Jul 2026 21:41:40 -0700 (PDT) Received: from hu-kathirav-blr.qualcomm.com (blr-bdr-fw-01_GlobalNAT_AllZones-Outside.qualcomm.com. [103.229.18.19]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-13b659d87a2sm68624567c88.13.2026.07.13.21.41.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 13 Jul 2026 21:41:39 -0700 (PDT) From: Kathiravan Thirumoorthy Date: Tue, 14 Jul 2026 10:11:21 +0530 Subject: [PATCH 2/5] arm64: dts: qcom: ipq6018: move PCIe phys to 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: <20260714-pcie_move_to_new_binding-v1-2-6bb25887a0dc@oss.qualcomm.com> References: <20260714-pcie_move_to_new_binding-v1-0-6bb25887a0dc@oss.qualcomm.com> In-Reply-To: <20260714-pcie_move_to_new_binding-v1-0-6bb25887a0dc@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Kathiravan Thirumoorthy , Manivannan Sadhasivam , Konrad Dybcio X-Mailer: b4 0.15.2 X-Proofpoint-GUID: _VTPi_jIYP2oC9aOKhTkahdaz33Hgqm_ X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzE0MDA0NSBTYWx0ZWRfX2EiKGrpiq0Dz yzYNU2kz9JAp3o+zVcgasrcgQBPvM6ITsFE/ocmu2keosoZ/SYvyq1+se6qF5nES8Qa3xLcrFkw uQbuC85uHKCgOudRShjeSQzqacjZ13q/4UgvDKobzEy6l5Ok+y6FwAoEQEHmNFpOVZW7hqIMnDo No39+79my4CRGoc1DpnSJNgUQ7RrX1WmLAy+u0x0c4a5VhF6PH+JqbqbDFOLwBGkNXuSmQJ1FqY NrWNK+Gnje3yNohokUfMqAHamt77ohcMJGvi2RJGRmixmJFDniJvSBSNVM300CxK+A1OVFvhK8L SKCClhWHhMlI6MYWauIalXHEinYP6v+SUPomFZJRZ3R6MD6StfaMiSOAkre8x5LllesbmBcW+C3 M7AoT4lwsFZ1R1ij/tX92E1m/8Fw3mtYTFezx84scpy+VoVNjw/xaibEouFZP3g+rYaoJ/6bcA4 XwcwuUnaZ32DFMvMAwg== X-Proofpoint-ORIG-GUID: _VTPi_jIYP2oC9aOKhTkahdaz33Hgqm_ X-Authority-Analysis: v=2.4 cv=dZSwG3Xe c=1 sm=1 tr=0 ts=6a55be05 cx=c_pps a=Oh5Dbbf/trHjhBongsHeRQ==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=eoimf2acIAo5FJnRuUoq:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=3jor3s9Nvc-YBp2SpwgA:9 a=QEXdDO2ut3YA:10 a=_Vgx9l1VpLgwpw_dHYaR:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwNzE0MDA0NSBTYWx0ZWRfX0EhJGyrBQBuO i9d6GNMnb7X2rRPRMbQQQfgVz6lJBrCCTke8cD7IyyUJQI9cjxqVlXC48/USK95BTCfjlxRNtZJ /i2+YSjg71La66yaPAoQej+BdduOaOk= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-14_01,2026-07-10_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 priorityscore=1501 adultscore=0 malwarescore=0 spamscore=0 phishscore=0 impostorscore=0 lowpriorityscore=0 clxscore=1015 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607140045 To align with the newer style of binding, move the phys property to the port node. Reviewed-by: Manivannan Sadhasivam Reviewed-by: Konrad Dybcio Signed-off-by: Kathiravan Thirumoorthy --- arch/arm64/boot/dts/qcom/ipq6018.dtsi | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/ipq6018.dtsi b/arch/arm64/boot/dts/qc= om/ipq6018.dtsi index 7866844cc09f..0701517275d4 100644 --- a/arch/arm64/boot/dts/qcom/ipq6018.dtsi +++ b/arch/arm64/boot/dts/qcom/ipq6018.dtsi @@ -889,9 +889,6 @@ pcie0: pcie@20000000 { #address-cells =3D <3>; #size-cells =3D <2>; =20 - phys =3D <&pcie_phy>; - phy-names =3D "pciephy"; - ranges =3D <0x81000000 0x0 0x00000000 0x0 0x20200000 0x0 0x10000>, <0x82000000 0x0 0x20220000 0x0 0x20220000 0x0 0xfde0000>; =20 @@ -956,6 +953,8 @@ pcie@0 { reg =3D <0x0 0x0 0x0 0x0 0x0>; bus-range =3D <0x01 0xff>; =20 + phys =3D <&pcie_phy>; + #address-cells =3D <3>; #size-cells =3D <2>; ranges; --=20 2.34.1 From nobody Sat Jul 25 20:10:53 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 D94E5299A87 for ; Tue, 14 Jul 2026 04:41:45 +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=1784004107; cv=none; b=KnFrp74Hx0eK401lp4QnT5SM7GizShGdpDldiXzq7APRvG5+vDFnWTBb9IoI7/ycXtk2HNQ26KbJ3Q/+dK07+7qEVcJals/UuiuWTSW4Tz4opDuWFHuLTPvovYEgl7N9nuuavWx35OffLiXCaKKkp2kB7rVKZO6VPyqlS9G/5mg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784004107; c=relaxed/simple; bh=u2ixWtnDtAr9aUT3qCjGClLhN9bL29u99qfCFsvucWw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=jOqNUgyciutyaGgOGVuETUME5TUFSaR9g3JrzEzaSnfThR9sAAppYu+8vDELi3sZAWIv7AqzTmo6OJCUOQHr8Eoz2HkiUL7NThUXtY5vFDPVbYgAOp7ZfK+sQ25k9GxJJRycijUW1VfIiFAhy8UlIe0NfoiG2ifrPv26B/Lvw7c= 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=OXsKtA5Y; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=iQsue5Ec; 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="OXsKtA5Y"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="iQsue5Ec" 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 66E38QUY3303145 for ; Tue, 14 Jul 2026 04:41:45 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= wIE42hU1PxP/UvzOUf2JEBgCDG4Pw8YiJoQe70x7Odo=; b=OXsKtA5Y0iuf27dN jifBfm/7bqRUg66KDQqKnpc3zydv2aDmwQzNtgDK76HmDwCALkIwJecL4395i6K/ aCsZ7KLLW2L3aCFAf8qGRi+wbMRXjWfqhXihaV7s3ZXvDuNCpnvMIOrzjyrkNCGE ej3Zt1icksf7OJu2GzWD1CfozOnm+Zy8mcWq5m7K1pkt1GqyVJDw8CfFqptnbAGW imfk5Qov8rOLr9qSqVqHIPdniRGIwn3Aju88sIlYkebpd8YdlBRGVObm86BU4CHy AHqfhVcLepnjLB16GaLEFR8YVSn7fo+ga1cnKBLZ6cF9YvZhrUlwhtzjc3kxsZk7 kgd6WQ== Received: from mail-pg1-f198.google.com (mail-pg1-f198.google.com [209.85.215.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4fd44p1x3u-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 14 Jul 2026 04:41:45 +0000 (GMT) Received: by mail-pg1-f198.google.com with SMTP id 41be03b00d2f7-c9667280edeso4995048a12.2 for ; Mon, 13 Jul 2026 21:41:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1784004104; x=1784608904; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=wIE42hU1PxP/UvzOUf2JEBgCDG4Pw8YiJoQe70x7Odo=; b=iQsue5Ec5t2AJV72/1S2yR6B3bjk7mo8CCmV3P6wLE7Sqs6hgVgG9MXjG2bEFBZgvi WjjpiqtENnouxEQVm5wvdGbKkU3cD0C66nKcF5DkuBYmNT4lYcK4osLliruAb+6B63ww iwott/BzS/xGj60bsit54ocSYZLN00QosN4T56qowaT++/tgwx5PZzELrOEesATLftGx b9Ix40KPybJcP7gV4o8P3AaVd7X1c3GHT7jyZnVDtNtIbxe6K91iu/gaItF4NMfJgcdp zpAWQ62opiEy9rOKYc6cXc1jX8MEbiIL/L1J7QXWz1vfKzEI2ktCh0eLjp2k9qreJMEM 71yw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784004104; x=1784608904; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=wIE42hU1PxP/UvzOUf2JEBgCDG4Pw8YiJoQe70x7Odo=; b=I6Z8iHiyrxk+4hP5dKPhhbMiqK2Xc1h3iRxSHDmnj/JSFTKD7NqgPwKBzXXPqAyGDG mv0+QA8yQt2zDuSoKnQjPid+h+CTrPtPqRnl1wclsUGO9SI7ar4g/ntXSslgXYk1hPo/ WW8Fj6SfcCPvYJonxwQUnMD+ZF0gVqrwdDOFUhASDPv/91pQRvzkhW8suU5wiBicoDc6 VhuolOJrTUOHncKaqFUDnEigkEbLqqbe3dOhujV9tYc6o5dxW4+iuIwir6/6IdrNpQck vaU+UZC6g7SKiBW2JkifjompVQRSEHuY0zzyohJO7PtKSAJarwybejFiS6rLbIywqueT eE5Q== X-Forwarded-Encrypted: i=1; AHgh+Rr0GTEypY8cRwg9WCYsKLzriWyAByczMlgpsH/bzLfP1W2bKBshpB8VoW3nKNMkTq3I7WPbvo11rjeQLpc=@vger.kernel.org X-Gm-Message-State: AOJu0Yz+HifPVGKxwMosIC2HC8oTQ6C6cmWrxBuaA3/DIi1xn3Xmohqb yr3TZqjr0yvMtCrbw/jSMIWzCcZwQPmLVO2M7243ztLO94S6GJOgn/Ws5GcjdPKyfmRc3dvEuDJ kALKlYzTXMWSU4pmXAIgiLe+1odydO/jffDJjCIdUP3XfUWaTc/TQrx8fgQIEGXYr70U= X-Gm-Gg: AfdE7cn1vBMW8zEGT3OxnYqSCaBeGDLVuKE0mpf9IqbCgC2w44qFvGqGL9V8igDYTL3 yCbaJfWC6oYnDbekexA12FBXU4XaaxOdnXU87a7223ZmGpe3hc1xK0h1GxMCPFV2Z0Wx63TWUIv ptQ/FNLHuuYw3q/uF5trOgEHPRDm1X9YrxAMtVUwZZRNttwwqbNxxPFiOaqNQgr2sJ6eL7qeEY9 DBT3aQXFjvvX2XD8D8rmRglMbFshqkgVOOCEMcFMkdxWsECxcRLTnv2dndX/j+ULvyfLzj4tQQQ 6VYJN0iagEtAd+vDoVVMSEPzR0HqlkThv9yzQp6vy5GxZ4OZIw1s4k1YVHNt/IbpiVFL0ZU/I3/ reZoeW4YxvuiCBTSMQFFnNo/FYVqL8Wzz/wqi1it2kGxINCiI7z7lqkU4rUjqXKHWnEYuvuzj9I RF6NVnR3e2j9TEXaq6hh1i+r0SFDnSlM6RwJY2g39V76A3xQ== X-Received: by 2002:a05:6a21:6915:b0:3bf:6c08:4ec1 with SMTP id adf61e73a8af0-3c357232ce1mr971978637.54.1784004104525; Mon, 13 Jul 2026 21:41:44 -0700 (PDT) X-Received: by 2002:a05:6a21:6915:b0:3bf:6c08:4ec1 with SMTP id adf61e73a8af0-3c357232ce1mr971950637.54.1784004104098; Mon, 13 Jul 2026 21:41:44 -0700 (PDT) Received: from hu-kathirav-blr.qualcomm.com (blr-bdr-fw-01_GlobalNAT_AllZones-Outside.qualcomm.com. [103.229.18.19]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-13b659d87a2sm68624567c88.13.2026.07.13.21.41.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 13 Jul 2026 21:41:43 -0700 (PDT) From: Kathiravan Thirumoorthy Date: Tue, 14 Jul 2026 10:11:22 +0530 Subject: [PATCH 3/5] arm64: dts: qcom: ipq5018: move PCIe phys and PERST# to 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: <20260714-pcie_move_to_new_binding-v1-3-6bb25887a0dc@oss.qualcomm.com> References: <20260714-pcie_move_to_new_binding-v1-0-6bb25887a0dc@oss.qualcomm.com> In-Reply-To: <20260714-pcie_move_to_new_binding-v1-0-6bb25887a0dc@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Kathiravan Thirumoorthy , Manivannan Sadhasivam , Konrad Dybcio X-Mailer: b4 0.15.2 X-Proofpoint-Spam-Info: AW1haW4tMjYwNzE0MDA0NSBTYWx0ZWRfX8U/B1X7fIJiM 023JhEkCg4+xZ1XF1im+qxqgTngG8LrhlIOCk9CD3EWRNAzytWStkwcBchaUEWoamg4MfxHrKxi W35uYhNqV8a8MmUVbVm6LlXaqnHBoEk= X-Proofpoint-GUID: vupLAZku2QULELku12CqucTItR54BypP X-Proofpoint-ORIG-GUID: vupLAZku2QULELku12CqucTItR54BypP X-Authority-Analysis: v=2.4 cv=BZroFLt2 c=1 sm=1 tr=0 ts=6a55be09 cx=c_pps a=Qgeoaf8Lrialg5Z894R3/Q==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_K5XuSEh1TEqbUxoQ0s3:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=Omk4C1WFANfwtcwxkRAA:9 a=QEXdDO2ut3YA:10 a=x9snwWr2DeNwDh03kgHS:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzE0MDA0NSBTYWx0ZWRfX9Etsbu3IbO5T l+dctVOzHxAnFbLeqROwbntLITG/ieym0jr2oOrPNyf4+xZLN5TgTsCcn89IyXwM/7P7zNIWeNc V+2xwmz8j92nTe3Nq2OsrAczHz+I3LYFcgTpxXOu8/mqXFSyztsHIZ0/9ByFLkcWwS2z9qGRHu0 kD1yuehkwEcYi+3Raqjux8iLjheTlGxrnpr7o9tzcR+1KZTuhirRKYZ2IiBNape7ea1zxxLyGbU Sh5s1/XAbRNFUQGsEQ+G1S40RZtI0insTdrxRrIsXfZGkwqLSOjVvig8L70GakH439+snaZ5l9S JbZsNzXkrq4DuIl48BNNWWkZinj1VFBod7KOuOUm9aTi809qze8Yl3+PS5vrNHgxJT//esnAsXv /xV7o6Bpc/xN9N5Ry7cX4hIUbeC95DLrVn4v2xqNMiQN4rUgpVIRbhdvEzh/rw4KVjW9HQj+JtJ ax7WLSwU9P3swgflQcw== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-14_01,2026-07-10_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 spamscore=0 suspectscore=0 bulkscore=0 priorityscore=1501 malwarescore=0 impostorscore=0 lowpriorityscore=0 adultscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607140045 To align with the newer style of binding, move the phys, PERST# to the port node. Reviewed-by: Manivannan Sadhasivam Reviewed-by: Konrad Dybcio Signed-off-by: Kathiravan Thirumoorthy --- arch/arm64/boot/dts/qcom/ipq5018-rdp432-c2.dts | 8 +++++--- arch/arm64/boot/dts/qcom/ipq5018.dtsi | 12 +++++------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/ipq5018-rdp432-c2.dts b/arch/arm64/bo= ot/dts/qcom/ipq5018-rdp432-c2.dts index df3cbb7c79c4..33eef92b19b1 100644 --- a/arch/arm64/boot/dts/qcom/ipq5018-rdp432-c2.dts +++ b/arch/arm64/boot/dts/qcom/ipq5018-rdp432-c2.dts @@ -34,9 +34,6 @@ &pcie0 { pinctrl-0 =3D <&pcie0_default>; pinctrl-names =3D "default"; =20 - perst-gpios =3D <&tlmm 15 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 16 GPIO_ACTIVE_LOW>; - status =3D "okay"; }; =20 @@ -44,6 +41,11 @@ &pcie0_phy { status =3D "okay"; }; =20 +&pcie0_port0 { + reset-gpios =3D <&tlmm 15 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 16 GPIO_ACTIVE_LOW>; +}; + &sdhc_1 { pinctrl-0 =3D <&sdc_default_state>; pinctrl-names =3D "default"; diff --git a/arch/arm64/boot/dts/qcom/ipq5018.dtsi b/arch/arm64/boot/dts/qc= om/ipq5018.dtsi index b5bfd5dcabad..4fc627b47fe7 100644 --- a/arch/arm64/boot/dts/qcom/ipq5018.dtsi +++ b/arch/arm64/boot/dts/qcom/ipq5018.dtsi @@ -758,9 +758,6 @@ pcie1: pcie@80000000 { /* The controller supports Gen3, but the connected PHY is Gen2-capable = */ max-link-speed =3D <2>; =20 - phys =3D <&pcie1_phy>; - phy-names =3D "pciephy"; - ranges =3D <0x01000000 0 0x00000000 0x80200000 0 0x00100000>, <0x02000000 0 0x80300000 0x80300000 0 0x10000000>; =20 @@ -829,6 +826,8 @@ 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; @@ -859,9 +858,6 @@ pcie0: pcie@a0000000 { /* The controller supports Gen3, but the connected PHY is Gen2-capable = */ max-link-speed =3D <2>; =20 - phys =3D <&pcie0_phy>; - phy-names =3D "pciephy"; - ranges =3D <0x01000000 0 0x00000000 0xa0200000 0 0x00100000>, <0x02000000 0 0xa0300000 0xa0300000 0 0x10000000>; =20 @@ -925,11 +921,13 @@ pcie0: pcie@a0000000 { =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>; =20 + phys =3D <&pcie0_phy>; + #address-cells =3D <3>; #size-cells =3D <2>; ranges; --=20 2.34.1 From nobody Sat Jul 25 20:10:53 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 D816A2C08DC for ; Tue, 14 Jul 2026 04:41:49 +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=1784004111; cv=none; b=CBkaG4FNWaoH8a/EsmW5rsSvW4PZw8dJ2wawQZs3mFmEgpT4by2JVVe6wnXekxhGmnTyw7RdT/KFHeJuefYYqTNyTgBgBZbTG79hAfiyk4cUSY1TX1OpfU2Ys3sE+8hYVWyZ8cpWNaYxZMWeETnxLbPklUpPtlgQOALGbixqHT0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784004111; c=relaxed/simple; bh=Y7UjFBm85smrzJ/ry1/wlcrpkw0E5epkTHwa3ZUdEIA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=QtmOCaP3jxZBvF5vM0cPb1pXdtfgFE4UPAqvAOyLbX/MprF9ZDjuXSJ2TzZuq+Gel+Ri0FgPg8/rABs0N/qIwNGPq73lXHudAPFyhHmZMlyaVxQjtO/+wVQ2dQWwwKp8y4fuKB73QL5rG78RnUv0S4TXwUGkxiXRhIaQGXAl1NA= 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=GSNxqM2B; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=dL4zz33d; 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="GSNxqM2B"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="dL4zz33d" Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 66E382pu3482653 for ; Tue, 14 Jul 2026 04:41:49 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= FmpKAHUkU11crwmE+Dh25P19YtZXeAfFlBes9UjHb08=; b=GSNxqM2B8Zfu4Tdo pesWlpKxWHBP7lkIJf9DDWTW0gU+waBgncFbzrnxJ8/ur6e7+nVpzeQfyjN+9/33 cvlOO67nbqt6zYM4VC3sKAUtAHMJhwQBeAc3f8g4ssvPfb2yoSwuZMTzKnPi9t9z D35uS1F4CpadjporyLdkcNWNp+oAvOlzt9NWbISQWUuiQrSd2djOfeKk3cyqyfT0 36Ugt5kqOMo+7fZXF6SaS3AytUjzZ4GtHJhb04LUurTYvI+A2OB74+QYoIShGVB9 TKTwwi0m51Vw2zOdnhmTj115snm3CsMHesTOHh8vHB6Fm6G1sXz9aa6yr7yysk7f MGh1Fw== 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 4fd37xa7qu-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 14 Jul 2026 04:41:49 +0000 (GMT) Received: by mail-pl1-f199.google.com with SMTP id d9443c01a7336-2cc73f47bdcso67664875ad.3 for ; Mon, 13 Jul 2026 21:41:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1784004109; x=1784608909; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=FmpKAHUkU11crwmE+Dh25P19YtZXeAfFlBes9UjHb08=; b=dL4zz33dD8bM7FC/IQxBIntIw915aUedCkBv/oMy7QtxIxywgEGzDohRMIQe3E+gr3 1iOTtUy+B3TPUDsa+VefRALM87HrB2DPqlFYdh1uqZtNuMtxIe63h/PC9PjMGGI1zNiG xinXoiQyn4vG3CFdN0MsqnPiuH0e5WR8oERU6+CxQZslMeX/XBIK4mF7iorwLAI3RcRx tgGWNC0+E5rxgmIZZOkBesiHLaPZsW5/sSvVjYhaAVYhJQTGEK00BQ0WpfdIQE5/J3Zx F8PQgLYcB6tyfCIh7DDwoGSxemQnQNlgNXL0VncBu8dNQ3rqvD204aUas/3vybU0dUkk jyzw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784004109; x=1784608909; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=FmpKAHUkU11crwmE+Dh25P19YtZXeAfFlBes9UjHb08=; b=mU1rvCrj+yTXFZNiIQ1UGvzDD5cypTG7Fe20hpDHAGARCe+MmC9LxgqyIjIGBfhSGl otd+UsSAgqrn48VLQfxO+HtOEU0g3yvKy8lNeB8/Rls1EjYQQmd2xug6bj63JvrSgPrq XVNJw8wQ/BquFr0FEpSZxjoDLwMz95ZL6hV3xpFC5XhX+gWOvj32FTyMNJRsMNrnn+q7 GMMVNK0QJnGFR+uMgwTjCM8/RQsfqyyjJyhOWUkJtTjzE/XCehH4APhg2BImM/CNAEaH XSn7hfD4NxzAGbdE8wMkPtT4bNw5hUnBDIR7Jmd8VU2lpiHFEwOoIwvA5gkxd1xp8n5y rVRA== X-Forwarded-Encrypted: i=1; AHgh+Rqxh+pdYdGCd7qKPd6fIJ5a1b2uyltjQcUy0oDPmHHHsEaDB+fh9jOKq46FJP0hbVY+b5p65F4C8C7PvXA=@vger.kernel.org X-Gm-Message-State: AOJu0YzDprVZUe/JsxzDhAPnSq5X1eEMRKj/Et0RuHnQ0FQkzXcsWWB8 BlCVPIR+gN07JehXJW5MsxJCz3AWlxCncMXGt0/iRMjQNXnDJYFF3oxRqZp+B+omDnxt/UqXLVx vMYv1I8kT0LSyjxnpOv8epHzFtMjzkcHkhNhs5tR3p5MThoxykChbNufcHPLRMsgK3bw= X-Gm-Gg: AfdE7cmbZcNr/g0CP4c6tCmeQyjTV14vbpP1dE5gJVxZNsqKormc4reACsbnrjxqRr1 OPerjn4ks4EvZksukn0nDo5N1pipt9KsVwwESeoVDCvpJZ8yUEa4DfYOESKNnRzihYohwUC92OD QA+wewO5bmLCMlTwspqBU7kxrM8SaT1QWkzJ4Y6SIvu03XKPvysXK/D1hk/m9cEwTbJMrHm39WG SD64GOtniBCA8K/3xeqXtPkdUIK4zxFkSX+Glu0l8oRdHdPvTvPWuEaxx8l7yL8XVmClDvomFdb aX6PdPn2bFR2ugNn4sqRR6WuuQAmeBZJp1jHkNXZKRg2ILlxzS5f2Wrw5xleVYXrrMrk819j0Jd zQrJdYfzGnjdshvSIcLHjeZLT0Bbj/qsQDtRZYnwR+Aa40d/L39EjqgALdPoHxWspg8y7JQK+0G ksq9sb4r45wi05zU1ldVTBOEJkwE4jKIX+bHTqhGFyzuC3zg== X-Received: by 2002:a05:6a21:6d87:b0:3bb:2200:f67b with SMTP id adf61e73a8af0-3c3571d035dmr862595637.40.1784004108559; Mon, 13 Jul 2026 21:41:48 -0700 (PDT) X-Received: by 2002:a05:6a21:6d87:b0:3bb:2200:f67b with SMTP id adf61e73a8af0-3c3571d035dmr862563637.40.1784004108114; Mon, 13 Jul 2026 21:41:48 -0700 (PDT) Received: from hu-kathirav-blr.qualcomm.com (blr-bdr-fw-01_GlobalNAT_AllZones-Outside.qualcomm.com. [103.229.18.19]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-13b659d87a2sm68624567c88.13.2026.07.13.21.41.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 13 Jul 2026 21:41:47 -0700 (PDT) From: Kathiravan Thirumoorthy Date: Tue, 14 Jul 2026 10:11:23 +0530 Subject: [PATCH 4/5] arm64: dts: qcom: ipq9574: Add PCIe bridge 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: <20260714-pcie_move_to_new_binding-v1-4-6bb25887a0dc@oss.qualcomm.com> References: <20260714-pcie_move_to_new_binding-v1-0-6bb25887a0dc@oss.qualcomm.com> In-Reply-To: <20260714-pcie_move_to_new_binding-v1-0-6bb25887a0dc@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Kathiravan Thirumoorthy , Manivannan Sadhasivam , Konrad Dybcio X-Mailer: b4 0.15.2 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzE0MDA0NSBTYWx0ZWRfX7XK0E1HMpOty DwiwD0m8nRQbcCfwn9sruukKHkJkzQNxivp7g5VFMG6HAChXzU7SM1EQhC7yFoQl7Jqar86RL1W Qc3woRGLx2GAQyJvkXb4CpwaRhSZ3uvURfNWn0s/c261eb6jvYSUsDXXXLIekUftDrQpRLLeKav q1bOyz9RdD/wL0xnMEMlX0LzpmbV0UDBFnYeqJeqBD+FyWE7CoBTAl5tdY9uYr54uzTUtRzbTvs Bnh+hm+GfOUuqh+yDhNAmT6YGyBwgGBDKtKljhEhvy86TU002bclOQhGu8MgY7Ch43HtB+Xp1H8 9UxDR/r64cb+HbJPsbhLJP5FdA0QCAWwRDA27Ba1Cdx27zoBa/p79awMvUiVKXwlNdApJswICTL 6c3t4r+a9iQlzp84ynyJZ9A6vwwlcVNKDm4Qp3wVEql/XFAkacSmSOvU08RCn8Kp4US1pbayf21 x/v/5HAZdel895f88oA== X-Authority-Analysis: v=2.4 cv=BNWDalQG c=1 sm=1 tr=0 ts=6a55be0d cx=c_pps a=JL+w9abYAAE89/QcEU+0QA==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yOCtJkima9RkubShWh1s:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=s1t8nmxUu40s4NX6_nwA:9 a=QEXdDO2ut3YA:10 a=324X-CrmTo6CU4MGRt3R:22 X-Proofpoint-ORIG-GUID: tdWHqfKaBVp4EzY1g-M4flQAf_vZ1JAB X-Proofpoint-Spam-Info: AW1haW4tMjYwNzE0MDA0NSBTYWx0ZWRfX9daiizoFCB0j RbdEa77WWf/rnX+5uwAOC5GPa3V+g3Bdr5CmTwCDO8+uge75qFrO+70bmBnM3oOvr/srSeLq50i f3wLfRfKuAZwJdTtP2/CsVNP4dpgQAo= X-Proofpoint-GUID: tdWHqfKaBVp4EzY1g-M4flQAf_vZ1JAB X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-14_01,2026-07-10_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 suspectscore=0 phishscore=0 priorityscore=1501 malwarescore=0 clxscore=1015 bulkscore=0 lowpriorityscore=0 adultscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607140045 The PCIe host bridge is connected to a single PCIe bridge for each controller instance. Hence, add a node to represent the bridge. While at it, to align with the newer style of binding, move the phys and perst to port node. Reviewed-by: Manivannan Sadhasivam Reviewed-by: Konrad Dybcio Signed-off-by: Kathiravan Thirumoorthy --- .../arm64/boot/dts/qcom/ipq9574-rdp433-common.dtsi | 33 ++++++++----- arch/arm64/boot/dts/qcom/ipq9574.dtsi | 56 ++++++++++++++++++= ---- 2 files changed, 69 insertions(+), 20 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/ipq9574-rdp433-common.dtsi b/arch/arm= 64/boot/dts/qcom/ipq9574-rdp433-common.dtsi index 3422058ac480..ad3a82c50e22 100644 --- a/arch/arm64/boot/dts/qcom/ipq9574-rdp433-common.dtsi +++ b/arch/arm64/boot/dts/qcom/ipq9574-rdp433-common.dtsi @@ -6,45 +6,54 @@ * Copyright (c) 2023 Qualcomm Innovation Center, Inc. All rights reserved. */ =20 -&pcie1_phy { - status =3D "okay"; -}; - &pcie1 { pinctrl-0 =3D <&pcie1_default>; pinctrl-names =3D "default"; =20 - perst-gpios =3D <&tlmm 26 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 27 GPIO_ACTIVE_LOW>; status =3D "okay"; }; =20 -&pcie2_phy { +&pcie1_phy { status =3D "okay"; }; =20 +&pcie1_port0 { + reset-gpios =3D <&tlmm 26 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 27 GPIO_ACTIVE_LOW>; +}; + &pcie2 { pinctrl-0 =3D <&pcie2_default>; pinctrl-names =3D "default"; =20 - perst-gpios =3D <&tlmm 29 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 30 GPIO_ACTIVE_LOW>; status =3D "okay"; }; =20 -&pcie3_phy { +&pcie2_phy { status =3D "okay"; }; =20 +&pcie2_port0 { + reset-gpios =3D <&tlmm 29 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 30 GPIO_ACTIVE_LOW>; +}; + &pcie3 { pinctrl-0 =3D <&pcie3_default>; pinctrl-names =3D "default"; =20 - perst-gpios =3D <&tlmm 32 GPIO_ACTIVE_LOW>; - wake-gpios =3D <&tlmm 33 GPIO_ACTIVE_LOW>; status =3D "okay"; }; =20 +&pcie3_phy { + status =3D "okay"; +}; + +&pcie3_port0 { + reset-gpios =3D <&tlmm 32 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 33 GPIO_ACTIVE_LOW>; +}; + &tlmm { =20 pcie1_default: pcie1-default-state { diff --git a/arch/arm64/boot/dts/qcom/ipq9574.dtsi b/arch/arm64/boot/dts/qc= om/ipq9574.dtsi index 451c2076f6a7..5a5bda5f21a1 100644 --- a/arch/arm64/boot/dts/qcom/ipq9574.dtsi +++ b/arch/arm64/boot/dts/qcom/ipq9574.dtsi @@ -1004,12 +1004,22 @@ pcie1: pcie@10000000 { "aux", "ahb"; =20 - phys =3D <&pcie1_phy>; - phy-names =3D "pciephy"; interconnects =3D <&gcc MASTER_ANOC_PCIE1 &gcc SLAVE_ANOC_PCIE1>, <&gcc MASTER_SNOC_PCIE1 &gcc SLAVE_SNOC_PCIE1>; interconnect-names =3D "pcie-mem", "cpu-pcie"; status =3D "disabled"; + + pcie1_port0: pcie@0 { + device_type =3D "pci"; + reg =3D <0x0 0x0 0x0 0x0 0x0>; + bus-range =3D <0x01 0xff>; + + phys =3D <&pcie1_phy>; + + #address-cells =3D <3>; + #size-cells =3D <2>; + ranges; + }; }; =20 pcie3: pcie@18000000 { @@ -1092,12 +1102,22 @@ pcie3: pcie@18000000 { "aux", "ahb"; =20 - phys =3D <&pcie3_phy>; - phy-names =3D "pciephy"; interconnects =3D <&gcc MASTER_ANOC_PCIE3 &gcc SLAVE_ANOC_PCIE3>, <&gcc MASTER_SNOC_PCIE3 &gcc SLAVE_SNOC_PCIE3>; interconnect-names =3D "pcie-mem", "cpu-pcie"; status =3D "disabled"; + + pcie3_port0: pcie@0 { + device_type =3D "pci"; + reg =3D <0x0 0x0 0x0 0x0 0x0>; + bus-range =3D <0x01 0xff>; + + phys =3D <&pcie3_phy>; + + #address-cells =3D <3>; + #size-cells =3D <2>; + ranges; + }; }; =20 pcie2: pcie@20000000 { @@ -1180,12 +1200,22 @@ pcie2: pcie@20000000 { "aux", "ahb"; =20 - phys =3D <&pcie2_phy>; - phy-names =3D "pciephy"; interconnects =3D <&gcc MASTER_ANOC_PCIE2 &gcc SLAVE_ANOC_PCIE2>, <&gcc MASTER_SNOC_PCIE2 &gcc SLAVE_SNOC_PCIE2>; interconnect-names =3D "pcie-mem", "cpu-pcie"; status =3D "disabled"; + + pcie2_port0: pcie@0 { + device_type =3D "pci"; + reg =3D <0x0 0x0 0x0 0x0 0x0>; + bus-range =3D <0x01 0xff>; + + phys =3D <&pcie2_phy>; + + #address-cells =3D <3>; + #size-cells =3D <2>; + ranges; + }; }; =20 pcie0: pcie@28000000 { @@ -1267,12 +1297,22 @@ pcie0: pcie@28000000 { "aux", "ahb"; =20 - phys =3D <&pcie0_phy>; - phy-names =3D "pciephy"; interconnects =3D <&gcc MASTER_ANOC_PCIE0 &gcc SLAVE_ANOC_PCIE0>, <&gcc MASTER_SNOC_PCIE0 &gcc SLAVE_SNOC_PCIE0>; interconnect-names =3D "pcie-mem", "cpu-pcie"; status =3D "disabled"; + + pcie0_port0: pcie@0 { + device_type =3D "pci"; + reg =3D <0x0 0x0 0x0 0x0 0x0>; + bus-range =3D <0x01 0xff>; + + phys =3D <&pcie0_phy>; + + #address-cells =3D <3>; + #size-cells =3D <2>; + ranges; + }; }; =20 nsscc: clock-controller@39b00000 { --=20 2.34.1 From nobody Sat Jul 25 20:10:53 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 7C3B813D886 for ; Tue, 14 Jul 2026 04:41:53 +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=1784004114; cv=none; b=GIe/NZu0cV1nHStI5/toVwofuLyogQ2FijHoEwFyruZXSXxXDna2mhinukNVO1EvV9Opl600ayOFDIVq9Xv5lDN+7Bjo/Finbqao1J/0EyXiEyltI9TfVXUPtSKxK2OqtLYbcY6cJNSlpa4AWXsc0mS7wRpHINpz90z6M9X+lcc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784004114; c=relaxed/simple; bh=yjJfnVfAPyZJQYHDnz6+/OXUy7I1iXUekOwvY2stxZI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=D3o4H0xrouonjNXmDR8glM7dHBF9qdbFkQJC4lcpy53vmgz0oWQFOmvB2wL+BTmnXhKqk7K+/BhJ0gPMotCya5+CTFk2dCeS2TOawZ1zY0avnZf9pLPks4M+Dpby1pOsB5/OONdrTP253edg2RlXdIi5+//05PCW/TyOrhZzP4U= 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=dp/WE06i; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=iYoCYY8m; 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="dp/WE06i"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="iYoCYY8m" 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 66E38PfP3303131 for ; Tue, 14 Jul 2026 04:41:53 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= QIYWnll1RgHSAbQKf8Xt0wniO/vmhny7JLi0bmR/U7w=; b=dp/WE06iNySG79IC dLWTI+qa69TR+oBKWRenTLBo7dO56kenXWTSsK8/lr/k77N9dAP0t1gLv+WtWb6l 7IDd6QKcFdZ2ffMyPzR+qPujXtqySjon/JHJbGCxy5EPOiAWG+x/hKTWTWSTFHV+ GfVRhjve/ixBTrhuZe7yOjy2RLevBAlufQ3/AuO3ezgUf/rkR1RJ3O+/b7etMLjU ajrLFeUzZTmqus2/AVBeStILjFlMmMPZhUhqC6krhmLiwsFvXSO2gr8Tf2ot2qaJ mhUx7vnnlDtZJzcvf2Mt/D69iZ8jBlVQNCgNDtOJO8CCbEr+Kz+cWznsuxlJ33Kn rnyT+A== Received: from mail-pg1-f199.google.com (mail-pg1-f199.google.com [209.85.215.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4fd44p1x44-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 14 Jul 2026 04:41:52 +0000 (GMT) Received: by mail-pg1-f199.google.com with SMTP id 41be03b00d2f7-c88e0d11a3fso519999a12.0 for ; Mon, 13 Jul 2026 21:41:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1784004112; x=1784608912; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=QIYWnll1RgHSAbQKf8Xt0wniO/vmhny7JLi0bmR/U7w=; b=iYoCYY8mFjUvt1eqv52tMdmsCMY9mRG0i/k1BUYr44orxsWHxUee7iYjKxoQve+rTG 0l+vO8H4+DuH+s6gUZFo6nzR+m6cYkvmESe6GwttO1AcQ+xd74bd8miIVKokOIc+UTwb 7cqZO6Si/K7yyG71su37yNOwbK4MzBjmW0+4wVOH13CgOnQ1erFOQH09AjbqFKhQbv15 L9YX/TnLRsHOgRAtl1FEd/7idH0rAaKnBcqiXyQCbAmnedWFbNg9nPfLwtChIBvAYRM+ YONvnVLOT7GgGrLAP5OceFMk2YDubjA+F+CjtBn+xrZP6N9xKXhdthXAiViwuGOzOwQl 3gZA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784004112; x=1784608912; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=QIYWnll1RgHSAbQKf8Xt0wniO/vmhny7JLi0bmR/U7w=; b=GVGGgqoOL/zYgRnSE6ItNbBkn85OYkzxZB/N9xhx5EMx4SpnQnMP6wtEIN0c9TdAXY 5m9B18gBO5F8OhBTeZfASKagxwgVOH0Ux9rG/P5u3UZ6THPwSkba9vZ6/AcWn92xSvfR ovEX1CD8XrRsDzdIdKJCoU0v1SVSvZ+ZnwKg82jzWKAb3QSaolUudVtstiv4aqYF+17q TDEF3JkdAY+MFFbKuY5x9rHZ236I1P60jrRiflCr/of1PtPDWlDoFn7JeyWNLRJm1E0x YKm1rOEYQzQjTcbrfY8GUBSb6pqWOSQK1qgQ+wT4U7pbYUj1y4ZczuuDGNMPgrinPYP9 nozA== X-Forwarded-Encrypted: i=1; AHgh+RryWUMoL1Fdicys0mlTYDLqkYVJP8o1CrSXqSaQMODUChVRACIBdKqgk/k2YDWBYsJ9tNxnrqm3aNGru8A=@vger.kernel.org X-Gm-Message-State: AOJu0YyfkysZT1ur+WdONtVH9CdlrxaNudremEwiX34B9OzyBkv90S0+ BFShGLMn8iPjzU4/IUTZQpzlmMGuhihrUcnB413okYjoQll1YmYv+M/MWoIcLuiHnZ4dbLZHfA9 t+Jt40WigqZ19TemuUWh58fy6iq0HVosE15RJ+Z52158y5jV6uIFoocWCSEa3JZ3hCqBZb7jwQT w= X-Gm-Gg: AfdE7cmujjAxmCllfrI+q/0/BgR/ismTE4NmdAMfFDwbo+m+RjVE2QgYvELWhTPzNRw xi+I2PFD7zWBeAre1wHTYdLjqU4Pxkq+a2mcT0BSx9eclyIxPgamWBUHG2Uv3O7T3aMxUK92+yT CpL6yN8XDzGi5Z3Xc37uGQbx3j7Ts2cpEK3mFyHYEnB7NuOv6slYA5qQJaVHqLS3WILj37FCsvg bxCIzkMqIc8rd1SW6CRac2pJ10GQiqwolpSfGJhdh3ERGyfGdW2R1QbNQfmkerrRHz1GLhDq5Lt z4vY4QQfzTtXMoY5NBmyxvWWLeBLr7o+gAo5FPEedygLMAF4lWI2IDPniddg1ibLVVEjgA2IJXu bqzf6zsL8vFPfc6SFGcNabT2gKD/50s69+nQBEqgS/f/cVKwH3yPc6+C5qgpVM6EElx/09c8ged oeaDZw4xIFkOai7s/RW9+1Va0cuIX47uM7JPUBR+i5jx9e7Q== X-Received: by 2002:a05:6a20:a109:b0:3bf:7189:2d1f with SMTP id adf61e73a8af0-3c110a07537mr11924949637.31.1784004112260; Mon, 13 Jul 2026 21:41:52 -0700 (PDT) X-Received: by 2002:a05:6a20:a109:b0:3bf:7189:2d1f with SMTP id adf61e73a8af0-3c110a07537mr11924926637.31.1784004111830; Mon, 13 Jul 2026 21:41:51 -0700 (PDT) Received: from hu-kathirav-blr.qualcomm.com (blr-bdr-fw-01_GlobalNAT_AllZones-Outside.qualcomm.com. [103.229.18.19]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-13b659d87a2sm68624567c88.13.2026.07.13.21.41.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 13 Jul 2026 21:41:51 -0700 (PDT) From: Kathiravan Thirumoorthy Date: Tue, 14 Jul 2026 10:11:24 +0530 Subject: [PATCH 5/5] arm64: dts: qcom: ipq9574: enable the PCIe support on RDP454 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: <20260714-pcie_move_to_new_binding-v1-5-6bb25887a0dc@oss.qualcomm.com> References: <20260714-pcie_move_to_new_binding-v1-0-6bb25887a0dc@oss.qualcomm.com> In-Reply-To: <20260714-pcie_move_to_new_binding-v1-0-6bb25887a0dc@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Kathiravan Thirumoorthy , Manivannan Sadhasivam X-Mailer: b4 0.15.2 X-Proofpoint-Spam-Info: AW1haW4tMjYwNzE0MDA0NSBTYWx0ZWRfX9ImXZOw8evLY vsTampnT1xMu6wqhWNOzh3ouNPEK0bJP9FCLQixj0gqD3sVf0BzHcptZJAeLsLSQB5TrP+h8dJH edtJVZApd8m5zxW7NIuNw7ERMCl3+XI= X-Proofpoint-GUID: QhHfcHr6H2o7IBBDoSmamkQMdyQRjaxW X-Proofpoint-ORIG-GUID: QhHfcHr6H2o7IBBDoSmamkQMdyQRjaxW X-Authority-Analysis: v=2.4 cv=BZroFLt2 c=1 sm=1 tr=0 ts=6a55be10 cx=c_pps a=Oh5Dbbf/trHjhBongsHeRQ==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_K5XuSEh1TEqbUxoQ0s3:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=gruHRBXcteZQTzQfZrMA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=_Vgx9l1VpLgwpw_dHYaR:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzE0MDA0NSBTYWx0ZWRfX997NKP7GBlZp wiH3S6O61B0cHKVf7/o1/Ic9ylFta+lc1CtW1B3ryfBK2LZI4TbZ9GEz6UBMdsgAdTmqwgR9jlL SxhuHKwrswcXY9WfxV00E2UFlvbwPrnvRHoihwXPtERK3tKT2LFaC4RShdKLjuzHQxSg/7beq9W fmjto8S6BLy3MeKU/0kI2CeFwQECNnavwf9gipVl7sKJgObpmW1oALo6ayAhKmbQ8OGjtiGVNEJ 6BZwWAyPtd026fUNt4pAqrUjT8KzdlPvGlpX0RMw+wYn4yeljdlYSyTwYfz9xpKw6R8BKJJkvQI MIjIJZhD9D5HBlriZqQrbl6p5J92T4z+tQZZ2VjmXizfXWOJhLg8T0wyQ/rDXwbY2vAy31xF+Ix MqxBovXi2OK+gO1gZJisQ4nHhzaLL/ooo9vFbnE+XvNGlU0AP2lfx+NVkAQhEICy7N9Pt+Z/e/z GXwoo8aGMHsLZOyP6YA== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-14_01,2026-07-10_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 spamscore=0 suspectscore=0 bulkscore=0 priorityscore=1501 malwarescore=0 impostorscore=0 lowpriorityscore=0 adultscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607140045 Enable the PCIe0 (x1) and PCIe2 (x2) instances to connect QCN92xx Wi=E2=80= =91Fi cards. Reviewed-by: Manivannan Sadhasivam Signed-off-by: Kathiravan Thirumoorthy --- arch/arm64/boot/dts/qcom/ipq9574-rdp454.dts | 80 +++++++++++++++++++++++++= ++++ 1 file changed, 80 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/ipq9574-rdp454.dts b/arch/arm64/boot/= dts/qcom/ipq9574-rdp454.dts index f2334b9e0ed4..146422aede7d 100644 --- a/arch/arm64/boot/dts/qcom/ipq9574-rdp454.dts +++ b/arch/arm64/boot/dts/qcom/ipq9574-rdp454.dts @@ -18,3 +18,83 @@ / { &qpic_nand { status =3D "okay"; }; + +&pcie0 { + pinctrl-0 =3D <&pcie0_default>; + pinctrl-names =3D "default"; + + status =3D "okay"; +}; + +&pcie0_phy { + status =3D "okay"; +}; + +&pcie0_port0 { + reset-gpios =3D <&tlmm 23 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 24 GPIO_ACTIVE_LOW>; +}; + +&pcie2 { + pinctrl-0 =3D <&pcie2_default>; + pinctrl-names =3D "default"; + + status =3D "okay"; +}; + +&pcie2_phy { + status =3D "okay"; +}; + +&pcie2_port0 { + reset-gpios =3D <&tlmm 29 GPIO_ACTIVE_LOW>; + wake-gpios =3D <&tlmm 30 GPIO_ACTIVE_LOW>; +}; + +&tlmm { + pcie0_default: pcie0-default-state { + clkreq-n-pins { + pins =3D "gpio22"; + function =3D "pcie0_clk"; + drive-strength =3D <6>; + bias-pull-up; + }; + + perst-n-pins { + pins =3D "gpio23"; + function =3D "gpio"; + drive-strength =3D <8>; + bias-pull-up; + }; + + wake-n-pins { + pins =3D "gpio24"; + function =3D "pcie0_wake"; + drive-strength =3D <6>; + bias-pull-up; + }; + }; + + pcie2_default: pcie2-default-state { + clkreq-n-pins { + pins =3D "gpio28"; + function =3D "pcie2_clk"; + drive-strength =3D <6>; + bias-pull-up; + }; + + perst-n-pins { + pins =3D "gpio29"; + function =3D "gpio"; + drive-strength =3D <8>; + bias-pull-down; + }; + + wake-n-pins { + pins =3D "gpio30"; + function =3D "pcie2_wake"; + drive-strength =3D <6>; + bias-pull-up; + }; + }; +}; --=20 2.34.1