Simon Glass
6995f2c8be
common: Move autoprobe out to board init
...
Rather than doing autoprobe within the driver model code, move it out to
the board-init code. This makes it clear that it is a separate step from
binding devices.
For now this is always done twice, before and after relocation, but we
should discuss whether it might be possible to drop the post-relocation
probe.
For boards with SPL, the autoprobe is still done there as well.
Note that with this change, autoprobe happens after the
EVT_DM_POST_INIT_R/F events are sent, rather than before.
Link: https://lore.kernel.org/u-boot/20240626235717.272219-1-marex@denx.de/
Signed-off-by: Simon Glass <sjg@chromium.org>
2025-01-14 11:42:51 -06:00
..
2024-10-26 10:46:48 +08:00
2024-10-27 18:44:13 -06:00
2024-05-20 13:35:03 -06:00
2024-12-15 11:39:23 -06:00
2024-10-24 11:20:58 -06:00
2024-11-15 14:32:47 +01:00
2024-10-11 11:44:48 -06:00
2024-12-04 14:06:23 -06:00
2024-11-06 18:56:51 +08:00
2025-01-10 18:56:09 -06:00
2025-01-14 11:42:51 -06:00
2024-12-07 09:07:04 -03:00
2024-12-24 18:07:53 +01:00
2024-12-23 08:10:15 -03:00
2024-05-20 13:35:03 -06:00
2024-11-20 17:57:58 +01:00
2024-12-31 07:53:17 -06:00
2024-05-20 13:35:03 -06:00
2024-11-19 15:10:56 +01:00
2024-12-31 17:55:02 -06:00
2024-10-11 11:44:48 -06:00
2024-05-20 13:35:03 -06:00
2024-05-24 13:42:07 -06:00
2024-12-30 15:55:33 -06:00
2024-05-20 13:35:03 -06:00
2024-12-11 08:36:24 +01:00
2024-10-11 11:44:48 -06:00
2024-11-24 15:41:32 -06:00
2024-12-06 13:00:41 -06:00
2024-12-31 15:24:26 -06:00
2024-10-29 18:45:22 -06:00
2024-12-23 08:08:51 -03:00
2024-12-25 22:31:04 -06:00
2024-12-31 08:08:59 -06:00
2024-10-11 12:23:25 -06:00
2025-01-01 14:40:04 -06:00
2024-10-11 11:44:48 -06:00
2024-05-20 13:35:03 -06:00
2024-12-25 22:31:04 -06:00
2024-05-20 13:35:03 -06:00
2024-12-25 22:31:04 -06:00
2024-12-29 16:55:31 +01:00
2025-01-14 07:44:51 +09:00
2024-09-11 17:02:36 -03:00
2023-11-07 14:50:51 -05:00
2024-12-29 16:55:31 +01:00
2024-05-20 13:35:03 -06:00
2024-12-29 16:55:31 +01:00
2024-10-11 11:44:48 -06:00
2024-10-11 11:44:48 -06:00
2025-01-14 15:34:51 +01:00
2024-11-01 13:34:32 -06:00
2024-12-25 22:31:04 -06:00
2024-05-20 13:35:03 -06:00
2024-05-20 13:35:03 -06:00
2024-09-06 10:47:46 +02:00
2024-07-22 10:53:06 -06:00
2025-01-14 08:33:31 +01:00
2024-07-05 12:07:37 +02:00
2024-11-17 13:12:54 -06:00
2024-10-11 11:44:48 -06:00
2024-04-26 08:28:35 +03:00
2024-07-22 10:53:06 -06:00
2024-12-30 15:55:27 -06:00
2024-10-11 11:44:48 -06:00
2024-10-14 08:56:03 +02:00
2025-01-13 04:39:05 +01:00
2024-12-11 12:40:13 +01:00
2024-10-18 14:10:21 -06:00
2024-05-20 13:35:03 -06:00
2024-05-20 13:35:03 -06:00
2025-01-09 15:25:36 -06:00
2024-05-20 13:35:03 -06:00
2023-10-15 12:23:48 +02:00
2024-12-14 09:34:16 -06:00