[openwrt/openwrt] apm821xx: fix pcie node numbers

LEDE Commits lede-commits at lists.infradead.org
Tue Nov 18 04:15:17 PST 2025


ansuel pushed a commit to openwrt/openwrt.git, branch main:
https://git.openwrt.org/dc420acc773caafcf3b0b28361eb96be820d95b0

commit dc420acc773caafcf3b0b28361eb96be820d95b0
Author: Rosen Penev <rosenp at gmail.com>
AuthorDate: Tue Jul 15 15:44:25 2025 -0700

    apm821xx: fix pcie node numbers
    
    The values provides are correct if after the @ it would be the bus
    number and then device number. But it's actually, device and then
    function for pcie devices.
    
    Signed-off-by: Rosen Penev <rosenp at gmail.com>
    Link: https://github.com/openwrt/openwrt/pull/19425
    Signed-off-by: Christian Marangi <ansuelsmth at gmail.com>
---
 target/linux/apm821xx/dts/meraki-mr24.dts      | 12 ++++++------
 target/linux/apm821xx/dts/meraki-mx60.dts      |  4 ++--
 target/linux/apm821xx/dts/netgear-wndap620.dts |  4 ++--
 target/linux/apm821xx/dts/netgear-wndap660.dts | 12 ++++++------
 target/linux/apm821xx/dts/netgear-wndr4700.dts | 16 ++++++++--------
 5 files changed, 24 insertions(+), 24 deletions(-)

diff --git a/target/linux/apm821xx/dts/meraki-mr24.dts b/target/linux/apm821xx/dts/meraki-mr24.dts
index c67faaaa32..b056533184 100644
--- a/target/linux/apm821xx/dts/meraki-mr24.dts
+++ b/target/linux/apm821xx/dts/meraki-mr24.dts
@@ -227,13 +227,13 @@
 	 *
 	 */
 
-	bridge at 64,0 {
+	bridge at 0,0 {
 		reg = <0x00400000 0 0 0 0>;
 		#address-cells = <3>;
 		#size-cells = <2>;
 		ranges;
 
-		bridge at 65,0 {
+		bridge at 0,0 {
 			/* IDT PES3T3 PCI Express Switch */
 			compatible = "pci111d,8039";
 			reg = <0x00410000 0 0 0 0>;
@@ -241,14 +241,14 @@
 			#size-cells = <2>;
 			ranges;
 
-			bridge at 66,2 {
+			bridge at 2,0 {
 				compatible = "pci111d,8039";
 				reg = <0x00421000 0 0 0 0>;
 				#address-cells = <3>;
 				#size-cells = <2>;
 				ranges;
 
-				wifi0: wifi at 67,0 {
+				wifi0: wifi at 0,0 {
 					/* Atheros AR9380 2.4GHz */
 					compatible = "pci168c,0030";
 					reg = <0x00430000 0 0 0 0>;
@@ -256,14 +256,14 @@
 				};
 			};
 
-			bridge at 66,3 {
+			bridge at 3,0 {
 				compatible = "pci111d,8039";
 				reg = <0x00421800 0 0 0 0>;
 				#address-cells = <3>;
 				#size-cells = <2>;
 				ranges;
 
-				wifi1: wifi at 68,0 {
+				wifi1: wifi at 0,0 {
 					/* Atheros AR9380 5GHz */
 					compatible = "pci168c,0030";
 					reg = <0x00440000 0 0 0 0>;
diff --git a/target/linux/apm821xx/dts/meraki-mx60.dts b/target/linux/apm821xx/dts/meraki-mx60.dts
index 534b5ac183..dd0ac652ab 100644
--- a/target/linux/apm821xx/dts/meraki-mx60.dts
+++ b/target/linux/apm821xx/dts/meraki-mx60.dts
@@ -443,13 +443,13 @@
 	 *	-+-[0000:40]---00.0-[41-7f]----00.0
 	 */
 
-	bridge at 64,0 {
+	bridge at 0,0 {
 		reg = <0x00400000 0 0 0 0>;
 		#address-cells = <3>;
 		#size-cells = <2>;
 		ranges;
 
-		wifi0: wifi at 65,0 {
+		wifi0: wifi at 0,0 {
 			/* Atheros AR9380 2.4/5GHz */
 			compatible = "pci168c,0030";
 			reg = <0x00410000 0 0 0 0>;
diff --git a/target/linux/apm821xx/dts/netgear-wndap620.dts b/target/linux/apm821xx/dts/netgear-wndap620.dts
index 50e1d0cf17..c99569bf1f 100644
--- a/target/linux/apm821xx/dts/netgear-wndap620.dts
+++ b/target/linux/apm821xx/dts/netgear-wndap620.dts
@@ -31,13 +31,13 @@
 	 *	-+-[0000:40]---00.0-[41-7f]----00.0
 	 */
 
-	bridge at 64,0 {
+	bridge at 0,0 {
 		reg = <0x00400000 0 0 0 0>;
 		#address-cells = <3>;
 		#size-cells = <2>;
 		ranges;
 
-		wifi0: wifi at 65,0 {
+		wifi0: wifi at 0,0 {
 			/* Atheros AR9380 5GHz */
 			compatible = "pci168c,0030";
 			reg = <0x00410000 0 0 0 0>;
diff --git a/target/linux/apm821xx/dts/netgear-wndap660.dts b/target/linux/apm821xx/dts/netgear-wndap660.dts
index 7cef1f5a45..2c3b07813f 100644
--- a/target/linux/apm821xx/dts/netgear-wndap660.dts
+++ b/target/linux/apm821xx/dts/netgear-wndap660.dts
@@ -48,13 +48,13 @@
 	 *
 	 */
 
-	bridge at 64,0 {
+	bridge at 0,0 {
 		reg = <0x00400000 0 0 0 0>;
 		#address-cells = <3>;
 		#size-cells = <2>;
 		ranges;
 
-		bridge at 65,0 {
+		bridge at 0,0 {
 			/* IDT PES3T3 PCI Express Switch */
 			compatible = "pci111d,8039";
 			reg = <0x00410000 0 0 0 0>;
@@ -62,14 +62,14 @@
 			#size-cells = <2>;
 			ranges;
 
-			bridge at 66,2 {
+			bridge at 2,0 {
 				compatible = "pci111d,8039";
 				reg = <0x00421000 0 0 0 0>;
 				#address-cells = <3>;
 				#size-cells = <2>;
 				ranges;
 
-				wifi0: wifi at 67,0 {
+				wifi0: wifi at 0,0 {
 					/* Atheros AR9380 2.4/5GHz */
 					compatible = "pci168c,0030";
 					reg = <0x00430000 0 0 0 0>;
@@ -77,14 +77,14 @@
 				};
 			};
 
-			bridge at 66,3 {
+			bridge at 3,0 {
 				compatible = "pci111d,8039";
 				reg = <0x00421800 0 0 0 0>;
 				#address-cells = <3>;
 				#size-cells = <2>;
 				ranges;
 
-		                wifi1: wifi at 68,0 {
+		                wifi1: wifi at 0,0 {
 					/* Atheros AR9380 2.4/5GHz */
 					compatible = "pci168c,0030";
 					reg = <0x00440000 0 0 0 0>;
diff --git a/target/linux/apm821xx/dts/netgear-wndr4700.dts b/target/linux/apm821xx/dts/netgear-wndr4700.dts
index 6f4463fea4..c5bb3111ed 100644
--- a/target/linux/apm821xx/dts/netgear-wndr4700.dts
+++ b/target/linux/apm821xx/dts/netgear-wndr4700.dts
@@ -568,13 +568,13 @@
 	 *
 	 */
 
-	bridge at 64,0 {
+	bridge at 0,0 {
 		reg = <0x00400000 0 0 0 0>;
 		#address-cells = <3>;
 		#size-cells = <2>;
 		ranges;
 
-		bridge at 65,0 {
+		bridge at 0,0 {
 			/* IDT PES4T4 PCI Express Switch */
 			compatible = "pci111d,803a";
 			reg = <0x00410000 0 0 0 0>;
@@ -582,14 +582,14 @@
 			#size-cells = <2>;
 			ranges;
 
-			bridge at 66,2 {
+			bridge at 2,0 {
 				compatible = "pci111d,803a";
 				reg = <0x00421000 0 0 0 0>;
 				#address-cells = <3>;
 				#size-cells = <2>;
 				ranges;
 
-				wifi0: wifi at 67,0 {
+				wifi0: wifi at 0,0 {
 					/* Atheros AR9380 5GHz */
 					compatible = "pci168c,0030";
 					reg = <0x00430000 0 0 0 0>;
@@ -605,14 +605,14 @@
 				};
 			};
 
-			bridge at 66,3 {
+			bridge at 3,0 {
 				compatible = "pci111d,803a";
 				reg = <0x00421800 0 0 0 0>;
 				#address-cells = <3>;
 				#size-cells = <2>;
 				ranges;
 
-				wifi1: wifi at 68,0 {
+				wifi1: wifi at 0,0 {
 					/* Atheros AR9381 2.4GHz */
 					compatible = "pci168c,0033";
 					reg = <0x00440000 0 0 0 0>;
@@ -622,14 +622,14 @@
 				};
 			};
 
-			bridge at 66,4 {
+			bridge at 4,0 {
 				compatible = "pci111d,803a";
 				reg = <0x00422000 0 0 0 0>;
 				#address-cells = <3>;
 				#size-cells = <2>;
 				ranges;
 
-				usb1: usb at 69,0 {
+				usb1: usb at 0,0 {
 					/* Renesas uPD720202 */
 					compatible = "pci1912,0015";
 					reg = <0x00450000 0 0 0 0>;




More information about the lede-commits mailing list