Grygorii Tertychnyi
5a72477273
i2c: ocores: set IACK bit after core is enabled
...
Setting IACK bit when core is disabled does not clear the "Interrupt Flag"
bit in the status register, and the interrupt remains pending.
Sometimes it causes failure for the very first message transfer, that is
usually a device probe.
Hence, set IACK bit after core is enabled to clear pending interrupt.
Fixes: 18f98b1e3147 ("[PATCH] i2c: New bus driver for the OpenCores I2C controller")
Signed-off-by: Grygorii Tertychnyi <grygorii.tertychnyi@leica-geosystems.com>
Acked-by: Peter Korsgaard <peter@korsgaard.com>
Cc: stable@vger.kernel.org
Signed-off-by: Andi Shyti <andi.shyti@kernel.org>
2024-06-21 01:17:43 +02:00
..
2024-05-06 00:56:49 +02:00
2024-05-06 00:56:48 +02:00
2024-05-06 00:56:48 +02:00
2023-06-05 09:47:37 +02:00
2024-01-18 21:10:41 +01:00
2024-01-18 21:10:41 +01:00
2022-11-01 13:41:22 +01:00
2024-05-06 00:56:49 +02:00
2022-11-01 13:41:22 +01:00
2024-03-08 10:10:27 +01:00
2023-10-21 20:45:29 +02:00
2024-05-06 00:56:31 +02:00
2024-06-12 17:07:33 +01:00
2023-08-08 15:36:48 +02:00
2023-10-28 14:34:53 +02:00
2024-05-06 00:56:32 +02:00
2024-05-06 00:56:32 +02:00
2023-06-05 09:47:37 +02:00
2023-10-11 18:35:26 +02:00
2024-05-13 15:56:14 +02:00
2023-06-05 09:47:37 +02:00
2022-02-15 10:04:53 +01:00
2022-02-15 10:04:53 +01:00
2023-06-05 09:47:37 +02:00
2023-11-08 10:27:17 +01:00
2024-01-18 21:10:42 +01:00
2023-06-05 09:47:37 +02:00
2024-05-06 00:56:33 +02:00
2023-04-20 18:20:05 +08:00
2022-02-11 15:38:23 +01:00
2024-02-27 01:51:33 +01:00
2024-02-27 01:51:35 +01:00
2024-02-27 01:51:35 +01:00
2024-05-06 00:56:55 +02:00
2024-05-06 00:56:55 +02:00
2024-06-12 17:07:34 +01:00
2024-05-06 00:56:49 +02:00
2023-08-10 10:13:40 +02:00
2022-08-11 23:02:51 +02:00
2024-01-18 21:10:41 +01:00
2023-08-14 17:47:21 +02:00
2024-05-06 00:56:50 +02:00
2024-01-18 21:10:41 +01:00
2023-08-14 17:47:21 +02:00
2023-06-05 09:47:37 +02:00
2024-02-08 09:34:19 +01:00
2024-05-06 00:56:50 +02:00
2024-05-06 00:56:47 +02:00
2024-01-18 21:10:41 +01:00
2022-08-11 23:02:51 +02:00
2024-05-06 00:56:33 +02:00
2024-05-06 00:56:51 +02:00
2024-03-15 12:09:49 -07:00
2024-01-18 21:10:41 +01:00
2024-01-18 21:10:41 +01:00
2024-05-06 00:56:34 +02:00
2024-05-06 00:56:53 +02:00
2024-01-18 21:10:41 +01:00
2023-10-11 11:33:37 +02:00
2023-08-14 17:47:21 +02:00
2023-02-02 22:23:59 +01:00
2023-06-05 10:43:45 +02:00
2023-08-14 17:47:21 +02:00
2023-08-08 15:36:55 +02:00
2023-08-14 18:09:44 +02:00
2024-01-18 21:10:41 +01:00
2024-05-06 00:56:12 +02:00
2023-09-19 22:00:22 +02:00
2023-08-14 17:47:21 +02:00
2023-10-10 21:41:14 +02:00
2023-08-14 17:47:21 +02:00
2024-01-18 21:10:41 +01:00
2024-05-20 08:55:18 -07:00
2024-02-14 22:51:54 +01:00
2023-06-14 10:47:11 +02:00
2024-06-21 01:17:43 +02:00
2024-05-06 00:56:40 +02:00
2024-05-06 00:56:40 +02:00
2023-06-05 09:47:37 +02:00
2024-05-06 00:56:51 +02:00
2023-06-05 09:47:37 +02:00
2023-08-14 17:47:21 +02:00
2022-08-11 23:02:51 +02:00
2024-02-14 22:15:07 +01:00
2022-11-12 21:30:16 +01:00
2024-01-18 21:10:41 +01:00
2023-06-23 11:56:34 +02:00
2023-08-14 17:47:21 +02:00
2024-01-18 21:10:41 +01:00
2023-08-14 18:10:14 +02:00
2023-09-22 12:12:07 +02:00
2023-08-14 17:47:21 +02:00
2024-05-06 00:56:55 +02:00
2023-08-25 22:07:10 +02:00
2024-05-06 00:56:54 +02:00
2024-05-06 00:56:35 +02:00
2024-01-18 21:10:42 +01:00
2024-05-06 00:35:39 +02:00
2024-05-06 00:56:54 +02:00
2021-06-24 22:08:00 +02:00
2023-06-05 12:03:35 +02:00
2024-05-06 00:56:54 +02:00
2024-01-18 21:10:41 +01:00
2024-01-18 21:10:41 +01:00
2024-05-06 00:56:36 +02:00
2024-01-18 21:10:41 +01:00
2023-06-05 09:47:37 +02:00
2024-01-18 21:10:41 +01:00
2024-01-18 21:10:41 +01:00
2024-01-18 21:10:41 +01:00
2024-03-08 08:02:47 +01:00
2024-05-06 00:56:52 +02:00
2024-05-06 00:56:52 +02:00
2024-05-06 00:56:52 +02:00
2023-10-29 20:30:07 +01:00
2024-05-23 13:38:15 +02:00
2022-08-11 23:02:51 +02:00
2023-08-14 17:47:21 +02:00
2024-05-06 00:56:37 +02:00
2024-05-06 00:56:41 +02:00
2023-08-14 15:14:42 +02:00
2024-05-06 00:56:37 +02:00
2024-05-06 00:56:37 +02:00
2023-06-14 10:40:09 +02:00
2024-01-18 21:10:41 +01:00
2024-05-06 00:56:46 +02:00
2024-05-06 00:56:46 +02:00
2024-05-06 00:56:45 +02:00
2024-05-06 00:56:46 +02:00
2024-01-18 21:10:41 +01:00
2024-05-06 00:35:39 +02:00
2023-08-08 15:36:53 +02:00
2023-09-29 11:55:21 +01:00
2023-09-22 12:04:39 +02:00
2023-08-10 10:12:55 +02:00
2024-05-06 00:56:46 +02:00
2024-05-06 00:56:46 +02:00
2024-01-18 21:10:41 +01:00