Home
last modified time | relevance | path

Searched refs:bootstd (Results 1 – 24 of 24) sorted by relevance

/u-boot/boot/
A Dbootstd-uclass.c131 struct udevice *dev, *bootstd; in dm_scan_other() local
139 uclass_find_first_device(UCLASS_BOOTSTD, &bootstd); in dm_scan_other()
140 if (!bootstd) { in dm_scan_other()
142 &bootstd); in dm_scan_other()
158 ret = device_bind(bootstd, drv, name, 0, ofnode_null(), in dm_scan_other()
183 UCLASS_DRIVER(bootstd) = {
A Dbootmeth_script.c66 static int script_read_bootflow_file(struct udevice *bootstd, in script_read_bootflow_file() argument
74 ret = uclass_first_device_err(UCLASS_BOOTSTD, &bootstd); in script_read_bootflow_file()
85 prefixes = bootstd_get_prefixes(bootstd); in script_read_bootflow_file()
154 struct udevice *bootstd; in script_read_bootflow() local
157 ret = uclass_first_device_err(UCLASS_BOOTSTD, &bootstd); in script_read_bootflow()
168 ret = script_read_bootflow_file(bootstd, bflow); in script_read_bootflow()
A Dbootmeth_extlinux.c105 struct udevice *bootstd; in extlinux_read_bootflow() local
110 ret = uclass_first_device_err(UCLASS_BOOTSTD, &bootstd); in extlinux_read_bootflow()
118 prefixes = bootstd_get_prefixes(bootstd); in extlinux_read_bootflow()
A DMakefile25 obj-$(CONFIG_$(SPL_TPL_)BOOTSTD) += bootstd-uclass.o
A Dbootdev-uclass.c685 struct udevice *bootstd, *dev = NULL; in bootdev_setup_iter() local
690 ret = uclass_first_device_err(UCLASS_BOOTSTD, &bootstd); in bootdev_setup_iter()
726 iter->labels = bootstd_get_bootdev_order(bootstd, &ok); in bootdev_setup_iter()
A DKconfig447 bool "Use bootstd to boot"
/u-boot/test/boot/
A Dbootstd_common.c62 struct udevice *bootstd; in bootstd_test_drop_bootdev_order() local
64 ut_assertok(uclass_first_device_err(UCLASS_BOOTSTD, &bootstd)); in bootstd_test_drop_bootdev_order()
65 priv = dev_get_priv(bootstd); in bootstd_test_drop_bootdev_order()
A Dbootflow.c371 struct udevice *bootstd, *dev; in bootflow_system() local
375 ut_assertok(uclass_first_device_err(UCLASS_BOOTSTD, &bootstd)); in bootflow_system()
376 ut_assertok(device_bind(bootstd, DM_DRIVER_GET(bootmeth_efi_mgr), in bootflow_system()
400 struct udevice *bootstd, *dev; in bootflow_iter_disable() local
406 ut_assertok(uclass_first_device_err(UCLASS_BOOTSTD, &bootstd)); in bootflow_iter_disable()
407 ut_assertok(device_bind_driver(bootstd, "bootmeth_sandbox", "sandbox", in bootflow_iter_disable()
516 struct udevice *dev, *bootstd; in prep_mmc4_bootdev() local
526 ut_assertok(uclass_first_device_err(UCLASS_BOOTSTD, &bootstd)); in prep_mmc4_bootdev()
527 ut_assertok(device_bind(bootstd, DM_DRIVER_REF(bootmeth_script), in prep_mmc4_bootdev()
531 std = dev_get_priv(bootstd); in prep_mmc4_bootdev()
/u-boot/doc/device-tree-bindings/
A Dbootmeth.txt5 device (bootdev). These are normally created as children of the bootstd device.
18 bootstd {
A Dbootstd.txt1 U-Boot standard boot device (bootstd)
23 bootstd {
/u-boot/doc/develop/
A Dindex.rst30 bootstd
A Dbootstd.rst330 The bootstd device
333 Standard boot requires a single instance of the bootstd device to make things
338 the bootstd device. See `arch/sandbox/dts/test.dts` for an example of this.
347 but it is not necessary. The bootstd uclass includes a `dm_scan_other()`
348 function which creates the bootstd device if not found. If no bootmeth devices
467 To start. all the necessary devices must be bound, including bootstd, which
469 information. The bootstd device is also holds the various lists used while
475 those bootdevs. So, all up, we need a single bootstd device, one or more bootdev
707 The vast majority of the bootstd code is concerned with iterating through
731 The bootstd device holds a linked list of scanned bootflows as well as the
A Dtests_writing.rst96 ut -f bootstd vbe_test_fixup_norun
A Dpy_testing.rst157 'not slow and not bootstd and not spi_flash' -n16
/u-boot/test/
A Dcmd_ut.c58 U_BOOT_CMD_MKENT(bootstd, CONFIG_SYS_MAXARGS, 1, do_ut_bootstd,
/u-boot/doc/usage/cmd/
A Dbootmeth.rst21 See :doc:`../../develop/bootstd` for more information.
A Dut.rst71 bootstd - standard boot implementation
A Dbootdev.rst22 See :doc:`../../develop/bootstd` for more information about bootdevs in general.
A Ddm.rst368 bootstd 0 [ ] bootstd_drv |-- bootstd
A Dbootflow.rst24 See :doc:`../../develop/bootstd` for more information.
/u-boot/arch/sandbox/dts/
A Dsandbox.dtsi30 bootstd {
A Dtest.dts82 bootstd {
1040 /* This is used for bootstd bootmenu tests */
/u-boot/
A DMAINTAINERS812 F: boot/bootstd.c
815 F: doc/develop/bootstd.rst
823 F: include/bootstd.h
/u-boot/cmd/
A DKconfig248 This command is not necessary for bootstd to work.
266 This command is not necessary for bootstd to work.
277 This command is not necessary for bootstd to work.

Completed in 55 milliseconds