mirror of
https://git.openwrt.org/openwrt/openwrt.git
synced 2026-01-28 03:37:17 +01:00
mediatek: fix broken PCIe caused by update to 5.15.158
The patch "710-pci-pcie-mediatek-add-support-for-coherent-DMA.patch" makes use of "syscon_regmap_lookup_by_phandle" which requires that "syscon" be in the compatible list. Without this patch, PCIe probe will fail with the following error: [ 1.287467] mtk-pcie 1a143000.pcie: host bridge /pcie@1a143000 ranges: [ 1.294019] mtk-pcie 1a143000.pcie: Parsing ranges property... [ 1.299901] mtk-pcie 1a143000.pcie: MEM 0x0020000000..0x0027ffffff -> 0x0020000000 [ 1.307954] mtk-pcie 1a143000.pcie: missing hifsys node [ 1.313185] mtk-pcie: probe of 1a143000.pcie failed with error -22 Fixes:01c58a0d2a("kernel: bump 5.15 to 5.15.158") Signed-off-by: Rany Hany <rany_hany@riseup.net> (cherry picked from commit8607372b41)
This commit is contained in:
parent
0621d89c62
commit
3f1b60ad40
1 changed files with 9 additions and 0 deletions
|
|
@ -44,6 +44,15 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>
|
|||
|
||||
slot1: pcie@1,0 {
|
||||
reg = <0x0800 0 0 0 0>;
|
||||
@@ -930,7 +936,7 @@
|
||||
};
|
||||
|
||||
hifsys: clock-controller@1af00000 {
|
||||
- compatible = "mediatek,mt7622-hifsys";
|
||||
+ compatible = "mediatek,mt7622-hifsys", "syscon";
|
||||
reg = <0 0x1af00000 0 0x70>;
|
||||
#clock-cells = <1>;
|
||||
};
|
||||
--- a/drivers/pci/controller/pcie-mediatek.c
|
||||
+++ b/drivers/pci/controller/pcie-mediatek.c
|
||||
@@ -20,6 +20,7 @@
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue