u-boot/include
Alexandru Gagniuc de41f0ee0d image: rsa: Move padding_algos to linker lists
We are not guaranteed to have the padding_pkcs_15_verify symbol since
commit 92c960bc1d ("lib: rsa: Remove #ifdefs from rsa.h"), and
commit 61416fe9df ("Kconfig: FIT_SIGNATURE should not select RSA_VERIFY")

The padding_algos only make sense with RSA verification, which can now
be disabled in lieu of ECDSA. In fact this will lead to build failures
because of the missing symbol mentioned earlier.

To resolve this, move the padding_algos to a linker list, with
declarations moved to rsa_verify.c. This is consistent with commit
6909edb4ce ("image: rsa: Move verification algorithm to a linker list")

One could argue that the added #ifdef USE_HOSTCC is ugly, and should
be hidden within the U_BOOT_PADDING_ALGO() macro. However, this would
be inconsistent with the "cryptos" list. This logic for was not
previously explored:

Without knowledge of the U_BOOT_PADDING_ALGO() macro, its use is
similar to something being declared. However, should #ifndef
USE_HOSTCC be part of the macro, it would not be obvious that it
behaves differently on host code and target code. Having the #ifndef
outside the macro makes this obvious.

Also, the #ifdef is not always necessary. For example ecda-verify
makes use of U_BOOT_CRYPTO_ALGO() without any accompanying #ifdefs.
The fundamental issue is a lack of separation of host and target code
in rsa_verify. Therefore, the declaration of a padding algo with the
external #ifdef is more readable and consistent.

Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
2021-09-14 11:46:48 -04:00
..
acpi acpi: Tidy up documentation for struct acpi_gpio 2021-02-01 15:11:41 +08:00
andestech
asm-generic i2c: Rename CONFIG_SYS_I2C to CONFIG_SYS_I2C_LEGACY 2021-07-28 14:29:37 -04:00
bedbug
broadcom cmd: broadcom: add command for chimp handshake 2020-09-09 16:57:35 -04:00
cavium
configs pci: Drop PCI_INDIRECT_BRIDGE 2021-09-13 18:23:13 -04:00
cramfs
crypto dm: crypto: Define UCLASS API for ECDSA signature verification 2021-08-16 10:49:35 +02:00
dm dm: crypto: Define UCLASS API for ECDSA signature verification 2021-08-16 10:49:35 +02:00
dt-bindings drivers: clk: Add clock driver for Intel N5X device 2021-08-25 12:51:53 +08:00
environment environment: ti: k3_dfu: Increase the size allocated for bootloader images in dfu_alt_info_ram 2021-09-10 20:10:20 -04:00
faraday
fsl-mc treewide: convert bd_t to struct bd_info by coccinelle 2020-07-17 09:30:13 -04:00
jffs2
kendryte clk: k210: Remove bypass driver 2021-06-17 09:40:57 +08:00
keys
linux net: ethtool: Add ethernet speed macros for higher speeds 2021-07-26 09:18:45 +02:00
lzma
mtd
mvebu phy: marvell: add RX training command 2021-04-29 07:45:24 +02:00
net ls1012a: net: pfe: remove pfe stop from bootcmd 2021-06-16 18:14:08 +05:30
power power: pmic: tps65941: Add compatible for LP876441 2021-07-15 17:56:04 +05:30
reboot-mode reboot-mode: read the boot mode from RTC memory 2021-07-23 10:16:39 -04:00
samsung
spmi
synopsys
tee lib: optee: migration optee_copy_fdt_nodes for OF_LIVE support 2021-04-12 14:25:31 -04:00
test test: add first autoboot unit tests 2021-07-23 13:36:20 -04:00
u-boot common: Move MD5 hash to hash_algo[] array. 2021-09-08 16:11:46 -04:00
usb xhci: translate virtual addresses into the bus's address space 2021-02-18 11:56:26 +01:00
xen Revert "xen: add definitions for console_io" 2020-10-23 09:16:01 -04:00
zfs
_exports.h dm: i2c: use CONFIG_IS_ENABLED macro for DM_I2C/DM_I2C_GPIO 2021-02-21 06:08:00 +01:00
.gitignore
ACEX1K.h
adc.h dm: treewide: Rename 'platdata' variables to just 'plat' 2020-12-13 16:51:08 -07:00
addr_map.h lib: addr_map: Move address_map[] type to the header file 2021-03-05 10:25:43 +05:30
ahci.h pci: acpi: Drop DM_PCI check from ahci 2021-09-13 18:23:13 -04:00
ali512x.h
altera.h fpga: altera: Rename Stratix10 FPGA to Intel FPGA SDM Mailbox 2020-10-09 17:53:12 +08:00
android_ab.h
android_bootloader_message.h
android_image.h
ansi.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
api.h common: board_r: Drop initr_api wrapper 2021-01-15 14:36:12 -05:00
armcoremodule.h
asm-offsets.h
ata.h Fix IDE commands issued, fix endian issues, fix non MMIO 2021-04-20 07:31:12 -04:00
atf_common.h spl: atf: add support for LOAD_IMAGE_V2 2020-12-04 16:09:06 -05:00
atmel_hlcdc.h
atmel_lcd.h dm: treewide: Rename ..._platdata variables to just ..._plat 2020-12-13 16:51:09 -07:00
atmel_lcdc.h
atmel_mci.h
atsha204a-i2c.h
audio_codec.h common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
autoboot.h sandbox: Reduce keyed autoboot delay 2021-08-01 09:05:24 -06:00
avb_verify.h avb: Make AVB independent of fastboot 2020-08-24 14:11:13 -04:00
axi.h common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
axp152.h
axp209.h
axp221.h
axp305.h sunxi: Add support for AXP305 PMIC 2021-01-25 21:52:00 +00:00
axp809.h
axp818.h
axp_pmic.h sunxi: Add support for AXP305 PMIC 2021-01-25 21:52:00 +00:00
backlight.h common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
bcb.h cmd: bcb: Add support for processing const string literals in bcb_set() 2021-01-31 14:08:56 +01:00
bcd.h
binman_sym.h binman: Fix typo in kernel-doc format for binman_symname() 2020-11-05 09:11:31 -07:00
binman.h binman: Allow reading entries from a subnode 2021-01-27 17:03:16 -05:00
bios_emul.h pci: Drop DM_PCI check from bios_emul 2021-08-05 19:46:35 -04:00
bitfield.h
blk.h blk: Support iteration 2021-07-21 10:27:35 -06:00
bloblist.h bloblist: Tidy up a few API comments 2021-07-21 10:27:34 -06:00
bmp_layout.h
boot_fit.h
bootcount.h common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
bootm.h bootm: Support string substitution in bootargs 2020-12-04 19:48:29 -05:00
bootretry.h
bootstage.h bootstage: Eliminate when not enabled 2021-07-07 10:17:54 -04:00
bouncebuf.h
btrfs.h
bus_vcxk.h
button.h button: add udevice forward declaration 2021-02-22 11:07:57 +01:00
bzlib.h
cache.h common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
capitalization.h
cbfs.h cbfs: Support reading compression information 2021-03-27 13:59:37 +13:00
charset.h efi_loader: documentation codepage_437[] 2021-04-10 12:00:24 +02:00
circbuf.h
cli_hush.h
cli.h cli: Support macro processing with a fixed-size buffer 2020-12-04 16:10:01 -05:00
clk-uclass.h clk: add clk_round_rate() 2021-01-12 10:58:04 +05:30
clk.h clk: Allow force setting clock defaults before relocation 2021-06-17 09:40:57 +08:00
clock_legacy.h
cmd_spl.h
command.h command: Fix operation of !CONFIG_CMDLINE 2021-03-27 15:04:31 +13:00
common_timing_params.h
common.h common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
compiler.h compiler.h: add host_build() 2020-12-26 12:37:28 +01:00
config_distro_bootcmd.h distro_bootcmd: Update DM_PCI check 2021-08-06 08:26:09 -04:00
config_fallbacks.h i2c: Rename CONFIG_SYS_I2C to CONFIG_SYS_I2C_LEGACY 2021-07-28 14:29:37 -04:00
config_fsl_chain_trust.h
config_phylib_all_drivers.h
config_uncmd_spl.h dm: core: Allow dm_warn() to be used in SPL 2020-10-29 14:42:17 -06:00
console.h test: add first autoboot unit tests 2021-07-23 13:36:20 -04:00
cortina.h
cp437.h
cp1250.h
cpsw.h
cpu_func.h arm64: Update memcpy_{from, to}io() helpers 2021-07-28 19:30:22 -04:00
cpu.h common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
cros_ec_message.h
cros_ec.h cros_ec: Drop cros_ec_entering_mode() 2021-07-21 10:27:34 -06:00
crypt.h lib: wrap crypt API to hide errno usage 2021-07-23 13:36:20 -04:00
ctype.h Add a symlink for ctype.h 2021-01-30 14:25:42 -07:00
ddr_spd.h
debug_uart.h debug_uart: Add CR before and after announce string 2020-07-08 17:21:46 -04:00
dfu.h dfu: add error callback 2021-06-18 10:09:41 +02:00
dialog_pmic.h
display_options.h display_options: Split print_buffer() into two functions 2021-06-08 11:39:09 -04:00
display.h
div64.h
dm9000.h
dm-demo.h dm: core: Drop dm.h header file from dm-demo.h 2020-08-03 22:19:54 -04:00
dm.h dm: core: Guard against including dm.h in header files 2020-08-03 22:19:54 -04:00
dma-uclass.h
dma.h common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
dp83848.h
ds1722.h
dsi_host.h
dt_table.h
dt-structs.h dm: core: Include dt-decl.h automatically 2021-03-26 17:03:08 +13:00
dw_hdmi.h
dwc3-omap-uboot.h
dwc3-sti-glue.h treewide: Update email address Patrick Delaunay and Patrice Chotard 2020-12-09 10:57:50 +01:00
dwc3-uboot.h usb: dwc3: Add disable u2mac linestate check quirk 2020-05-29 18:13:19 +08:00
dwc_ahsata.h
dwmmc.h mmc: dwmmc: Change designware MMC 'clksel' callback function to return status 2021-01-15 17:48:36 +08:00
e500.h
ec_commands.h cros_ec: Support reading EC features 2021-01-30 14:25:41 -07:00
edid.h
eeprom_field.h
eeprom_layout.h
eeprom.h
efi_api.h efi_loader rename enum efi_mem_type to efi_memory_type 2021-08-17 17:24:08 +02:00
efi_driver.h efi: Tidy up header includes 2020-08-03 22:19:54 -04:00
efi_dt_fixup.h efi_loader: implement EFI_DT_FIXUP_PROTOCOL 2021-01-13 02:38:01 +01:00
efi_load_initrd.h
efi_loader.h efi_loader: use correct type for AllocatePages, AllocatePool 2021-08-17 17:24:08 +02:00
efi_rng.h
efi_selftest.h efi_loader: improve documentation of enum efi_test_phase 2021-04-10 12:00:24 +02:00
efi_tcg2.h efi_loader: boot_service_capability_min should be capitalized 2021-09-11 11:02:02 +02:00
efi_variable.h efi_loader: efi_auth_var_type for AuditMode, DeployedMode 2021-09-04 12:03:57 +02:00
efi.h efi_loader rename enum efi_mem_type to efi_memory_type 2021-08-17 17:24:08 +02:00
elf.h
env_attr.h
env_callback.h
env_default.h env: allow environment to be amended from control dtb 2021-05-04 11:50:50 -04:00
env_flags.h env: Add support for explicit write access list 2020-07-31 10:13:00 -04:00
env_internal.h env: add ENV_ERASE_PTR macro 2021-04-16 17:32:34 -04:00
env.h env: allow environment to be amended from control dtb 2021-05-04 11:50:50 -04:00
errno.h sandbox: errno: avoid conflict with libc's errno 2021-05-24 14:21:30 -04:00
eth_phy.h net: Drop dm.h header file in eth_phy.h 2020-08-03 22:19:54 -04:00
ethsw.h
exception.h
exports.h dm: i2c: use CONFIG_IS_ENABLED macro for DM_I2C/DM_I2C_GPIO 2021-02-21 06:08:00 +01:00
ext4fs.h
ext_common.h common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
extension_board.h cmd: add support for a new "extension" command 2021-05-13 13:09:05 -04:00
exynos_lcd.h
fastboot-internal.h
fastboot.h fastboot: add UUU command UCmd and ACmd support 2021-02-26 15:30:55 +01:00
fat.h fs: fat: structure for name and extension 2021-01-23 07:56:53 +01:00
fb_mmc.h
fb_nand.h
fdt_region.h
fdt_simplefb.h
fdt_support.h spl: fit: Also record architecture in /fit-images 2021-06-23 09:48:36 +02:00
fdt.h
fdtdec.h samsung: exynos: Convert SROMC interface to a driver 2021-07-27 10:34:27 +09:00
fis.h
flash.h flash.h: Remove CONFIG_SYS_FLASH_CFI from flash_info_t 2021-08-11 10:36:10 +02:00
fm_eth.h treewide: convert bd_t to struct bd_info by coccinelle 2020-07-17 09:30:13 -04:00
fpga.h
fs_internal.h
fs_loader.h dm: treewide: Rename ..._platdata variables to just ..._plat 2020-12-13 16:51:09 -07:00
fs.h fs: fat: add file attributes to struct fs_dirent 2021-07-12 20:30:48 +02:00
fsl_csu.h
fsl_dcu_fb.h
fsl_ddr_dimm_params.h
fsl_ddr_sdram.h
fsl_ddr.h
fsl_ddrc_version.h
fsl_devdis.h
fsl_diu_fb.h
fsl_dspi.h m68k: Remove M5475x boards 2021-07-07 19:52:22 -04:00
fsl_dtsec.h
fsl_errata.h
fsl_esdhc_imx.h Revert "mmc: fsl_esdhc_imx: use VENDORSPEC_FRC_SDCLK_ON to control card clock output" 2021-06-22 12:03:32 +08:00
fsl_esdhc.h mmc: fsl_esdhc: add pulse width detection workaround 2021-04-06 18:36:04 +08:00
fsl_fman.h
fsl_ifc.h fsl_ifc: fix typo in the NOR CSOR register definition 2021-03-23 15:27:08 +05:30
fsl_immap.h
fsl_lpuart.h driver: serial: fsl_lpuart: support i.MX8ULP 2021-08-09 14:46:51 +02:00
fsl_mdio.h net: fsl_mdio: Correct the MII management register block address 2020-09-24 08:27:44 -04:00
fsl_memac.h
fsl_mmdc.h
fsl_pmic.h
fsl_qbman.h
fsl_qe.h common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
fsl_sec_mon.h
fsl_sec.h imx8m: Add DEK blob encapsulation for imx8m 2021-04-08 20:29:52 +02:00
fsl_secboot_err.h
fsl_sfp.h
fsl_tgec.h
fsl_usb.h
fsl_validate.h
fsl_wdog.h
fuse.h
g_dnl.h
gdsys_fpga.h ppc: Remove gdsys hrcon boards 2021-04-10 08:04:42 -04:00
generic-phy.h generic-phy: add configure op 2021-02-10 10:00:51 +01:00
getopt.h lib: Add getopt 2020-10-30 10:56:11 -04:00
gt64120.h
gzip.h
handoff.h CONFIG_NR_DRAM_BANKS: Remove unreferenced code as its always defined 2020-08-26 09:19:16 +02:00
hang.h
hash.h Add support for SHA384 and SHA512 2020-06-12 13:14:07 -04:00
hda_codec.h
hexdump.h hexdump: Allow ctrl-c to interrupt output 2021-06-08 11:39:09 -04:00
host_arch.h
hw_sha.h hash: Allow for SHA512 hardware implementations 2021-04-12 17:17:11 -04:00
hwconfig.h
hwspinlock.h
i2c_eeprom.h
i2c.h i2c: add dm_i2c_reg_clrset 2021-08-22 10:52:53 +02:00
i2s.h
i8042.h
ide.h
image-android-dt.h
image-sparse.h common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
image.h image: rsa: Move padding_algos to linker lists 2021-09-14 11:46:48 -04:00
imx8image.h
imx_lpi2c.h
imx_sip.h
imx_thermal.h
imximage.h
init.h pci: Drop pci_init_board() 2021-08-06 08:26:48 -04:00
initcall.h common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
input.h
inttypes.h
iomux.h IOMUX: Introduce iomux_replace_device() 2021-02-16 11:16:08 -05:00
ioports.h
iotrace.h
ipu_pixfmt.h
irq_func.h
irq.h irq: Add a method to convert an interrupt to ACPI 2020-07-17 14:32:24 +08:00
k3-avs.h
k3-clk.h clk: add support for TI K3 SoC clocks 2021-06-11 16:34:52 +05:30
k3-dev.h cmd: ti: pd: Add debug command for K3 power domains 2021-06-11 16:34:52 +05:30
key_matrix.h
keyboard.h
kgdb.h
lattice.h
lcd_console.h
lcd.h
lcdvideo.h
ld9040.h
led.h common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
libata.h
libtizen.h
linker_lists.h treewide: Convert macro and uses of __section(foo) to __section("foo") 2021-05-24 14:21:30 -04:00
linux_logo.h
lmb.h lmb: add lmb_is_reserved_flags 2021-06-07 10:48:40 -04:00
log.h log: Convert log values to printf() if not enabled 2021-06-08 11:39:09 -04:00
lxt971a.h
lynxkdi.h
lz4.h
mailbox-uclass.h
mailbox.h
malloc.h malloc: add SPDX license identifiers 2021-06-23 08:45:03 -04:00
mapmem.h
mc9sdz60.h
mc13783.h
mc13892.h
mc34704.h
MCD_dma.h
MCD_progCheck.h
MCD_tasksInit.h
media_bus_format.h
memalign.h
membuff.h
menu.h
micrel.h
mii_phy.h
miiphy.h common: board_r: Drop initr_bbmii wrapper 2021-01-15 14:36:12 -05:00
mipi_display.h
mipi_dsi.h video: dw-mipi-dsi: permit configuring the escape clock rate 2020-10-18 10:36:05 +02:00
misc.h common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
mk48t59.h
mm_communication.h lib/efi_loader: fix ABI in efi_mm_communicate_header 2020-11-29 05:18:37 +01:00
mmc.h mmc: Add support for enumerating MMC card in a given mode using mmc command 2021-09-10 18:17:04 +08:00
mpc8xx_irq.h
mpc8xx.h
mpc83xx.h ppc: Remove MPC8315ERDB board 2021-07-07 19:52:24 -04:00
mpc85xx.h
mpc86xx.h
mpc106.h
msc01.h
mtd_node.h
mtd.h mtd: remove mtd_probe() function 2021-06-24 11:54:07 +05:30
mux-internal.h drivers: Add a new framework for multiplexer devices 2020-10-28 11:48:32 -04:00
mux.h mux: correct prototype for mux_control_try_select() 2021-07-23 07:13:25 -04:00
mv88e6352.h
mvebu_mmc.h mmc: mvebu: convert to driver model 2021-04-08 08:50:52 +02:00
mvmfp.h
mxs_nand.h
nand.h spl: fit: nand: fix fit loading in case of bad blocks 2020-07-08 17:21:46 -04:00
net.h net: add set_promisc function to enable/disable Promiscuous mode 2021-07-10 18:12:41 +02:00
netdev.h net: Use phys_addr_t for SMC net device addresses 2021-07-22 21:55:05 +03:00
ns16550.h serial: Rename ns16550 functions to lower case 2021-01-05 12:24:40 -07:00
nuvoton_nct6102d.h
nvme.h
of_live.h
omap3_spi.h arm: mach-omap2: am33xx: Add device structure for spi 2020-09-15 18:51:53 +05:30
onenand_uboot.h
opensbi.h
os.h sandbox: Support executables for more phases 2021-07-21 10:27:34 -06:00
p2sb.h dm: treewide: Rename ..._platdata variables to just ..._plat 2020-12-13 16:51:09 -07:00
palmas.h dm: i2c: use CONFIG_IS_ENABLED macro for DM_I2C/DM_I2C_GPIO 2021-02-21 06:08:00 +01:00
panel.h
part_efi.h doc/README.gpt: define partition type GUID for U-Boot environment 2021-01-16 14:49:09 -05:00
part.h cmd: fs: Use part_get_info_by_dev_and_name_or_num to parse partitions 2021-04-22 14:09:45 -04:00
pca953x.h
pca9564.h
pca9698.h
pch.h
pci_ep.h
pci_gt64120.h
pci_ids.h include: pci_ids: Add Cavium devices 2020-07-17 10:47:19 -04:00
pci_msc01.h
pci_rom.h
pci_tegra.h
pci.h pci: Drop PCI_INDIRECT_BRIDGE 2021-09-13 18:23:13 -04:00
pe.h
phy_interface.h phy: introduce 1000BaseX and 2500BaseX modes 2021-05-20 13:03:30 +02:00
phy-mipi-dphy.h phy: dphy: Add configuration helpers 2021-02-10 10:00:51 +01:00
phy-sun4i-usb.h
phy.h phy: add nxp tja1103 phy driver 2021-07-06 05:22:41 +03:00
phys2bus.h dm: Introduce dev_phys_to_bus()/dev_bus_to_phys() 2021-02-18 11:56:25 +01:00
physmem.h
post.h ppc: Remove sbc8641d board 2021-07-07 19:52:24 -04:00
power-domain-uclass.h
power-domain.h
ppc_asm.tmpl
ppc_defs.h
pvblock.h xen: pvblock: Add initial support for para-virtualized block driver 2020-08-14 15:18:30 -04:00
pwm.h video: backlight: Support PWMs without a known period_ns 2021-04-10 16:07:12 +02:00
pwrseq.h
pxa_lcd.h
qfw.h x86: qemu: move QFW to its own uclass 2021-04-12 17:44:55 -04:00
radeon.h
ram.h common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
rand.h doc: random number generation 2020-06-14 21:07:20 +02:00
rc4.h
regmap.h dm: treewide: Rename ..._platdata variables to just ..._plat 2020-12-13 16:51:09 -07:00
reiserfs.h
relocate.h
remoteproc.h dm: treewide: Rename 'platdata' variables to just 'plat' 2020-12-13 16:51:08 -07:00
reset-uclass.h
reset.h drivers: reset: Add a managed API to get reset controllers from the DT 2020-09-30 11:55:22 -04:00
rng.h doc: random number generation 2020-06-14 21:07:20 +02:00
rtc_def.h
rtc.h rtc: add dm_rtc_write() helper 2020-07-09 06:02:44 +02:00
s_record.h
SA-1100.h
samsung-usb-phy-uboot.h
sandbox-adc.h
sandbox-clk.h dm: test: clk: add the test for the ccf gated clock 2020-08-24 11:03:26 +02:00
sandboxblockdev.h sandbox: Provide a way to bind fixed/removeable devices 2021-03-27 15:04:31 +13:00
sandboxfs.h
sandboxtee.h
sata.h
scf0403_lcd.h
scmi_agent-uclass.h firmware: add SCMI agent uclass 2020-09-30 11:55:23 -04:00
scmi_agent.h firmware: add SCMI agent uclass 2020-09-30 11:55:23 -04:00
scmi_protocols.h firmware: scmi: voltage regulator 2021-04-12 17:17:11 -04:00
scp03.h common: SCP03 control (enable and provision of keys) 2021-03-13 13:14:52 -05:00
scsi.h common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
sdhci.h mmc: sdhci: Change prototype of set_delay to return errors 2021-08-06 09:35:34 +02:00
sdp.h
search.h env: Allow returning errors from hdelete_r() 2020-12-04 16:09:06 -05:00
serial.h drivers: serial: Make serial_initialize return int 2020-08-06 14:27:27 -04:00
sh_pfc.h
signatures.h fsp: Move and rename fsp_types.h file 2020-12-31 14:41:31 +01:00
sja1000.h
slre.h
smbios.h smbios: error handling for invalid addresses 2021-07-24 10:49:51 +02:00
smem.h
smsc_lpc47m.h
smsc_sio1007.h
soc.h common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
sort.h
sound.h
sparse_defs.h
sparse_format.h
spartan2.h
spartan3.h
spd_sdram.h
spd.h
spi_flash.h sf: Support querying write-protect 2021-03-27 15:04:31 +13:00
spi-mem.h spi: spi-mem: add spi_mem_dtr_supports_op() 2021-06-28 11:56:06 +05:30
spi.h Prepare v2021.01-rc5 2021-01-05 16:20:26 -05:00
spl_gpio.h
spl.h SPL: Add support for specifying offset between header and image 2021-07-31 09:49:32 +02:00
splash.h
squashfs.h fs/squashfs: implement exists() function 2020-11-19 09:45:49 -05:00
st_logo_data.h
status_led.h
stdint.h
stdio_dev.h stdio: Introduce a new helper stdio_file_to_flags() 2021-02-16 11:16:07 -05:00
stdio.h common: rename getc() to getchar() 2020-10-22 09:54:53 -04:00
stdlib.h
stm32_rcc.h treewide: Update email address Patrick Delaunay and Patrice Chotard 2020-12-09 10:57:50 +01:00
stratixII.h
string.h
sunxi_image.h tools: mkimage: Add Allwinner eGON support 2021-01-11 23:19:33 +00:00
sy8106a.h
sym53c8xx.h
syscon.h dm: treewide: Rename ..._platdata variables to just ..._plat 2020-12-13 16:51:09 -07:00
sysinfo.h sysinfo: Require that sysinfo_detect be called before other methods 2021-05-04 07:57:18 -04:00
sysreset.h reset: Remove addr parameter from reset_cpu() 2021-03-02 14:03:02 -05:00
tables_csum.h
tca642x.h
tee.h tee: optee: sync cache on pre-reloc OP-TEE invocation 2021-07-23 07:13:25 -04:00
tegra-kbc.h
thermal.h thermal: Drop dm.h header file 2020-08-03 22:19:54 -04:00
thor.h thor: add support for the dfu_alt_info reintialization from the flashed script 2021-01-31 14:08:56 +01:00
ti-usb-phy-uboot.h
time.h timer: Allow delays with a 32-bit microsecond timer 2020-07-17 14:32:24 +08:00
timer.h timer: Return count from timer_ops.get_count 2020-10-22 09:54:53 -04: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
tpm_api.h tpm: Add an API that can support v1.2 and v2 2021-03-02 15:53:37 -05:00
tpm-common.h tpm: Add TPM2 support for read/write values 2021-03-02 15:53:37 -05:00
tpm-v1.h tpm: Switch TPMv1 over to use the new API 2021-03-02 15:53:37 -05:00
tpm-v2.h efi_loader: add boot variable measurement 2021-08-14 20:54:41 +02:00
tps6586x.h common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
trace.h
tsec.h net: tsec: Add the compatible string "gianfar" support 2020-09-24 08:27:44 -04:00
tsi148.h
twl4030.h dm: i2c: use CONFIG_IS_ENABLED macro for DM_I2C/DM_I2C_GPIO 2021-02-21 06:08:00 +01:00
twl6030.h dm: i2c: use CONFIG_IS_ENABLED macro for DM_I2C/DM_I2C_GPIO 2021-02-21 06:08:00 +01:00
ubi_uboot.h
ubifs_uboot.h
ubispl.h
uboot_aes.h
ufs.h common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
universe.h
usb_cdc_acm.h
usb_defs.h
usb_ether.h
usb_mass_storage.h usb: gadget: Fix controller index in UMS 2020-09-01 14:47:43 +02:00
usb.h dm: treewide: Rename ..._platdata variables to just ..._plat 2020-12-13 16:51:09 -07:00
usbdescriptors.h
usbdevice.h usb: gadget: Do not export usbd_device_* arrays 2021-01-31 14:08:56 +01:00
usbroothubdes.h
uuid.h uuid: Add a comment for UUID_STR_LEN 2021-01-27 17:03:16 -05:00
vbe.h dm: treewide: Rename ..._platdata variables to just ..._plat 2020-12-13 16:51:09 -07:00
versalpl.h
version.h
video_bridge.h
video_console.h video: Add helpers for vidconsole for the copy framebuffer 2020-07-09 12:33:24 +08:00
video_easylogo.h
video_fb.h
video_font_4x6.h
video_font_data.h video: Drop unprintable characters from video_font_data.h 2021-02-22 20:06:43 +01:00
video_font.h
video_osd.h
video.h video: Allow syncing the entire framebuffer to the copy 2021-01-27 17:03:16 -05:00
virtex2.h
virtio_ring.h
virtio_types.h
virtio.h dm: core: Access device flags through functions 2021-01-05 12:24:41 -07:00
vsc7385.h
vsc9953.h treewide: convert bd_t to struct bd_info by coccinelle 2020-07-17 09:30:13 -04:00
vsprintf.h lib: Allow using 0x when a decimal value is requested 2021-08-02 13:32:14 -04: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
w83c553f.h
wait_bit.h
watchdog.h Rename SPL_WATCHDOG_SUPPORT to SPL_WATCHDOG 2021-07-28 14:27:54 -04:00
wdt.h wdt: Drop dm.h header file 2020-08-03 22:19:54 -04:00
winbond_w83627.h
xen.h common: board_r: Drop initr_xen wrapper 2021-01-15 14:36:12 -05:00
xilinx.h
xyzModem.h
zfs_common.h zfs: fix missing include for disk_partition definition 2020-06-23 14:43:23 -04:00
zynq_bootimg.h
zynqmp_firmware.h zynqmp_firmware: Add zynqmp firmware related enums 2021-08-06 09:35:34 +02:00
zynqmppl.h fpga: zynqmp: Get rid of ZYNQMP_SIP_SVC* macros 2020-09-23 10:31:41 +02:00
zynqpl.h fpga: zynqpl: Correct PL bitstream loading sequence for zynqaes 2020-06-24 13:07:57 +02:00