u-boot/arch/sandbox/include/asm
Simon Glass 830690d2ed sandbox: Generalise SPL booting
At present sandbox only supports jumping to a file, to get to the next
U-Boot phase. We want to support other methods, so update the code to
use an enum for the method. Also use the

Use board_boot_order() to set the order, so we can add more options.
Also add the MMC methods into the BOOT_DEVICE enum so that booting
from MMC can be supported.

Signed-off-by: Simon Glass <sjg@chromium.org>
2022-10-31 11:02:44 -04:00
..
acpi_table.h acpi: Move acpi_write_tables() to a generic header 2022-02-11 11:29:23 -05:00
axi.h axi: Add AXI sandbox driver and simple emulator 2018-08-11 08:09:39 +02:00
bitops.h sandbox: Use the generic bitops headers 2015-11-05 10:52:14 -05:00
byteorder.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
cache.h Finish converting CONFIG_SYS_CACHELINE_SIZE to Kconfig 2021-08-31 17:47:49 -04:00
clk.h clk: sandbox: Create a special fixed-rate driver 2021-03-26 17:03:08 +13:00
config.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
cpu.h timer: Add a test for timer_timebase_fallback 2020-09-30 08:54:45 +08:00
dma-mapping.h dma-mapping: add <asm/dma-mapping.h> for all architectures 2020-02-20 15:09:54 +08:00
eth-raw-os.h sandbox: eth-raw: Add a SIMPLE_BUS to enumerate host interfaces 2018-07-26 14:08:19 -05:00
eth.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
fuzzing_engine.h sandbox: Add libfuzzer integration 2022-06-23 12:58:18 -04:00
getopt.h sandbox: Rename getopt sections 2022-06-23 12:58:18 -04:00
global_data.h x86: Move the acpi table to generic global_data 2022-01-25 11:44:36 -07:00
gpio.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
handoff.h spl: Add support for passing handoff info to U-Boot proper 2018-11-26 08:25:37 -05:00
i2c.h sandbox: i2c: Move platdata structs to header files 2021-03-26 17:03:08 +13:00
io.h sandbox: Drop 'const' from sandbox_write() 2019-10-27 10:56:41 -06:00
irq.h irq: Tidy up of-platdata irq support 2021-09-25 09:46:15 -06:00
linkage.h efi: Use asmlinkage for EFIAPI 2016-10-19 09:01:53 +02:00
main.h sandbox: Decouple program entry from sandbox init 2022-06-23 12:58:18 -04:00
malloc.h test: Support testing malloc() failures 2022-09-29 16:07:58 -04:00
mbox.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
posix_types.h sandbox: Add architecture header files 2011-10-17 22:45:50 +02:00
power-domain.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
processor.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
ptrace.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
reset.h test: reset: Add tests for the managed API 2020-09-30 11:55:22 -04:00
rtc.h sandbox: i2c: Move platdata structs to header files 2021-03-26 17:03:08 +13:00
scmi_test.h firmware: scmi: fix sandbox and related tests for clock discovery 2022-03-02 17:42:06 -05:00
sdl.h sandbox: sdl: Add stub sandbox_sdl_remove_display() 2022-06-25 07:54:20 +02:00
sections.h sandbox: Rename getopt sections 2022-06-23 12:58:18 -04:00
serial.h test: serial: Add test for putc/puts 2022-04-14 15:39:15 -04:00
setjmp.h sandbox: Fix setjmp/longjmp 2018-09-23 21:55:30 +02:00
spi.h sandbox: spi: Drop unused sandbox_spi_parse_spec function 2020-12-22 20:39:25 -07:00
spl.h sandbox: Generalise SPL booting 2022-10-31 11:02:44 -04:00
state.h sandbox: Support loading the other FDT 2022-09-29 16:09:56 -04:00
string.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
system.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
test.h sandbox: Support setting up the other FDT for testing 2022-09-29 16:10:43 -04:00
types.h sandbox: Use correct phys_{addr, size}_t for PHYS_64BIT=y 2019-04-11 20:10:05 -06:00
u-boot-sandbox.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
u-boot.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
unaligned.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00