[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