openwrt/target/linux/mvebu
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
..
base-files/lib/preinit mvebu: switch to generic sdcard upgrade method 2021-08-07 01:43:39 +03:00
cortexa9 mvebu: add support for IIJ SA-W2 2023-10-31 14:02:01 +01:00
cortexa53 mvebu: eDPU: add support for version with external switch 2023-09-19 12:12:17 +02:00
cortexa72 mvebu: cortexa72: enable USB PHY 2023-09-08 23:49:00 +02:00
files/arch mvebu: add support for IIJ SA-W2 2023-10-31 14:02:01 +01:00
image mvebu: add support for IIJ SA-W2 2023-10-31 14:02:01 +01:00
patches-5.15 mvebu: fix PXA I2C bus with recovery 2023-11-12 14:28:21 +01:00
patches-6.1 mvebu: fix PXA I2C bus with recovery 2023-11-12 14:28:21 +01:00
config-5.15 mvebu: refresh the 5.15 kconfigs 2022-08-16 22:38:46 +01:00
config-6.1 mvebu: refresh 6.1 configs 2023-09-08 23:49:00 +02:00
Makefile mvebu: add kernel 6.1 as testing kernel 2023-08-02 16:21:19 +02:00
modules.mk kernel: add kmod-leds-turris-omnia 2022-06-24 09:18:03 +02:00