[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