openwrt/target/linux/mvebu/patches-6.1
Robert Marko f74f5b2994 mvebu: fix PXA I2C bus with recovery
Since kernel 5.11, the PXA I2C driver has been converted to generic I2C
recovery, which makes the I2C bus completely lock up if recovery pinctrl
is present in the DT and I2C recovery is enabled.

This effectively completely broke I2C on Methode uDPU and eDPU boards
as both of them rely on I2C recovery.

After a discussion upstream, it was concluded that there is no simple fix
and that the blamed upstream commit:
0b01392c18b9993a584f36ace1d61118772ad0ca ("i2c: pxa: move to generic GPIO
recovery") should be reverted.
I have sent the revert upstream, it should be merged soon so lets "fix"
OpenWrt as well.

Signed-off-by: Robert Marko <robert.marko@sartura.hr>
2023-11-12 14:28:21 +01:00
..
100-aardvark-workaround-PCIe.patch
105-power-reset-linkstation-poweroff-add-ls220de.patch
106-Revert-i2c-pxa-move-to-generic-GPIO-recovery.patch mvebu: fix PXA I2C bus with recovery 2023-11-12 14:28:21 +01:00
300-mvebu-Mangle-bootloader-s-kernel-arguments.patch kernel: bump 6.1 to 6.1.44 2023-08-09 20:39:20 -04:00
301-mvebu-armada-38x-enable-libata-leds.patch
302-add_powertables.patch
304-revert_i2c_delay.patch
305-armada-385-rd-mtd-partitions.patch
306-ARM-mvebu-385-ap-Add-partitions.patch
307-armada-xp-linksys-mamba-broken-idle.patch
308-armada-xp-linksys-mamba-wan.patch
309-linksys-status-led.patch
310-linksys-use-eth0-as-cpu-port.patch
311-adjust-compatible-for-linksys.patch
312-ARM-dts-armada388-clearfog-emmc-on-clearfog-base.patch
313-helios4-dts-status-led-alias.patch
314-arm64-dts-marvell-enable-heartbeat-LED-by-default.patch mvebu: mcbin-singleshot: enable hearbeat LED by default 2023-08-10 23:09:37 +02:00
315-armada-xp-linksys-mamba-resize-kernel.patch
316-armada-370-dts-fix-crypto-engine.patch
400-find_active_root.patch
700-mvneta-tx-queue-workaround.patch
800-cpuidle-mvebu-indicate-failure-to-enter-deeper-sleep.patch
801-pci-mvebu-time-out-reset-on-link-up.patch
901-dt-bindings-Add-IEI-vendor-prefix-and-IEI-WT61P803-P.patch
902-drivers-mfd-Add-a-driver-for-IEI-WT61P803-PUZZLE-MCU.patch
903-drivers-hwmon-Add-the-IEI-WT61P803-PUZZLE-HWMON-driv.patch
904-drivers-leds-Add-the-IEI-WT61P803-PUZZLE-LED-driver.patch
905-Documentation-ABI-Add-iei-wt61p803-puzzle-driver-sys.patch
906-Documentation-hwmon-Add-iei-wt61p803-puzzle-hwmon-dr.patch
907-MAINTAINERS-Add-an-entry-for-the-IEI-WT61P803-PUZZLE.patch
910-drivers-leds-wt61p803-puzzle-improvements.patch
911-drivers-leds-wt61p803-puzzle-mcu-retry.patch