u-boot/doc/develop/driver-model
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
..
bind.rst global: Use proper project name U-Boot 2023-06-12 13:24:31 +02:00
debugging.rst doc: Replace dm_dump_all() with dm_dump_tree() 2023-10-27 16:01:47 -04:00
design.rst common: Move autoprobe out to board init 2025-01-14 11:42:51 -06:00
ethernet.rst doc: shorten overlong title underlines 2023-11-11 01:44:08 +01:00
fdt-fixup.rst
fs_firmware_loader.rst global: Use proper project name U-Boot 2023-06-12 13:24:31 +02:00
i2c-howto.rst
index.rst drivers/mtd/nvmxip: introduce NVM XIP block storage emulation 2023-04-27 17:01:14 -04:00
livetree.rst drivers: use dev_read_addr_ptr when cast to pointer 2023-05-06 17:28:18 +08:00
migration.rst doc: dm: Fix typo 2024-01-29 11:28:44 +01:00
nvme.rst bootstd: Update documentation for new features 2023-01-23 18:11:41 -05:00
nvmxip.rst doc: shorten overlong title underlines 2023-11-11 01:44:08 +01:00
of-plat.rst dm: doc: Update documentation for new driver model schema 2023-02-14 09:43:27 -07:00
pci-info.rst dm: doc: Update documentation for new driver model schema 2023-02-14 09:43:27 -07:00
pmic-framework.rst
remoteproc-framework.rst tree-wide: Replace http:// link with https:// link for ti.com 2023-11-10 11:01:50 -05:00
serial-howto.rst dm: doc: Update documentation for new driver model schema 2023-02-14 09:43:27 -07:00
soc-framework.rst tree-wide: Replace http:// link with https:// link for ti.com 2023-11-10 11:01:50 -05:00
spi-howto.rst doc: shorten overlong title underlines 2023-11-11 01:44:08 +01:00
usb-info.rst
virtio.rst board: emulation: Add QEMU sbsa support 2024-10-27 17:24:13 -06:00