[openwrt/openwrt] mediatek: filogic: fix PCIe node dtc warnings

LEDE Commits lede-commits at lists.infradead.org
Mon May 19 07:11:48 PDT 2025


dangole pushed a commit to openwrt/openwrt.git, branch main:
https://git.openwrt.org/a851bbeec607fa6b388137e786d822d5c27f471a

commit a851bbeec607fa6b388137e786d822d5c27f471a
Author: Shiji Yang <yangshiji66 at outlook.com>
AuthorDate: Mon May 19 08:09:47 2025 +0800

    mediatek: filogic: fix PCIe node dtc warnings
    
    Add missing #address-cells and #size-cells to fix the
    following dtc warnings:
    
    ../dts/mt7986a-smartrg-bonanza-peak.dtsi:359.4-27: Warning (reg_format): /soc/pcie at 11280000/pcie at 0,0/mt7915 at 0,0:reg: property has invalid length (20 bytes) (#address-cells == 2, #size-cells == 1)
    ../dts/mt7988a-smartrg-mt-stuart.dtsi:551.4-27: Warning (reg_format): /soc/pcie at 11300000/pcie at 0,0/mt7996 at 0,0:reg: property has invalid length (20 bytes) (#address-cells == 2, #size-cells == 1)
    ../dts/mt7988a-arcadyan-mozart.dts:331.4-27: Warning (reg_format): /soc/pcie at 11300000/pcie at 0,0/mt7996 at 1,0:reg: property has invalid length (20 bytes) (#address-cells == 2, #size-cells == 1)
    ../dts/mt7988d-asus-zenwifi-bt8.dtsi:291.4-27: Warning (reg_format): /soc/pcie at 11300000/pcie at 0,0/mt7996 at 0,0:reg: property has invalid length (20 bytes) (#address-cells == 2, #size-cells == 1)
    mt7988a-bananapi-bpi-r4-wifi-mt7996a.dtso:72.5-28: Warning (reg_format): /fragment at 2/__overlay__/pcie at 0,0:reg: property has invalid length (20 bytes) (#address-cells == 2, #size-cells == 1)
    mt7988a-bananapi-bpi-r4-wifi-mt7996a.dtso:76.6-29: Warning (reg_format): /fragment at 2/__overlay__/pcie at 0,0/wifi at 0,0:reg: property has invalid length (20 bytes) (#address-cells == 2, #size-cells == 1)
    mt7988a-bananapi-bpi-r4-wifi-mt7996a.dtso:88.5-28: Warning (reg_format): /fragment at 3/__overlay__/pcie at 0,0:reg: property has invalid length (20 bytes) (#address-cells == 2, #size-cells == 1)
    mt7988a-bananapi-bpi-r4-wifi-mt7996a.dtso:92.6-29: Warning (reg_format): /fragment at 3/__overlay__/pcie at 0,0/wifi at 0,0:reg: property has invalid length (20 bytes) (#address-cells == 2, #size-cells == 1)
    mt7988a-rfb-spim-nand-factory.dtso:47.5-28: Warning (reg_format): /fragment at 1/__overlay__/pcie at 0,0:reg: property has invalid length (20 bytes) (#address-cells == 2, #size-cells == 1)
    mt7988a-rfb-spim-nand-factory.dtso:51.6-29: Warning (reg_format): /fragment at 1/__overlay__/pcie at 0,0/wifi at 0,0:reg: property has invalid length (20 bytes) (#address-cells == 2, #size-cells == 1)
    ../dts/mt7986a-tplink-tl-xtr8488.dts:305.4-27: Warning (reg_format): /soc/pcie at 11280000/pcie at 0,0/wifi at 0,0:reg: property has invalid length (20 bytes) (#address-cells == 2, #size-cells == 1)
    ../dts/mt7986a-zyxel-ex5700-telenor.dts:268.4-27: Warning (reg_format): /soc/pcie at 11280000/pcie at 0,0/wifi at 0,0:reg: property has invalid length (20 bytes) (#address-cells == 2, #size-cells == 1)
    mt7988a-bananapi-bpi-r4-wifi-mt7996a.dtso:77.5-28: Warning (reg_format): /fragment at 2/__overlay__/pcie at 0,0:reg: property has invalid length (20 bytes) (#address-cells == 2, #size-cells == 1)
    mt7988a-bananapi-bpi-r4-wifi-mt7996a.dtso:95.5-28: Warning (reg_format): /fragment at 3/__overlay__/pcie at 0,0:reg: property has invalid length (20 bytes) (#address-cells == 2, #size-cells == 1)
    mt7988a-rfb-spim-nand-factory.dtso:49.5-28: Warning (reg_format): /fragment at 1/__overlay__/pcie at 0,0:reg: property has invalid length (20 bytes) (#address-cells == 2, #size-cells == 1)
    
    Signed-off-by: Shiji Yang <yangshiji66 at outlook.com>
---
 target/linux/mediatek/dts/mt7986a-smartrg-bonanza-peak.dtsi    |  2 ++
 target/linux/mediatek/dts/mt7986a-tplink-tl-xtr8488.dts        |  2 ++
 target/linux/mediatek/dts/mt7986a-zyxel-ex5700-telenor.dts     |  2 ++
 target/linux/mediatek/dts/mt7988a-arcadyan-mozart.dts          |  4 +++-
 target/linux/mediatek/dts/mt7988a-smartrg-mt-stuart.dtsi       |  2 ++
 target/linux/mediatek/dts/mt7988d-asus-zenwifi-bt8.dtsi        |  2 ++
 .../dts/mediatek/mt7988a-bananapi-bpi-r4-wifi-mt7996a.dtso     | 10 ++++++++++
 .../arm64/boot/dts/mediatek/mt7988a-rfb-spim-nand-factory.dtso |  5 +++++
 8 files changed, 28 insertions(+), 1 deletion(-)

diff --git a/target/linux/mediatek/dts/mt7986a-smartrg-bonanza-peak.dtsi b/target/linux/mediatek/dts/mt7986a-smartrg-bonanza-peak.dtsi
index dd6cccade8..41468449de 100644
--- a/target/linux/mediatek/dts/mt7986a-smartrg-bonanza-peak.dtsi
+++ b/target/linux/mediatek/dts/mt7986a-smartrg-bonanza-peak.dtsi
@@ -356,6 +356,8 @@
 
 	slot0: pcie at 0,0 {
 		reg = <0x0000 0 0 0 0>;
+		#address-cells = <3>;
+		#size-cells = <2>;
 
 		radio0: mt7915 at 0,0 {
 			reg = <0x0000 0 0 0 0>;
diff --git a/target/linux/mediatek/dts/mt7986a-tplink-tl-xtr8488.dts b/target/linux/mediatek/dts/mt7986a-tplink-tl-xtr8488.dts
index 1b26b25f49..e3d3aa37b2 100644
--- a/target/linux/mediatek/dts/mt7986a-tplink-tl-xtr8488.dts
+++ b/target/linux/mediatek/dts/mt7986a-tplink-tl-xtr8488.dts
@@ -298,6 +298,8 @@
 	status = "okay";
 
 	pcie at 0,0 {
+		#address-cells = <3>;
+		#size-cells = <2>;
 		reg = <0x0000 0 0 0 0>;
 
 		wifi at 0,0 {
diff --git a/target/linux/mediatek/dts/mt7986a-zyxel-ex5700-telenor.dts b/target/linux/mediatek/dts/mt7986a-zyxel-ex5700-telenor.dts
index 29d37e9315..20e9146e2a 100644
--- a/target/linux/mediatek/dts/mt7986a-zyxel-ex5700-telenor.dts
+++ b/target/linux/mediatek/dts/mt7986a-zyxel-ex5700-telenor.dts
@@ -261,6 +261,8 @@
 	status = "okay";
 
 	pcie at 0,0 {
+		#address-cells = <3>;
+		#size-cells = <2>;
 		reg = <0x0000 0 0 0 0>;
 
 		wifi at 0,0 {
diff --git a/target/linux/mediatek/dts/mt7988a-arcadyan-mozart.dts b/target/linux/mediatek/dts/mt7988a-arcadyan-mozart.dts
index 8b5f0526b2..f6752e340a 100644
--- a/target/linux/mediatek/dts/mt7988a-arcadyan-mozart.dts
+++ b/target/linux/mediatek/dts/mt7988a-arcadyan-mozart.dts
@@ -326,8 +326,10 @@
 
 	pcie at 0,0 {
 		reg = <0x0000 0 0 0 0>;
+		#address-cells = <3>;
+		#size-cells = <2>;
 
-		mt7996 at 1,0 {
+		mt7996 at 0,0 {
 			reg = <0x0000 0 0 0 0>;
 			nvmem-cells = <&eeprom_factory_0>;
 			nvmem-cell-names = "eeprom";
diff --git a/target/linux/mediatek/dts/mt7988a-smartrg-mt-stuart.dtsi b/target/linux/mediatek/dts/mt7988a-smartrg-mt-stuart.dtsi
index 92ebc3a864..058a96f253 100644
--- a/target/linux/mediatek/dts/mt7988a-smartrg-mt-stuart.dtsi
+++ b/target/linux/mediatek/dts/mt7988a-smartrg-mt-stuart.dtsi
@@ -548,6 +548,8 @@
 
 	pcie at 0,0 {
 		reg = <0x0000 0 0 0 0>;
+		#address-cells = <3>;
+		#size-cells = <2>;
 
 		mt7996 at 0,0 {
 			reg = <0x0000 0 0 0 0>;
diff --git a/target/linux/mediatek/dts/mt7988d-asus-zenwifi-bt8.dtsi b/target/linux/mediatek/dts/mt7988d-asus-zenwifi-bt8.dtsi
index a8de1ee99a..e865f2a678 100644
--- a/target/linux/mediatek/dts/mt7988d-asus-zenwifi-bt8.dtsi
+++ b/target/linux/mediatek/dts/mt7988d-asus-zenwifi-bt8.dtsi
@@ -286,6 +286,8 @@
 
 	pcie at 0,0 {
 		reg = <0x0000 0 0 0 0>;
+		#address-cells = <3>;
+		#size-cells = <2>;
 
 		mt7996_wifi: mt7996 at 0,0 {
 			reg = <0x0000 0 0 0 0>;
diff --git a/target/linux/mediatek/files-6.6/arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4-wifi-mt7996a.dtso b/target/linux/mediatek/files-6.6/arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4-wifi-mt7996a.dtso
index baba44e595..49ae14b72d 100644
--- a/target/linux/mediatek/files-6.6/arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4-wifi-mt7996a.dtso
+++ b/target/linux/mediatek/files-6.6/arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4-wifi-mt7996a.dtso
@@ -68,7 +68,12 @@
 	fragment at 2 {
 		target = <&pcie0>;
 		__overlay__ {
+			#address-cells = <3>;
+			#size-cells = <2>;
+
 			pcie at 0,0 {
+				#address-cells = <3>;
+				#size-cells = <2>;
 				reg = <0x0000 0 0 0 0>;
 
 				wifi at 0,0 {
@@ -84,7 +89,12 @@
 	fragment at 3 {
 		target = <&pcie1>;
 		__overlay__ {
+			#address-cells = <3>;
+			#size-cells = <2>;
+
 			pcie at 0,0 {
+				#address-cells = <3>;
+				#size-cells = <2>;
 				reg = <0x0000 0 0 0 0>;
 
 				wifi at 0,0 {
diff --git a/target/linux/mediatek/files-6.6/arch/arm64/boot/dts/mediatek/mt7988a-rfb-spim-nand-factory.dtso b/target/linux/mediatek/files-6.6/arch/arm64/boot/dts/mediatek/mt7988a-rfb-spim-nand-factory.dtso
index 3fe75aca36..a94d1659d5 100644
--- a/target/linux/mediatek/files-6.6/arch/arm64/boot/dts/mediatek/mt7988a-rfb-spim-nand-factory.dtso
+++ b/target/linux/mediatek/files-6.6/arch/arm64/boot/dts/mediatek/mt7988a-rfb-spim-nand-factory.dtso
@@ -43,7 +43,12 @@
 	fragment at 1 {
 		target = <&pcie0>;
 		__overlay__ {
+			#address-cells = <3>;
+			#size-cells = <2>;
+
 			pcie at 0,0 {
+				#address-cells = <3>;
+				#size-cells = <2>;
 				reg = <0x0000 0 0 0 0>;
 
 				wifi at 0,0 {




More information about the lede-commits mailing list