Christian Pötzsch
30e1733297
virtio: Fix virtio initialization sequence
...
The virtio spec clearly states in "3.1.1 Driver Requirements: Device
Initialization" the sequence a client has to follow after device reset.
Because u-boot resets here again, it also needs to set the "acknowledge"
bit again even if this was done in virtio_uclass_child_post_bind already
once before.
Signed-off-by: Christian Pötzsch <christian.poetzsch@kernkonzept.com >
Signed-off-by: Adam Lackorzynski <adam@l4re.org >
[trini: Add VIRTIO_CONFIG_S_ACKNOWLEDGE flag check to the test]
Signed-off-by: Tom Rini <trini@konsulko.com >
2026-03-25 14:33:00 -06:00
..
2025-11-17 10:43:21 -06:00
2025-10-13 16:13:21 +02:00
2025-07-29 13:14:47 -06:00
2026-02-17 13:50:22 -06:00
2026-02-18 16:35:12 -06:00
2025-10-30 12:32:12 -06:00
2025-08-13 15:17:46 +02:00
2026-03-13 02:57:15 +08:00
2026-03-24 12:32:02 -05:00
2026-03-18 18:36:50 -06:00
2026-03-16 18:44:00 -03:00
2026-01-02 15:51:54 -06:00
2026-02-14 11:06:46 -06:00
2026-03-16 10:38:47 +01:00
2026-03-10 12:35:02 -06:00
2026-02-19 11:27:51 +01:00
2026-03-23 10:58:20 +08:00
2026-02-14 11:06:46 -06:00
2026-02-13 16:04:40 +02:00
2026-03-09 15:26:34 -06:00
2026-03-09 15:26:34 -06:00
2026-01-09 09:08:14 -06:00
2026-03-22 14:58:58 +02:00
2025-11-20 09:17:58 +01:00
2026-02-26 09:04:46 -06:00
2026-03-18 13:07:36 -06:00
2026-02-17 13:50:22 -06:00
2025-10-10 08:24:45 -06:00
2025-08-13 12:59:36 +03:00
2026-03-18 13:13:57 -06:00
2026-03-23 11:27:52 +08:00
2026-02-20 10:39:19 -06:00
2026-01-09 09:08:14 -06:00
2026-03-13 10:52:03 -06:00
2025-08-11 15:00:30 -06:00
2026-03-17 01:36:57 +08:00
2026-02-17 13:50:22 -06:00
2026-03-16 08:24:18 -06:00
2026-03-24 11:10:27 -05:00
2026-03-25 11:09:34 -06:00
2026-03-22 14:58:40 +02:00
2025-08-27 15:49:59 +08:00
2026-03-10 10:07:04 -06:00
2026-02-17 13:50:22 -06:00
2026-03-09 15:26:34 -06:00
2026-03-23 10:55:01 +08:00
2025-10-08 16:13:06 -06:00
2026-02-13 08:16:24 +01:00
2026-03-16 10:39:26 -06:00
2026-03-13 13:21:59 -06:00
2025-08-14 10:58:46 -06:00
2026-02-17 13:50:22 -06:00
2026-01-14 16:25:09 +01:00
2025-11-07 15:34:22 -06:00
2026-03-16 18:44:58 -03:00
2026-02-17 13:50:22 -06:00
2026-02-18 08:27:51 -06:00
2026-02-14 11:06:46 -06:00
2025-10-14 10:42:27 +03:00
2026-02-17 13:50:22 -06:00
2026-03-09 15:26:34 -06:00
2025-10-14 10:42:27 +03:00
2026-03-13 10:52:03 -06:00
2026-03-16 08:22:58 -06:00
2026-03-22 14:58:58 +02:00
2026-03-25 14:33:00 -06:00
2025-07-10 08:02:11 -03:00
2025-10-08 16:13:11 -06:00
2026-03-09 15:26:34 -06:00
2025-11-20 09:17:58 +01:00
2026-03-12 09:30:44 +01:00