From 8d2744dfe58a9395ecadf3196d040442fe5c8c09 Mon Sep 17 00:00:00 2001 From: Shiji Yang Date: Sun, 1 Jun 2025 13:56:30 +0800 Subject: [PATCH] ipq40xx: dts: fix incorrect PCIe bus number On the ipq40xx platform, the bus range is 1 - 255. Therefore, bus number 0 is clearly incorrect. Change the bus number to 1, just like other ipq40xx devices. This patch fixes the following dtc warnings on 6.12 kernel: qcom-ipq4019.dtsi:476.5-29: Warning (pci_device_bus_num): /soc/pcie@40000000/pcie@0/wifi@0,0:bus-range: PCI bus number 0 out of range, expected (1 - 255) qcom-ipq4019.dtsi:476.5-29: Warning (pci_device_bus_num): /soc/pcie@40000000/pcie@0/wifi@0,0:bus-range: PCI bus number 0 out of range, expected (1 - 255) Signed-off-by: Shiji Yang Link: https://github.com/openwrt/openwrt/pull/18725 Signed-off-by: Hauke Mehrtens --- .../files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-whw03.dts | 2 +- .../arch/arm/boot/dts/qcom/qcom-ipq4019-wtr-m2133hp.dts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-whw03.dts b/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-whw03.dts index ec746b14088..6187d125bf3 100644 --- a/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-whw03.dts +++ b/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-whw03.dts @@ -67,7 +67,7 @@ &pcie_bridge0 { wifi@0,0 { compatible = "qcom,ath10k"; - reg = <0x00000000 0 0 0 0>; + reg = <0x00010000 0 0 0 0>; ieee80211-freq-limit = <5490000 5835000>; qcom,ath10k-calibration-variant = "linksys-whw03"; }; diff --git a/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-wtr-m2133hp.dts b/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-wtr-m2133hp.dts index 4de35683556..819220725bc 100644 --- a/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-wtr-m2133hp.dts +++ b/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-wtr-m2133hp.dts @@ -237,7 +237,7 @@ &pcie_bridge0 { wifi@0,0 { compatible = "qcom,ath10k"; - reg = <0 0 0 0 0>; + reg = <0x00010000 0 0 0 0>; nvmem-cell-names = "pre-calibration", "mac-address"; nvmem-cells = <&precal_art_9000>, <&macaddr_orgdata_32>; qcom,ath10k-calibration-variant = "Buffalo-WTR-M2133HP";