ramips: fix PCIe port number for ZBT WE3526
authorShiji Yang <yangshiji66@qq.com>
Thu, 25 Jul 2024 00:40:00 +0000 (08:40 +0800)
committerHauke Mehrtens <hauke@hauke-m.de>
Sun, 28 Jul 2024 23:09:24 +0000 (01:09 +0200)
From the kernel log, we are using PCIe port 1 and 2.

dmesg:
```
[ 0.963526] mt7621-pci 1e140000.pcie: pcie0 no card, disable it (RST & CLK)
[ 0.970432] mt7621-pci 1e140000.pcie: PCIE1 enabled
[ 0.975312] mt7621-pci 1e140000.pcie: PCIE2 enabled
[ 1.071442] pci 0000:01:00.0: [14c3:7662] type 00 class 0x028000
[ 1.130382] pci 0000:02:00.0: [14c3:7603] type 00 class 0x028000
```

Fixes: https://github.com/openwrt/openwrt/issues/16000
Signed-off-by: Shiji Yang <yangshiji66@qq.com>
Link: https://github.com/openwrt/openwrt/pull/16009
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
target/linux/ramips/dts/mt7621_zbtlink_zbt-we3526.dts
target/linux/ramips/mt7621/base-files/etc/hotplug.d/ieee80211/05-wifi-migrate

index 31a4e4482abb47dd7221ad1f3f45b3eacdb305cb..ce8906efc2c02a29057826b80b995cbe0afc4b0d 100644 (file)
@@ -96,7 +96,7 @@
        status = "okay";
 };
 
-&pcie0 {
+&pcie1 {
        wifi@0,0 {
                compatible = "pci14c3,7662";
                reg = <0x0000 0 0 0 0>;
        };
 };
 
-&pcie1 {
+&pcie2 {
        wifi@0,0 {
                compatible = "pci14c3,7603";
                reg = <0x0000 0 0 0 0>;
index 6504dc81a58c53e2e1054f8e50645061eadf60c5..0e7ff414531e00509bb2431fb6f2b8802a8db58e 100644 (file)
@@ -63,7 +63,8 @@ netgear,wac104|\
 netgear,wndr3700-v5)
        migrate_radio '1e140000.pcie/pci0000:00/0000:00:01.0/0000:02:00.0' '1e140000.pcie/pci0000:00/0000:00:02.0/0000:02:00.0'
        ;;
-zbtlink,zbt-we1326)
+zbtlink,zbt-we1326|\
+zbtlink,zbt-we3526)
        migrate_radio '1e140000.pcie/pci0000:00/0000:00:01.0/0000:02:00.0' '1e140000.pcie/pci0000:00/0000:00:02.0/0000:02:00.0'
        migrate_radio '1e140000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0' '1e140000.pcie/pci0000:00/0000:00:01.0/0000:01:00.0'
        ;;