u-boot/test/boot
Simon Glass 80778f505c ide: Move ide_init() into probing
At present the code does ide_init() as a separate operation, then calls
device_probe() to copy over the information. We can call ide_init() from
probe just as easily.

The only difference is that using 'ide init' twice will do nothing.
However it already fails to copy over the new data in that case, so the
effect is the same. For now, unbind the block devices and remove the IDE
device, which causes the bus to be probed again. Later patches will fix
this up fully, so that all blk_desc data is copied across.

Since ide_reset() is only called from ide_init(), there is no need to init
the ide_dev_desc[] array. This is already done at the end of ide_init() so
drop this code.

The call to uclass_first_device() is now within the probe() function of
the same device, so does nothing. Drop it.

Signed-off-by: Simon Glass <sjg@chromium.org>
2023-04-27 13:51:06 -04:00
..
bootdev.c ide: Move ide_init() into probing 2023-04-27 13:51:06 -04:00
bootflow.c bootflow: Rename bootflow_flags_t 2023-03-08 11:40:49 -08:00
bootmeth.c test: Update tests to use the skip feature 2022-10-31 11:02:44 -04:00
bootstd_common.c bootstd: Allow hunting for a bootdev by label 2023-01-23 18:11:41 -05:00
bootstd_common.h arm: qemu: Move GUIDs to the C file 2023-02-06 13:04:53 -05:00
expo.c expo: Add basic tests 2023-01-16 18:26:50 -05:00
image.c image: Add the concept of a phase to FIT 2022-10-31 11:02:44 -04:00
Makefile expo: Add basic tests 2023-01-16 18:26:50 -05:00
vbe_fixup.c vbe: Use a manual test 2022-10-31 11:04:00 -04:00
vbe_simple.c vbe: Add info about the VBE device to the fwupd node 2022-10-31 11:04:00 -04:00