u-boot/include
Simon Glass bd90b09288 bootstd: Add the concept of a bootdev hunter
Some bootdevs must be enumerated before they appear. For example, USB
bootdevs are not visible until USB is enumerated.

With standard boot this needs to happen automatically, since we only
want to enumerate a bus if it is needed.

Add a way to define bootdev 'hunters' which can be used to hunt for
bootdevs of a given type. Track which ones have been used and add a
command to list them.

Include a clang work-around which seems to be needed.

Signed-off-by: Simon Glass <sjg@chromium.org>
2023-01-23 18:11:40 -05:00
..
acpi acpi: Move acpi_write_tables() to a generic header 2022-02-11 11:29:23 -05:00
andestech
asm-generic gpio: Get rid of gpio_hog_probe_all() 2023-01-12 14:06:16 -05:00
broadcom
cavium
clk reset: sunxi: Reuse the platform data from the clock driver 2022-07-18 09:37:50 +01:00
configs odroid: limit boot memory to lowmem 2023-01-18 19:41:16 -05:00
cramfs
crypto lib: crypto: add mscode_parser 2022-07-05 14:37:16 +02:00
dm dm: core: Support sorting devices with dm tree 2023-01-23 18:11:39 -05:00
dt-bindings dt-bindings: power: Add power-domain header for rv1126 2023-01-16 18:01:11 +08:00
environment km/powerpc: migrate to env.txt file 2022-12-12 16:48:33 -05:00
faraday Finish conversion of CONFIG_SYS_CLK_FREQ to Kconfig 2021-12-27 16:20:18 -05:00
fsl-mc global: Move remaining CONFIG_SYS_* to CFG_SYS_* 2022-12-05 16:06:08 -05:00
jffs2
k210 k210: use the board vendor name rather than the marketing name 2022-03-15 17:43:11 +08:00
keys
linux lib: zstd: update to latest Linux zstd 1.5.2 2023-01-18 19:04:17 -05:00
lzma
mtd global: Move remaining CONFIG_SYS_* to CFG_SYS_* 2022-12-05 16:06:08 -05:00
mvebu phy: marvell: Remove unused function comphy_update_map() 2022-01-20 14:46:03 +01:00
net net: Add wget application 2022-11-28 13:06:39 -05:00
power Merge branch 'next' 2022-07-11 14:58:57 -04:00
reboot-mode doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
samsung video: Drop CONFIG_LCD_MENU 2022-10-30 20:07:16 +01:00
spmi doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
synopsys
tee treewide: Drop image_header_t typedef 2022-09-29 16:07:57 -04:00
test sandbox: Allow ethernet bootdevs to be disabled for tests 2023-01-23 18:11:39 -05:00
u-boot treewide: Fix Marek's name and change my e-mail address 2022-07-21 10:14:04 +02:00
usb global: Finish CONFIG -> CFG migration 2023-01-20 12:27:24 -05:00
valgrind valgrind: Rework test for unsupported platforms 2022-12-23 10:07:03 -05:00
xen
zfs
.gitignore
_exports.h console: Implement flush() function 2022-09-24 10:47:01 -04:00
abuf.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
ACEX1K.h
adc.h
addr_map.h addrmap: Support on sandbox 2022-07-26 02:30:56 -06:00
ahci.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
ali512x.h
altera.h
android_ab.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
android_bootloader_message.h
android_image.h
ansi.h
api.h
api_public.h api: fix a potential serious bug caused by undef CONFIG_SYS_64BIT_LBA 2021-03-19 10:36:06 -04:00
armcoremodule.h arm: integrator: Migrate platform-specific options and cleanup armcoremodule.h 2022-04-08 09:05:19 -04:00
asm-offsets.h
ata.h Convert CONFIG_SYS_IDE_MAXBUS et al to Kconfig 2022-02-09 09:16:47 -05:00
atf_common.h
atmel_hlcdc.h
atmel_lcd.h
atmel_lcdc.h
atmel_mci.h
atsha204a-i2c.h treewide: Fix Marek's name and change my e-mail address 2022-07-21 10:14:04 +02:00
audio_codec.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
autoboot.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
avb_verify.h
axi.h
axp152.h pmic: axp: define ALDO_IN startup bit 2022-01-30 01:25:00 +00:00
axp209.h pmic: axp: define ALDO_IN startup bit 2022-01-30 01:25:00 +00:00
axp221.h pmic: axp: define ALDO_IN startup bit 2022-01-30 01:25:00 +00:00
axp305.h pmic: axp: define ALDO_IN startup bit 2022-01-30 01:25:00 +00:00
axp809.h pmic: axp: define ALDO_IN startup bit 2022-01-30 01:25:00 +00:00
axp818.h pmic: axp: define ALDO_IN startup bit 2022-01-30 01:25:00 +00:00
axp_pmic.h include: axp_pmic: Include headers for all variants 2021-10-25 14:50:42 +01:00
backlight.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
bcb.h
bcd.h
binman.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
binman_sym.h spl: binman: Check at runtime if binman symbols were filled in 2022-06-28 03:09:52 +01:00
bios_emul.h video: Rename structs and functions to avoid VBE 2022-08-12 08:14:23 -04:00
bitfield.h
blk.h dm: blk: Tidy up obtaining a block device from its parent 2022-11-07 16:24:30 -07:00
bloblist.h vbe: Record which phases loaded using VBE 2022-10-31 11:04:00 -04:00
bmp_layout.h
boot_fit.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
bootcount.h Convert CONFIG_SYS_BOOTCOUNT_LE et al to Kconfig 2022-07-07 14:01:09 -04:00
bootdev.h bootstd: Add the concept of a bootdev hunter 2023-01-23 18:11:40 -05:00
bootflow.h bootstd: Support setting a theme for the menu 2023-01-16 18:26:51 -05:00
bootm.h treewide: Drop bootm_headers_t typedef 2022-09-29 16:07:57 -04:00
bootmeth.h bootstd: Allow reading a logo for the OS 2023-01-16 18:26:50 -05:00
bootretry.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
bootstage.h vbe: Support reading the next SPL phase via VBE 2022-10-31 11:03:18 -04:00
bootstd.h bootstd: Add the concept of a bootdev hunter 2023-01-23 18:11:40 -05:00
bouncebuf.h
btrfs.h treewide: Fix Marek's name and change my e-mail address 2022-07-21 10:14:04 +02:00
bus_vcxk.h
button.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
bzlib.h
cache.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
capitalization.h
cbfs.h cbfs: Add some more definititions 2022-04-06 14:01:42 -04:00
charset.h doc: fix description of u16_strcasecmp() 2023-01-13 09:09:07 +01:00
circbuf.h
cli.h menu: Make use of CLI character processing 2023-01-16 14:14:11 -05:00
cli_hush.h
clk-uclass.h clk: Make rfree return void 2022-03-30 13:02:55 -04:00
clk.h Clock patches for 2023.01 2022-10-20 08:58:25 -04:00
clock_legacy.h Finish conversion of CONFIG_SYS_CLK_FREQ to Kconfig 2021-12-27 16:20:18 -05:00
cmd_spl.h
command.h global: Finish CONFIG -> CFG migration 2023-01-20 12:27:24 -05:00
common.h common: Drop display_options.h from common header 2022-08-10 13:46:55 -04:00
common_timing_params.h
compiler.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
config_distro_bootcmd.h distro_bootcmd: Set distro_bootpart_uuid for block devices 2023-01-12 14:06:16 -05:00
config_fallbacks.h global: Move remaining CONFIG_SYS_* to CFG_SYS_* 2022-12-05 16:06:08 -05:00
config_fsl_chain_trust.h powerpc: Clean up CHAIN_OF_TRUST related options 2022-07-05 17:04:15 -04:00
config_phylib_all_drivers.h
console.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
cortina.h
cp437.h
cp1250.h
cpsw.h
cpu.h
cpu_func.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
cros_ec.h cros_ec: Complete the comment for cros_ec_read_batt_charge() 2022-04-06 14:01:42 -04:00
cros_ec_message.h
crypt.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
ctype.h
cyclic.h cyclic: get rid of cyclic_init() 2022-11-02 08:42:03 +01:00
ddr_spd.h
debug_uart.h
dfu.h dfu: Make DFU virtual backend SPL friendly 2022-12-08 14:30:39 +01:00
dialog_pmic.h
display.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
display_options.h common: Drop display_options.h from common header 2022-08-10 13:46:55 -04:00
distro.h bootstd: Add an implementation of distro boot 2022-04-25 10:00:04 -04:00
div64.h WS cleanup: remove SPACE(s) followed by TAB 2021-09-30 09:08:16 -04:00
dm-demo.h
dm.h
dma-uclass.h dma: Transfer dma_ops should use DMA address types 2022-10-18 13:40:40 -04:00
dma.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
dp83848.h
ds1722.h
dsi_host.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
dt-structs.h dm: Add comments to dt-structs contents 2021-09-25 09:46:15 -06:00
dt_table.h
dw_hdmi.h
dwc3-omap-uboot.h
dwc3-sti-glue.h
dwc3-uboot.h
dwc_ahsata.h
dwmmc.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
e500.h global: Move remaining CONFIG_SYS_NUM_* to CFG_SYS_NUM_* 2022-12-05 16:06:07 -05:00
ec_commands.h
edid.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
eeprom.h Convert CONFIG_SYS_I2C_EEPROM_ADDR et al to Kconfig 2021-08-30 14:10:06 -04:00
eeprom_field.h
eeprom_layout.h
efi.h efi_loader: define internal implementations of install/uninstallmultiple 2022-10-06 22:54:58 +02:00
efi_api.h efi_loader: set UEFI specification version to 2.10 2022-12-29 10:51:50 +01:00
efi_config.h eficonfig: add UEFI Secure Boot Key enrollment interface 2022-11-22 12:00:45 +01:00
efi_default_filename.h efi_loader: correctly identify binary name 2022-06-12 09:17:54 +02:00
efi_driver.h efi_driver: add init function to EFI block driver 2022-10-06 22:54:58 +02:00
efi_dt_fixup.h cmd: efidebug: simplify printing GUIDs 2022-01-19 16:16:33 +01:00
efi_load_initrd.h efi_loader: avoid multiple local copies of lf2_initrd_guid 2021-10-21 03:46:04 +02:00
efi_loader.h efi_loader: carve out efi_get_memory_map_alloc() 2023-01-06 22:27:30 +01:00
efi_riscv.h efi_loader: Enable RISCV_EFI_BOOT_PROTOCOL support 2022-01-29 10:23:40 +01:00
efi_rng.h cmd: efidebug: simplify printing GUIDs 2022-01-19 16:16:33 +01:00
efi_selftest.h efi_selftest: unsigned char parameter for efi_st_strcmp_16_8() 2022-11-22 11:54:30 +01:00
efi_tcg2.h efi_loader: printing TCG2 protocol GUID 2022-01-19 16:16:33 +01:00
efi_variable.h efi_loader: fix efi_get_next_variable_name_mem() 2022-12-20 16:06:48 +01:00
elf.h stm32mp1: fix reference for STMicroelectronics 2022-06-17 14:12:27 +02:00
env.h doc: Fix eth_env_[gs]et_enetaddr() return value 2023-01-04 13:17:42 +01:00
env_attr.h
env_callback.h global: Finish CONFIG -> CFG migration 2023-01-20 12:27:24 -05:00
env_default.h global: Migrate CONFIG_EXTRA_ENV_SETTINGS to CFG 2022-12-23 10:09:42 -05:00
env_flags.h global: Migrate CONFIG_ENV_FLAGS_LIST_STATIC to CFG 2022-12-23 10:07:03 -05:00
env_internal.h env: Rework ENV_IS_EMBEDDED and related logic slightly 2022-12-22 10:31:47 -05:00
erofs.h fs/erofs: add erofs filesystem support 2022-03-15 16:19:29 -04:00
errno.h errno: Avoid including strings in SPL 2022-04-06 14:01:42 -04:00
eth_phy.h
ethsw.h
event.h event: Add an event for main_loop 2022-10-31 14:47:32 -04:00
event_internal.h event: Add basic support for events 2022-03-10 08:28:36 -05:00
exception.h
expo.h expo: Add basic implementation 2023-01-16 18:26:50 -05:00
exports.h net: phy: don't require PHY interface mode during PHY creation 2022-04-10 08:44:13 +03:00
ext4fs.h
ext_common.h
extension_board.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
exynos_lcd.h
fastboot-internal.h
fastboot.h fastboot: Add OEM run command 2023-01-11 15:02:24 -05:00
fat.h fs/fat: avoid noisy message fat_read_file() 2023-01-20 16:38:52 +01:00
fb_mmc.h
fb_nand.h
fdt.h
fdt_region.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
fdt_simplefb.h common: add fdt_simplefb_enable_and_mem_rsv function 2021-11-30 16:43:28 +01:00
fdt_support.h fdt_support: cosmetic: remove fdt_fixup_nor_flash_size prototype 2022-10-29 07:36:33 -06:00
fdtdec.h fdt: Avoid exporting fdtdec_prepare_fdt() 2023-01-18 11:49:13 -07:00
fis.h
flash.h Audit <flash.h> inclusion 2022-08-04 16:18:47 -04:00
fm_eth.h global: Finish CONFIG -> CFG migration 2023-01-20 12:27:24 -05:00
fpga.h fpga: Migrate CONFIG_MAX_FPGA_DEVICES to Kconfig 2023-01-20 12:27:06 -05:00
fs.h fs: fix comment typo 2022-08-31 12:16:01 -04:00
fs_internal.h treewide: Fix Marek's name and change my e-mail address 2022-07-21 10:14:04 +02:00
fs_loader.h misc: fs_loader: Add function to get the chosen loader 2023-01-12 14:06:15 -05:00
fsl_csu.h arm: fsl: csu: Reduce size of ns_dev 2022-10-18 09:32:53 +08:00
fsl_ddr.h global: Remove unused CONFIG defines 2023-01-20 12:27:06 -05:00
fsl_ddr_dimm_params.h
fsl_ddr_sdram.h global: Finish CONFIG -> CFG migration 2023-01-20 12:27:24 -05:00
fsl_ddrc_version.h
fsl_devdis.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
fsl_dspi.h m68k: Remove M5475x boards 2021-07-07 19:52:22 -04:00
fsl_dtsec.h
fsl_errata.h
fsl_esdhc.h mmc: fsl_esdhc: Define macro ESDHCCTL_SNOOP for Snoop attribute 2022-04-26 17:18:39 +05:30
fsl_esdhc_imx.h mmc: fsl_esdhc_imx: use VENDORSPEC_FRC_SDCLK_ON when necessary 2022-03-16 16:40:56 +09:00
fsl_fman.h
fsl_ifc.h global: Move remaining CONFIG_SYS_* to CFG_SYS_* 2022-12-05 16:06:08 -05:00
fsl_immap.h
fsl_lpuart.h fsl_lpuart: add i.MX9 support 2022-07-26 11:29:00 +02:00
fsl_mdio.h
fsl_memac.h net: fsl: Fix busy flag polling register 2022-01-15 18:53:16 +02:00
fsl_mmdc.h
fsl_pmic.h
fsl_qbman.h
fsl_qe.h WS cleanup: remove SPACE(s) followed by TAB 2021-09-30 09:08:16 -04:00
fsl_sec.h global: Migrate CONFIG_SYS_FSL* symbols to the CFG_SYS namespace 2022-11-10 10:08:55 -05:00
fsl_sec_mon.h Convert CONFIG_SYS_FSL_SEC_MON et al to Kconfig 2022-07-05 17:04:00 -04:00
fsl_secboot_err.h
fsl_sfp.h Convert CONFIG_SYS_FSL_SFP_BE et al to Kconfig 2022-07-05 17:04:00 -04:00
fsl_tgec.h
fsl_usb.h global: Finish CONFIG -> CFG migration 2023-01-20 12:27:24 -05:00
fsl_validate.h nxp: Rename CONFIG_U_BOOT_HDR_SIZE to FSL_U_BOOT_HDR_SIZE 2022-12-22 10:31:49 -05:00
fsl_wdog.h WS cleanup: remove SPACE(s) followed by TAB 2021-09-30 09:08:16 -04:00
fuse.h
fuzzing_engine.h fuzzing_engine: Add fuzzing engine uclass 2022-06-23 12:58:18 -04:00
fwu.h FWU: Add support for the FWU Multi Bank Update feature 2022-10-31 14:47:32 -04:00
fwu_mdata.h FWU: Add FWU metadata structure and driver for accessing metadata 2022-10-31 14:47:32 -04:00
g_dnl.h
gdsys_fpga.h ppc: Remove gdsys hrcon boards 2021-04-10 08:04:42 -04:00
generic-phy.h phy: Add generic_{setup,shutdown}_phy() helpers 2022-10-10 18:08:18 +02:00
getopt.h
gsc.h drivers: misc: add Gateworks System Controller driver 2022-04-12 15:36:17 +02:00
gt64120.h pci: gt64120: Use PCI_CONF1_ADDRESS() macro 2022-01-12 14:21:24 -05:00
gzip.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
handoff.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
hang.h
hash.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
hda_codec.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
hexdump.h hexdump: Allow ctrl-c to interrupt output 2021-06-08 11:39:09 -04:00
host_arch.h
hw_sha.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
hwconfig.h
hwspinlock.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
i2c.h global: Migrate CONFIG_SYS_I2C_DIRECT_BUS to CFG 2022-12-23 10:15:12 -05:00
i2c_eeprom.h misc: i2c_eeprom: Add fallbacks 2022-06-08 13:59:53 -04:00
i2s.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
i8042.h i8042: Do not abuse CONFIG namespace 2021-08-30 14:13:28 -04:00
ide.h block: ide: Remove ide_preinit function 2022-06-28 17:03:32 -04:00
image-android-dt.h
image-sparse.h
image.h image: Move common image code to image_board and command 2023-01-16 18:26:50 -05:00
imx8image.h tools: image: support i.MX93 2022-07-26 11:29:02 +02:00
imx_lpi2c.h
imx_sip.h imx: imx9: Support booting m33 from Acore 2022-07-26 11:29:01 +02:00
imx_thermal.h
imximage.h tools: mkimage: Add support to generate FlexSPI Header for i.MX8m 2022-07-25 15:35:34 +02:00
init.h global: Move remaining CONFIG_SYS_SDRAM_* to CFG_SYS_SDRAM_* 2022-12-05 16:06:07 -05:00
initcall.h
input.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
inttypes.h
iommu.h iommu: Add IOMMU uclass 2021-10-31 08:46:44 -04:00
iomux.h IOMUX: Fix access past end of console_devices 2022-04-19 14:52:34 -04:00
ioports.h
iotrace.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
ipu_pixfmt.h
irq.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
irq_func.h
k3-avs.h
k3-clk.h arm: mach-k3: am62a: introduce auto-generated SoC data 2022-12-09 14:10:28 -05:00
k3-ddrss.h ram: k3-ddrss: Introduce ECC Functionality for full memory space 2022-04-04 19:02:04 -04:00
k3-dev.h arm: mach-k3: am62a: introduce auto-generated SoC data 2022-12-09 14:10:28 -05:00
key_matrix.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
keyboard.h
kgdb.h common: board_r: drop initr_kgdb wrapper 2022-01-18 08:31:02 -05:00
lattice.h
lcd_console.h
lcdvideo.h
led.h led: Drop led_default_state() 2022-04-28 09:26:44 -04:00
libata.h
libtizen.h video: samsung: Drop old LCD code 2022-10-30 20:07:17 +01:00
linker_lists.h linker_lists: Rename sections to remove . prefix 2022-06-23 12:58:18 -04:00
linux_logo.h
lmb.h lmb: Fix LMB_MEMORY_REGIONS flag usage 2022-08-10 13:38:30 -04:00
log.h log: update the comment for log_msg_ret() 2022-09-29 16:07:57 -04:00
lxt971a.h
mailbox-uclass.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
mailbox.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
malloc.h test: Support testing malloc() failures 2022-09-29 16:07:58 -04:00
mapmem.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
mc9sdz60.h
mc13783.h WS cleanup: remove SPACE(s) followed by TAB 2021-09-30 09:08:16 -04:00
mc13892.h
mc34704.h
MCD_dma.h
MCD_progCheck.h
MCD_tasksInit.h
media_bus_format.h
memalign.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
membuff.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
menu.h menu: Factor out menu-keypress decoding 2023-01-16 18:26:50 -05:00
micrel.h
mii_phy.h
miiphy.h net: mdio-uclass: add dm_phy_find_by_ofnode() helper 2022-05-04 07:05:51 +02:00
mipi_display.h
mipi_dsi.h
misc.h misc: mark write buffer const 2022-01-24 10:35:10 -05:00
mk48t59.h Convert CONFIG_SYS_INTERLAKEN et al to Kconfig 2022-11-10 09:45:54 -05:00
mm_communication.h
mmc.h Convert CONFIG_SYS_MMC_MAX_BLK_COUNT to Kconfig 2022-11-10 10:08:55 -05:00
mpc8xx.h
mpc8xx_irq.h
mpc83xx.h powerpc: remove support for kmtergr1 and MPC8309 2022-08-20 22:45:00 -04:00
mpc85xx.h global: Move remaining CONFIG_SYS_* to CFG_SYS_* 2022-12-05 16:06:08 -05:00
mpc86xx.h global: Move remaining CONFIG_SYS_* to CFG_SYS_* 2022-12-05 16:06:08 -05:00
mpc106.h
msc01.h pci: msc01: Use PCI_CONF1_ADDRESS() macro 2022-01-12 14:21:24 -05:00
mtd.h mtd: spi: nor: force mtd name to "nor%d" 2021-09-28 12:03:20 -04:00
mtd_node.h
mux-internal.h
mux.h mux: correct prototype for mux_control_try_select() 2021-07-23 07:13:25 -04:00
mv88e6352.h
mvebu_mmc.h global: Move remaining CONFIG_SYS_* to CFG_SYS_* 2022-12-05 16:06:08 -05:00
mvmfp.h WS cleanup: remove SPACE(s) followed by TAB 2021-09-30 09:08:16 -04:00
mxs_nand.h mtd: mxs_nand: Support EDO mode for imx8mn architecture 2022-10-09 10:42:26 +02:00
nand.h Finish conversion CONFIG_SYS_NAND_SELF_INIT to Kconfig 2021-12-27 16:20:18 -05:00
ndisc.h net: ipv6: Add Neighbor Discovery Protocol (NDP) 2022-12-05 12:47:16 -05:00
net.h sandbox: Allow ethernet bootdevs to be disabled for tests 2023-01-23 18:11:39 -05:00
net6.h net: ping6: Add ping6 command 2022-12-05 12:47:16 -05:00
netdev.h net: Remove more legacy functions 2022-12-22 10:31:49 -05:00
ns16550.h dm: ns16550: Restore how we define UART_REG 2023-01-20 12:27:06 -05:00
nuvoton_nct6102d.h
nvme.h
nvmem.h misc: Add support for nvmem cells 2022-06-08 14:00:22 -04:00
of_live.h dm: core: Introduce support for multiple trees 2022-08-12 08:14:23 -04:00
omap3_spi.h
onenand_uboot.h
opensbi.h
os.h sandbox: Add missing comments for os_alarm() 2022-11-07 16:24:30 -07:00
p2sb.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
palmas.h
panel.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
part.h disk: Rename block functions 2022-10-31 11:02:44 -04:00
part_efi.h
pca953x.h
pca9564.h
pca9698.h
pch.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
pci.h dm: pci: Fix doc typo first -> next 2022-10-29 07:36:33 -06:00
pci_ep.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
pci_gt64120.h
pci_ids.h pci: Add defines for normal and subtractive PCI bridges 2022-03-25 13:35:50 -04:00
pci_msc01.h
pci_rom.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
pci_tegra.h
pe.h
phy-mipi-dphy.h
phy-sun4i-usb.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
phy.h net: phy: Remove non-DM_ETH code 2022-12-07 16:04:17 -05:00
phy_interface.h net: fix phy_string_for_interface 2022-05-23 13:52:02 -04:00
phys2bus.h
physmem.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
post.h post: Move CONFIG_SYS_POST to CFG_SYS_POST 2022-12-23 13:01:13 -05:00
power-domain-uclass.h
power-domain.h power_domain: Add power_domain_get_by_name() 2022-04-21 12:44:23 +02:00
ppc_asm.tmpl
ppc_defs.h
pvblock.h
pwm.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
pwrseq.h
pxe_utils.h cmd: pxe: support INITRD and FDT selection with FIT 2022-12-12 14:03:12 -05:00
qfw.h x86: qemu: move QFW to its own uclass 2021-04-12 17:44:55 -04:00
ram.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
rand.h
rc4.h rc4: mark key as const 2023-01-16 18:01:10 +08:00
regmap.h regmap: fix some comments 2022-07-08 12:20:28 -04:00
reiserfs.h
relocate.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
remoteproc.h remoteproc: uclass: Add remoteproc resource handling helpers 2022-02-08 11:00:03 -05:00
reset-uclass.h
reset.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
rng.h
rtc.h rtc: Add fallbacks for dm functions 2022-12-09 14:10:28 -05:00
rtc_def.h
s_record.h
samsung-usb-phy-uboot.h
sandbox-adc.h
sandbox-clk.h
sandbox_host.h sandbox: fix documentation of struct host_ops 2022-11-16 08:34:06 +01:00
sandboxfs.h
sandboxtee.h
sata.h
scf0403_lcd.h
scmi_agent-uclass.h firmware: scmi: add multi-channel support 2022-06-23 13:12:55 -04:00
scmi_agent.h firmware: scmi: add multi-channel support 2022-06-23 13:12:55 -04:00
scmi_protocols.h clk: scmi: register scmi clocks with CCF 2022-03-02 17:42:06 -05:00
scp03.h common: SCP03 control (enable and provision of keys) 2021-03-13 13:14:52 -05:00
scsi.h usb: Update the test to cover reading and writing 2022-10-31 11:02:44 -04:00
scsi_emul.h usb: Update the test to cover reading and writing 2022-10-31 11:02:44 -04:00
sdhci.h mmc: sdhci: Add new quirks for SUPPORT_SINGLE 2022-10-24 18:01:23 +09:00
sdp.h SPL: Add struct spl_boot_device parameter into spl_parse_board_header() 2022-01-20 11:35:29 +01:00
search.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
semihosting.h lib: Add common semihosting library 2022-12-08 15:15:22 +08:00
semihostingfs.h fs: Add semihosting filesystem 2022-04-01 15:03:13 -04:00
serial.h post: Move CONFIG_SYS_POST to CFG_SYS_POST 2022-12-23 13:01:13 -05:00
sh_pfc.h
signatures.h
sja1000.h
sl28cpld.h board: sl28: print CPLD version on bootup 2022-02-28 11:59:35 +05:30
slre.h
smbios.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
smem.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
smsc_lpc47m.h
smsc_sio1007.h
soc.h
sort.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
sound.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
sparse_defs.h
sparse_format.h
spartan2.h
spartan3.h
spd.h
spd_sdram.h
spi-mem.h spi-mem: Add dirmap API from Linux 2022-09-13 12:08:40 -04:00
spi.h spi: Implement spi_set_speed 2022-10-16 12:23:22 +02:00
spi_flash.h spi: spi_flash_probe_bus_cs() rely on DT for spi speed and mode 2022-05-23 09:33:10 -04:00
spl.h global: Move remaining CONFIG_SYS_* to CFG_SYS_* 2022-12-05 16:06:08 -05:00
spl_gpio.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
splash.h video: Support virtio devices with the splash screen 2021-12-26 23:33:24 +01:00
squashfs.h
st_logo_data.h WS cleanup: remove trailing empty lines 2021-09-30 08:08:56 -04:00
status_led.h
stdint.h stdint: Add a definition of UINT8_MAX 2022-04-06 14:03:17 -04:00
stdio.h console: Implement flush() function 2022-09-24 10:47:01 -04:00
stdio_dev.h console: Implement flush() function 2022-09-24 10:47:01 -04:00
stdlib.h
stm32_rcc.h
stratixII.h
string.h
sunxi_image.h tools: mkimage: Add Allwinner TOC0 support 2022-04-04 23:24:17 +01:00
sy8106a.h
sym53c8xx.h
syscon.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
sysinfo.h sysinfo: Require that sysinfo_detect be called before other methods 2021-05-04 07:57:18 -04:00
sysreset.h watchdog: Automatically register device with sysreset 2021-11-04 08:57:19 +01:00
system-constants.h global: Move remaining CONFIG_SYS_* to CFG_SYS_* 2022-12-05 16:06:08 -05:00
tables_csum.h Remove duplication of table_compute_checksum function 2022-04-14 15:39:15 -04:00
tca642x.h global: Move remaining CONFIG_SYS_* to CFG_SYS_* 2022-12-05 16:06:08 -05:00
tee.h efi_loader: Don't limit the StMM buffer size explicitly 2021-12-31 06:44:29 +01:00
tegra-kbc.h
thermal.h
thor.h
ti-usb-phy-uboot.h
time.h time: Import time_after64() and friends from Linux 2022-09-13 16:01:43 -04:00
timer.h timer-uclass: add timer_get_ops() macro 2022-11-22 15:02:07 +01:00
timestamp.h
tlv_eeprom.h tlv_eeprom: Return -ENOSYS when system call is not available 2021-04-06 16:33:19 +12:00
tmu.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
tpm-common.h tpm: Allow reporting the internal state 2022-09-03 16:59:05 +03:00
tpm-v1.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
tpm-v2.h tpm: Allow committing non-volatile data 2022-09-03 16:59:05 +03:00
tpm_api.h tpm: Require a digest source when extending the PCR 2022-09-03 16:53:58 +03:00
tps6586x.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
trace.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
tsec.h net: tsec: Remove non-DM_ETH support code 2022-12-07 16:04:16 -05:00
tsi148.h
twl4030.h
twl6030.h
ubi_uboot.h mtd: ubi: Finish moving configuration to Kconfig 2022-12-23 10:07:03 -05:00
ubifs_uboot.h common: Drop part.h from common header 2020-05-18 17:33:33 -04:00
ubispl.h
uboot_aes.h
ufs.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
universe.h
usb.h usb: eth: Remove non-DM_ETH code 2022-12-07 16:04:17 -05:00
usb_cdc_acm.h
usb_defs.h usb: common: move urb code to common 2022-07-12 21:59:54 +02:00
usb_ether.h usb: eth: Remove non-DM_ETH code 2022-12-07 16:04:17 -05:00
usb_mass_storage.h
usbdescriptors.h usb: Remove CONFIG_USBD_HS 2022-12-22 10:31:49 -05:00
usbdevice.h usb: Remove CONFIG_USBD_HS 2022-12-22 10:31:49 -05:00
usbroothubdes.h
uuid.h
vbe.h vbe: Record which phases loaded using VBE 2022-10-31 11:04:00 -04:00
versalpl.h fpga: xilinx: add bitstream flags to driver desc 2022-07-26 09:34:21 +02:00
version.h Remove including timestamp.h in version.h 2021-09-17 12:10:44 -04:00
version_string.h version: Move version_string[] from version.h to version_string.h 2021-09-17 12:10:44 -04:00
vesa.h video: Rename structs and functions to avoid VBE 2022-08-12 08:14:23 -04:00
video.h video: Fix unchnaged typo 2023-01-16 18:26:50 -05:00
video_bridge.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
video_console.h video: Add font functions to the vidconsole API 2023-01-16 18:26:50 -05:00
video_easylogo.h
video_font.h
video_font_4x6.h WS cleanup: remove SPACE(s) followed by TAB 2021-09-30 09:08:16 -04:00
video_font_data.h
video_osd.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
virtex2.h
virtio.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
virtio_ring.h virtio_ring: Check used descriptors are chain heads 2022-06-08 09:24:03 -04:00
virtio_types.h
vsc7385.h
vsc9953.h treewide: Rename PHY_INTERFACE_MODE_NONE to PHY_INTERFACE_MODE_NA 2022-04-10 08:44:13 +03:00
vsprintf.h lib: Add a function to split a string into substrings 2023-01-23 18:11:39 -05:00
vxworks.h
w1-eeprom.h w1: replace dt detection by automatic detection 2021-05-13 13:09:09 -04:00
w1.h w1: replace dt detection by automatic detection 2021-05-13 13:09:09 -04:00
wait_bit.h cyclic: Use schedule() instead of WATCHDOG_RESET() 2022-09-18 10:26:33 +02:00
watchdog.h watchdog: Further cleanup 2022-09-18 10:26:49 +02:00
wdt.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
winbond_w83627.h
xen.h
xilinx.h fpga: zynqmp: support loading encrypted bitfiles 2022-07-26 09:34:21 +02:00
xyzModem.h
zfs_common.h
zynq_bootimg.h
zynqmp_firmware.h mailbox: zynqmp: Move struct zynqmp_ipi_msg from sys_proto.h 2022-07-26 08:36:20 +02:00
zynqmppl.h fpga: zynqmp: support loading encrypted bitfiles 2022-07-26 09:34:21 +02:00
zynqpl.h