openwrt-mirror/target/linux/imx/patches-6.6
Tim Harvey 7feb8be5e4 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 23a18a57cf)
2025-02-09 23:26:39 +01:00
..
100-bootargs.patch
300-ARM-dts-imx6q-apalis-ixora-add-status-LEDs-aliases.patch
301-ARM-dts-imx6q-apalis-ixora-make-switch3-reset-button.patch imx: 6.6: refresh kernel patches 2024-06-06 22:04:23 +02:00
310-ARM-dts-imx7d-pico-pi-set-aliases.patch
311-ARM-imx7d-pico-pi.dts-add-default-stdout-path.patch
400-6.7-arm64-dts-imx8mp-add-imx8mp-venice-gw74xx-imx219.patch imx: 6.6: add upstream patches for imx8m{m,n,p} venice 2024-06-22 16:29:39 +02:00
401-6.7-arm64-dts-imx8mm-venice-gw73xx-add-TPM-device.patch imx: 6.6: add upstream patches for imx8m{m,n,p} venice 2024-06-22 16:29:39 +02:00
402-6.7-arm64-dts-imx8mp-venice-gw73xx-add-TPM-device.patch imx: 6.6: add upstream patches for imx8m{m,n,p} venice 2024-06-22 16:29:39 +02:00
403-6.8-arm64-dts-imx8mm-venice-gw72xx-add-TPM-device.patch imx: 6.6: add upstream patches for imx8m{m,n,p} venice 2024-06-22 16:29:39 +02:00
404-6.8-arm64-dts-imx8mp-venice-gw72xx-add-TPM-device.patch imx: 6.6: add upstream patches for imx8m{m,n,p} venice 2024-06-22 16:29:39 +02:00
405-6.9-arm64-dts-imx8mm-venice-gw71xx-add-TPM-device.patch imx: 6.6: add upstream patches for imx8m{m,n,p} venice 2024-06-22 16:29:39 +02:00
406-6.9-arm64-dts-imx8mp-venice-gw71xx-add-TPM-device.patch imx: 6.6: add upstream patches for imx8m{m,n,p} venice 2024-06-22 16:29:39 +02:00
407-6.9-arm64-dts-imx8mm-venice-gw7901-add-digital-I-O-d.patch imx: 6.6: add upstream patches for imx8m{m,n,p} venice 2024-06-22 16:29:39 +02:00
408-6.9-arm64-dts-imx8mm-venice-gw7901-add-TPM-device.patch imx: 6.6: add upstream patches for imx8m{m,n,p} venice 2024-06-22 16:29:39 +02:00
409-6.9-arm64-dts-freescale-imx8mp-venice-gw72xx-2x-fix-.patch imx: 6.6: add upstream patches for imx8m{m,n,p} venice 2024-06-22 16:29:39 +02:00
410-6.9-arm64-dts-freescale-imx8mp-venice-gw73xx-2x-fix-.patch imx: 6.6: add upstream patches for imx8m{m,n,p} venice 2024-06-22 16:29:39 +02:00
411-6.10-arm64-dts-imx8mp-venice-gw74xx-add-ADC-rail-for.patch imx: 6.6: add upstream patches for imx8m{m,n,p} venice 2024-06-22 16:29:39 +02:00
412-6.10-arm64-dts-imx8mp-venice-gw72xx-add-mac-addr-for.patch imx: 6.6: add upstream patches for imx8m{m,n,p} venice 2024-06-22 16:29:39 +02:00
413-6.10-arm64-dts-imx8mp-venice-gw73xx-add-mac-addr-for.patch imx: 6.6: add upstream patches for imx8m{m,n,p} venice 2024-06-22 16:29:39 +02:00
500-6.13-arm64-dts-imx8mm-venice-add-RTC-aliases.patch imx: 6.6: add some backported kernel patches for Gateworks Venice 2025-02-09 23:26:13 +01:00
501-6.13-arm64-dts-imx8mp-venice-gw74xx-add-M2SKT_GPIO10-gpio.patch imx: 6.6: add some backported kernel patches for Gateworks Venice 2025-02-09 23:26:13 +01:00
502-6.13-arm64-dts-freescale-rename-gw7905-to-gw75xx.patch imx: 6.6: add some backported kernel patches for Gateworks Venice 2025-02-09 23:26:13 +01:00
503-6.13-arm64-dts-imx8m-venice-gw75xx-add-Accelerometer-device.patch imx: 6.6: add some backported kernel patches for Gateworks Venice 2025-02-09 23:26:13 +01:00
504-6.13-arm64-dts-imx-Add-i.MX8M-Plus-Gateworks-GW82XX-2X-support.patch imx: 6.6: add some backported kernel patches for Gateworks Venice 2025-02-09 23:26:13 +01:00
600-PCI-imx6-Start-link-at-max-gen-first-for-IMX8MM-and-IMX8MP.patch imx: 6.6: add a patch to work around a PCI init hang on IMX8M{M,P} 2025-02-09 23:26:39 +01:00