| /u-boot/boot/ |
| A D | bootstd-uclass.c | 131 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 D | bootmeth_script.c | 66 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 D | bootmeth_extlinux.c | 105 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 D | Makefile | 25 obj-$(CONFIG_$(SPL_TPL_)BOOTSTD) += bootstd-uclass.o
|
| A D | bootdev-uclass.c | 685 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 D | Kconfig | 447 bool "Use bootstd to boot"
|
| /u-boot/test/boot/ |
| A D | bootstd_common.c | 62 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 D | bootflow.c | 371 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 D | bootmeth.txt | 5 device (bootdev). These are normally created as children of the bootstd device. 18 bootstd {
|
| A D | bootstd.txt | 1 U-Boot standard boot device (bootstd) 23 bootstd {
|
| /u-boot/doc/develop/ |
| A D | index.rst | 30 bootstd
|
| A D | bootstd.rst | 330 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 D | tests_writing.rst | 96 ut -f bootstd vbe_test_fixup_norun
|
| A D | py_testing.rst | 157 'not slow and not bootstd and not spi_flash' -n16
|
| /u-boot/test/ |
| A D | cmd_ut.c | 58 U_BOOT_CMD_MKENT(bootstd, CONFIG_SYS_MAXARGS, 1, do_ut_bootstd,
|
| /u-boot/doc/usage/cmd/ |
| A D | bootmeth.rst | 21 See :doc:`../../develop/bootstd` for more information.
|
| A D | ut.rst | 71 bootstd - standard boot implementation
|
| A D | bootdev.rst | 22 See :doc:`../../develop/bootstd` for more information about bootdevs in general.
|
| A D | dm.rst | 368 bootstd 0 [ ] bootstd_drv |-- bootstd
|
| A D | bootflow.rst | 24 See :doc:`../../develop/bootstd` for more information.
|
| /u-boot/arch/sandbox/dts/ |
| A D | sandbox.dtsi | 30 bootstd {
|
| A D | test.dts | 82 bootstd { 1040 /* This is used for bootstd bootmenu tests */
|
| /u-boot/ |
| A D | MAINTAINERS | 812 F: boot/bootstd.c 815 F: doc/develop/bootstd.rst 823 F: include/bootstd.h
|
| /u-boot/cmd/ |
| A D | Kconfig | 248 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.
|