imx: 6.6: add a patch to work around a PCI init hang on IMX8M{M,P}
authorTim Harvey <tharvey@gateworks.com>
Tue, 17 Dec 2024 22:52:48 +0000 (14:52 -0800)
committerHauke Mehrtens <hauke@hauke-m.de>
Sun, 9 Feb 2025 22:26:39 +0000 (23:26 +0100)
commit7feb8be5e4fa4ef26f3ed96daa0ef26fc530892c
treef829b6df1b238e8ba6896089d351f519a771051f
parente2b064f5a4bafc28fe73b2cd4c35bb78acd992c9
imx: 6.6: add a patch to work around a PCI init hang on IMX8M{M,P}

The act of attempting link at gen1 then trying to link at higher speeds
causes a hang with the specific PCIe switch used on the Gateworks Venice
boards. Work around this by linking at the highest speed first as is
common with all other PCI controller drivers.

Signed-off-by: Tim Harvey <tharvey@gateworks.com>
Link: https://github.com/openwrt/openwrt/pull/17717
Signed-off-by: Robert Marko <robimarko@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/17762
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(cherry picked from commit 23a18a57cf750d9081353cdd34e44982ea10e191)
target/linux/imx/patches-6.6/600-PCI-imx6-Start-link-at-max-gen-first-for-IMX8MM-and-IMX8MP.patch [new file with mode: 0644]