u-boot/include
Ilias Apalodimas a2f1482fc0 efi_loader: Get rid of kaslr-seed if EFI_RNG_PROTOCOL is installed
U-Boot, in some occasions, injects a 'kaslr-seed' property on the /chosen
node. That would be problematic in case we want to measure the DTB we
install in the configuration table, since it would change across reboots.

The Linux kernel EFI-stub completely ignores it and only relies on
EFI_RNG_PROTOCOL for it's own randomness needs (i.e the randomization
of the physical placement of the kernel). In fact it (blindly) overwrites
the existing seed if the protocol is installed. However it still uses it
for randomizing it's virtual placement.
So let's get rid of it in the presence of the RNG protocol.

It's worth noting that TPMs also provide an RNG.  So if we tweak our
EFI_RNG_PROTOCOL slightly and install the protocol when a TPM device
is present the 'kaslr-seed' property will always be removed, allowing
us to reliably measure our DTB.

Acked-by: Ard Biesheuvel <ardb@kernel.org>
Signed-off-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
Reviewed-by: Mark Kettenis <kettenis@openbsd.org>
2022-01-15 10:57:22 +01:00
..
acpi acpi: Tidy up documentation for struct acpi_gpio 2021-02-01 15:11:41 +08:00
andestech
asm-generic fdt: Record where the devicetree came from 2021-12-23 10:24:40 -05:00
bedbug command: Remove the cmd_tbl_t typedef 2020-05-18 18:36:55 -04:00
broadcom cmd: broadcom: add command for chimp handshake 2020-09-09 16:57:35 -04:00
cavium
clk clk: sunxi: Move header out of arch directory 2021-10-11 10:46:44 +01:00
configs arm: mvebu: Replace hardcoded values 0x0030/0x4030 by proper calculation 2022-01-14 11:39:16 +01:00
cramfs
crypto dm: crypto: Define UCLASS API for ECDSA signature verification 2021-08-16 10:49:35 +02:00
dm doc: add include/dm/fdtaddr.h to the HTML documentation 2022-01-15 10:57:21 +01:00
dt-bindings arm: rpi: Sync rpi dts files from Linux 2021-12-23 10:24:39 -05:00
environment WS cleanup: remove SPACE(s) followed by TAB 2021-09-30 09:08:16 -04:00
faraday Finish conversion of CONFIG_SYS_CLK_FREQ to Kconfig 2021-12-27 16:20:18 -05:00
fsl-mc drivers: net: fsl-mc: add a command which dumps the MC log 2021-11-09 17:18:06 +05:30
jffs2
kendryte clk: k210: Remove bypass driver 2021-06-17 09:40:57 +08:00
keys lib: crypto: add public key utility 2019-12-06 16:44:20 -05:00
linux stddef: Avoid warning with clang with offsetof() 2022-01-13 09:13:41 -07:00
lzma
mtd Xilinx changes for v2022.01-rc1 2021-09-30 11:29:41 -04:00
mvebu phy: marvell: add RX training command 2021-04-29 07:45:24 +02:00
net net: dsa: allow drivers to get the port OF node 2021-11-23 09:57:55 +02:00
power i2c: Convert CONFIG_POWER_I2C et al to Kconfig 2021-09-04 12:26:02 -04:00
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: Avoid CONFIG_TZDRAM_* in optee_verify_bootm_image() 2021-10-05 08:46:23 -04:00
test test: Add a way to skip console checking until a string matches 2021-09-16 14:39:40 -04:00
u-boot lz4: Use a private header for U-Boot 2021-10-09 13:09:56 -04:00
usb usb: ehci-mx6: use phy_type from device tree 2021-09-28 18:50:55 +03:00
xen Revert "xen: add definitions for console_io" 2020-10-23 09:16:01 -04:00
zfs
.gitignore
_exports.h dm: i2c: use CONFIG_IS_ENABLED macro for DM_I2C/DM_I2C_GPIO 2021-02-21 06:08:00 +01:00
abuf.h Add support for an owned buffer 2021-10-08 15:53:26 -04:00
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 common: Drop part.h from common header 2020-05-18 17:33:33 -04:00
android_bootloader_message.h
android_image.h image: android: Fix possible build errors 2019-10-15 09:56:04 -04:00
ansi.h Nokia RX-51: Update my email address 2020-05-11 10:16:49 +05:30
api.h common: board_r: Drop initr_api wrapper 2021-01-15 14:36:12 -05:00
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
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 WS cleanup: remove SPACE(s) followed by TAB 2021-09-30 09:08:16 -04:00
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 include: axp_pmic: Include headers for all variants 2021-10-25 14:50:42 +01:00
axp209.h include: axp_pmic: Include headers for all variants 2021-10-25 14:50:42 +01:00
axp221.h include: axp_pmic: Include headers for all variants 2021-10-25 14:50:42 +01:00
axp305.h sunxi: Add support for AXP305 PMIC 2021-01-25 21:52:00 +00:00
axp809.h include: axp_pmic: Include headers for all variants 2021-10-25 14:50:42 +01:00
axp818.h include: axp_pmic: Include headers for all variants 2021-10-25 14:50:42 +01:00
axp_pmic.h include: axp_pmic: Include headers for all variants 2021-10-25 14:50:42 +01: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.h binman: Allow reading entries from a subnode 2021-01-27 17:03:16 -05:00
binman_sym.h binman: Fix typo in kernel-doc format for binman_symname() 2020-11-05 09:11:31 -07:00
bios_emul.h pci: Drop DM_PCI check from bios_emul 2021-08-05 19:46:35 -04:00
bitfield.h common: Drop linux/bitops.h from common header 2020-05-18 21:19:23 -04:00
blk.h blk: add a helper function, blk_probe_or_unbind() 2021-12-18 12:05:19 +01:00
bloblist.h bloblist: Relicense to allow BSD-3-Clause 2022-01-13 09:13:41 -07: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 Remove LYNX KDI remainders 2021-11-11 19:02:44 -05:00
bootretry.h
bootstage.h bootstage: Add SPL support 2021-10-31 12:26:44 -06:00
bouncebuf.h common: bouncebuf: Permit passing custom alignment check function 2020-04-22 20:41:56 +08:00
btrfs.h common: Drop part.h from common header 2020-05-18 17:33:33 -04:00
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.h cli: Support macro processing with a fixed-size buffer 2020-12-04 16:10:01 -05:00
cli_hush.h
clk-uclass.h clk: add clk_round_rate() 2021-01-12 10:58:04 +05:30
clk.h clk: fix clk_get_rate() documentation 2021-12-15 12:16:15 -05: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 command: Use a constant pointer for the help 2021-11-28 16:51:51 -07:00
common.h common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
common_timing_params.h
compiler.h compiler: Rename host_build() to tools_build() 2021-10-08 15:53:26 -04:00
config_distro_bootcmd.h Convert CONFIG_USE_BOOTCOMMAND et al to Kconfig 2021-12-01 10:58:10 -05:00
config_fallbacks.h Convert CONFIG_SYS_I2C_LEGACY to Kconfig and add CONFIG_[ST]PL_SYS_I2C_LEGACY 2021-08-30 14:10:07 -04:00
config_fsl_chain_trust.h common: Drop linux/stringify.h from common header 2020-05-18 21:19:23 -04:00
config_phylib_all_drivers.h Convert CONFIG_PHYLIB et al to Kconfig 2020-04-28 15:57:58 -04:00
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 net: ti: cpsw: convert to use dev/ofnode api 2019-11-04 12:56:37 -05:00
cpu.h common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
cpu_func.h arm64: Update memcpy_{from, to}io() helpers 2021-07-28 19:30:22 -04:00
cros_ec.h cros_ec: Drop cros_ec_entering_mode() 2021-07-21 10:27:34 -06:00
cros_ec_message.h
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.h
display_options.h display_options: Split print_buffer() into two functions 2021-06-08 11:39:09 -04:00
div64.h WS cleanup: remove SPACE(s) followed by TAB 2021-09-30 09:08:16 -04:00
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
dm9000.h
dma-uclass.h dma: Rename free() to rfree() 2020-02-05 19:33:46 -07:00
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 dm: Add a dsi host uclass 2019-10-13 23:34:43 +02: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 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 powerpc/mpc85xx: drop eSDHC periperhal clock code 2020-01-16 13:16:25 +08:00
ec_commands.h cros_ec: Support reading EC features 2021-01-30 14:25:41 -07:00
edid.h
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: Mention that efi_info_get() is only used in the stub 2021-12-31 06:59:37 +01:00
efi_api.h efi: Locate all block devices in the app 2021-12-31 06:45:01 +01: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: avoid multiple local copies of lf2_initrd_guid 2021-10-21 03:46:04 +02:00
efi_loader.h efi_loader: Get rid of kaslr-seed if EFI_RNG_PROTOCOL is installed 2022-01-15 10:57:22 +01:00
efi_rng.h efi: qemu: arm64: Add efi_rng_protocol implementation for the platform 2020-01-07 18:08:22 +01:00
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: add UEFI GPT measurement 2021-10-26 21:32:46 +02:00
efi_variable.h efi_loader: function to get GUID for variable name 2021-10-25 21:13:06 +02:00
elf.h Use __ASSEMBLY__ as the assembly macros 2020-05-18 21:19:23 -04:00
env.h bootm: Tidy up use of autostart env var 2021-11-16 14:35:09 -05:00
env_attr.h
env_callback.h env: remove callback.o for an SPL build 2020-04-24 10:09:59 -04:00
env_default.h Convert CONFIG_USE_BOOTCOMMAND et al to Kconfig 2021-12-01 10:58:10 -05:00
env_flags.h env: Add support for explicit write access list 2020-07-31 10:13:00 -04:00
env_internal.h Convert CONFIG_ENV_IS_IN_SPI_FLASH et al to Kconfig 2021-11-12 14:18:17 -05: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 command: Remove the cmd_tbl_t typedef 2020-05-18 18:36:55 -04:00
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 common: Drop part.h from common header 2020-05-18 17:33:33 -04:00
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 common: Drop part.h from common header 2020-05-18 17:33:33 -04:00
fb_nand.h
fdt.h
fdt_region.h fdtgrep: Handle an empty output tree 2021-12-17 09:44:59 -07: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: Add fdt_delete_disabled_nodes() and use in Turris MOX 2021-12-19 09:50:47 +01:00
fdtdec.h fdt: Drop SPL_BUILD macro 2022-01-13 09:13:41 -07: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.h fs: fat: add file attributes to struct fs_dirent 2021-07-12 20:30:48 +02:00
fs_internal.h part: Drop disk_partition_t typedef 2020-05-18 17:33:33 -04:00
fs_loader.h dm: treewide: Rename ..._platdata variables to just ..._plat 2020-12-13 16:51:09 -07:00
fsl_csu.h
fsl_dcu_fb.h
fsl_ddr.h command: Remove the cmd_tbl_t typedef 2020-05-18 18:36:55 -04:00
fsl_ddr_dimm_params.h
fsl_ddr_sdram.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.h mmc: fsl_esdhc: add pulse width detection workaround 2021-04-06 18:36:04 +08:00
fsl_esdhc_imx.h mmc: fsl_esdhc_imx: replace most #ifdefs by IS_ENABLED() 2022-01-12 09:56:40 +09: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 WS cleanup: remove SPACE(s) followed by TAB 2021-09-30 09:08:16 -04:00
fsl_sec.h imx8m: Add DEK blob encapsulation for imx8m 2021-04-08 20:29:52 +02:00
fsl_sec_mon.h
fsl_secboot_err.h
fsl_sfp.h
fsl_tgec.h
fsl_usb.h
fsl_validate.h command: Remove the cmd_tbl_t typedef 2020-05-18 18:36:55 -04:00
fsl_wdog.h WS cleanup: remove SPACE(s) followed by TAB 2021-09-30 09:08:16 -04:00
fuse.h
g_dnl.h usb: gadget: g_dnl: add function g_dnl_set_product 2020-05-14 09:02:12 +02:00
gdsys_fpga.h ppc: Remove gdsys hrcon boards 2021-04-10 08:04:42 -04:00
generic-phy.h WS cleanup: remove SPACE(s) followed by TAB 2021-09-30 09:08:16 -04:00
getopt.h lib: Add getopt 2020-10-30 10:56:11 -04:00
gt64120.h pci: gt64120: Use PCI_CONF1_ADDRESS() macro 2022-01-12 14:21:24 -05:00
gzip.h gzip: Avoid use of u64 2021-10-08 15:53:26 -04:00
handoff.h CONFIG_NR_DRAM_BANKS: Remove unreferenced code as its always defined 2020-08-26 09:19:16 +02:00
hang.h common: Move hang() to the same header as panic() 2020-01-24 23:06:49 +05:30
hash.h hash: Use Kconfig to enable hashing in host tools and SPL 2021-10-08 15:53:26 -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 efi_loader: support building UEFI binaries on sandbox 2019-11-12 23:13:54 +01:00
hw_sha.h hash: Allow for SHA512 hardware implementations 2021-04-12 17:17:11 -04:00
hwconfig.h
hwspinlock.h
i2c.h Convert CONFIG_SYS_I2C_SPEED et al to Kconfig 2021-08-30 14:10:07 -04:00
i2c_eeprom.h misc: i2c_eeprom: remove pagewidth field from i2c_eeprom 2020-03-16 08:03:05 +01:00
i2s.h
i8042.h i8042: Do not abuse CONFIG namespace 2021-08-30 14:13:28 -04:00
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.h: make image_sign_info.fit point to const 2021-10-31 12:26:44 -06:00
imx8image.h tool: Move ALIGN_MASK to header as common MACRO 2020-04-24 10:10:00 -04:00
imx_lpi2c.h i2c: imx_lpi2c: add ipg clk 2019-10-14 09:31:41 +02:00
imx_sip.h imx8: move SIP macro to common header 2020-05-01 13:46:21 +02:00
imx_thermal.h
imximage.h WS cleanup: remove SPACE(s) followed by TAB 2021-09-30 09:08:16 -04:00
init.h efi: Fix ll_boot_init() operation with the app 2021-12-31 06:45:01 +01:00
initcall.h common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
input.h
inttypes.h
iommu.h iommu: Add IOMMU uclass 2021-10-31 08:46:44 -04:00
iomux.h IOMUX: Introduce iomux_replace_device() 2021-02-16 11:16:08 -05:00
ioports.h
iotrace.h
ipu_pixfmt.h
irq.h irq: Tidy up of-platdata irq support 2021-09-25 09:46:15 -06:00
irq_func.h common: Move enable/disable_interrupts out of common.h 2019-12-02 18:25:01 -05:00
k3-avs.h misc: k3_avs: Add j721e support 2019-11-07 18:39:16 -05:00
k3-clk.h clk: ti: k3: Update driver to account for divider flags 2021-09-17 14:47:03 -04:00
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 command: Remove the cmd_tbl_t typedef 2020-05-18 18:36:55 -04:00
lattice.h
lcd.h
lcd_console.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 ata: sort ATA commands 2020-04-17 12:32:36 -04:00
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: drop unused lmb_size_bytes() 2021-11-20 10:53:00 +01:00
log.h log: Convert log values to printf() if not enabled 2021-06-08 11:39:09 -04:00
lxt971a.h
mailbox-uclass.h mailbox: Rename free() to rfree() 2020-02-05 19:33:46 -07:00
mailbox.h
malloc.h malloc: add SPDX license identifiers 2021-06-23 08:45:03 -04:00
mapmem.h
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
membuff.h
menu.h menu: add support for client defined statusline function 2020-05-07 09:01:42 -04:00
micrel.h board: apalis_imx6: Add KSZ9131 phy skew settings 2020-05-01 13:46:22 +02:00
mii_phy.h
miiphy.h common: board_r: Drop initr_bbmii wrapper 2021-01-15 14:36:12 -05:00
mipi_display.h include: Add new DCS commands in the enum list 2019-10-13 21:24:47 +02:00
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: unconditionally define mmc_deinit() 2022-01-12 09:56:40 +09:00
mpc8xx.h
mpc8xx_irq.h
mpc83xx.h mpc83xx: Update comment 2021-08-30 14:13:28 -04:00
mpc85xx.h Convert CONFIG_SYS_IMMR to Kconfig 2021-12-27 08:41:38 -05:00
mpc86xx.h
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 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 WS cleanup: remove SPACE(s) followed by TAB 2021-09-30 09:08:16 -04:00
mxs_nand.h nand.h: Cleanup linux/mtd/rawnand.h usage 2021-10-06 09:16:23 -04:00
nand.h Finish conversion CONFIG_SYS_NAND_SELF_INIT to Kconfig 2021-12-27 16:20:18 -05:00
net.h net: add set_promisc function to enable/disable Promiscuous mode 2021-07-10 18:12:41 +02:00
netdev.h net: remove unused CONFIG_DRIVER_AT91EMAC_* 2021-09-21 10:08:24 +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 spl: opensbi: specify main hart as preferred boot hart 2019-12-10 08:23:10 +08:00
os.h sandbox: compatibility of os_get_filesize() 2022-01-13 09:13:41 -07: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.h cmd: part: list all 128 GPT partitions 2022-01-15 10:57:22 +01:00
part_efi.h doc/README.gpt: define partition type GUID for U-Boot environment 2021-01-16 14:49:09 -05:00
pca953x.h
pca9564.h
pca9698.h
pch.h common: Drop linux/bitops.h from common header 2020-05-18 21:19:23 -04:00
pci.h pci: Add standard PCI Config Address macros 2022-01-12 14:21:24 -05:00
pci_ep.h
pci_gt64120.h
pci_ids.h net: brcm: netXtreme driver 2021-12-02 08:34:01 +02:00
pci_msc01.h
pci_rom.h
pci_tegra.h
pe.h include: pe.h: add signature-related definitions 2020-01-07 18:08:19 +01:00
phy-mipi-dphy.h phy: dphy: Add configuration helpers 2021-02-10 10:00:51 +01:00
phy-sun4i-usb.h
phy.h WS cleanup: remove SPACE(s) followed by TAB 2021-09-30 09:08:16 -04:00
phy_interface.h net: replace the "xfi" phy-mode with "10gbase-r" 2021-09-28 18:50:56 +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: Rename free() to rfree() 2020-02-05 19:33:46 -07:00
power-domain.h treewide: Simply conditions with the new OF_REAL 2021-09-25 09:46:15 -06:00
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
pxe_utils.h pxe: Allow calling the pxe_get logic directly 2021-11-11 19:02:43 -05:00
qfw.h x86: qemu: move QFW to its own uclass 2021-04-12 17:44:55 -04:00
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 common: Drop part.h from common header 2020-05-18 17:33:33 -04:00
relocate.h image: Avoid #ifdefs for manual relocation 2021-10-08 15:53:26 -04:00
remoteproc.h dm: treewide: Rename 'platdata' variables to just 'plat' 2020-12-13 16:51:08 -07:00
reset-uclass.h reset: Rename free() to rfree() 2020-02-05 19:33:46 -07:00
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.h rtc: add dm_rtc_write() helper 2020-07-09 06:02:44 +02:00
rtc_def.h
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: Drop CONFIG_HOST_MAX_DEVICES 2021-12-05 09:23:15 -07:00
sandboxfs.h common: Drop part.h from common header 2020-05-18 17:33:33 -04:00
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: scmi: fix description of an API function 2021-11-23 13:53:03 -05:00
scmi_protocols.h firmware: scmi: fix struct layout for scmi_clk_rate_set_in 2021-10-26 15:26:45 -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 drivers: mmc: Add wait_dat0 support for sdhci driver 2021-10-29 18:22:32 +09: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 efi_loader: add SMBIOS table measurement 2021-10-26 17:58:14 +02:00
smem.h WS cleanup: remove trailing empty lines 2021-09-30 08:08:56 -04:00
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 common: Move sorting functions to their own header file 2019-12-02 18:23:08 -05:00
sound.h sound: Add a new stop_play() method 2020-02-05 19:33:46 -07:00
sparse_defs.h
sparse_format.h
spartan2.h
spartan3.h
spd.h
spd_sdram.h
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
spi_flash.h Convert CONFIG_ENV_SPI_BUS et al to Kconfig 2021-12-27 08:40:33 -05:00
spl.h arm: spl: prepare for jumping to OPTEE 2021-10-25 17:17:24 -04:00
spl_gpio.h
splash.h video: Support virtio devices with the splash screen 2021-12-26 23:33:24 +01:00
squashfs.h fs/squashfs: implement exists() function 2020-11-19 09:45:49 -05:00
st_logo_data.h WS cleanup: remove trailing empty lines 2021-09-30 08:08:56 -04:00
status_led.h status_led: Tidy up the code style 2019-12-02 18:23:06 -05:00
stdint.h
stdio.h serial: Rename SERIAL_SUPPORT to SERIAL 2021-09-04 12:26:01 -04:00
stdio_dev.h stdio: Introduce a new helper stdio_file_to_flags() 2021-02-16 11:16:07 -05: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 watchdog: Automatically register device with sysreset 2021-11-04 08:57:19 +01:00
tables_csum.h
tca642x.h
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 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-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 tpm: use more algorithms than sha256 on pcr_read 2021-11-30 09:23:49 +01:00
tpm_api.h tpm: Add an API that can support v1.2 and v2 2021-03-02 15:53:37 -05: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 support for promiscuous mode 2021-11-23 09:57:55 +02: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 common: Drop part.h from common header 2020-05-18 17:33:33 -04:00
ubispl.h
uboot_aes.h aes: add support of aes192 and aes256 2020-01-17 10:15:49 -05:00
ufs.h common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
universe.h
usb.h dm: treewide: Rename ..._platdata variables to just ..._plat 2020-12-13 16:51:09 -07:00
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
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 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
video.h video: Support showing the U-Boot logo 2021-12-26 23:32:46 +01:00
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.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: Drop unprintable characters from video_font_data.h 2021-02-22 20:06:43 +01:00
video_osd.h
virtex2.h
virtio.h video: Support virtio devices with the splash screen 2021-12-26 23:33:24 +01:00
virtio_ring.h
virtio_types.h
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: Add a function to convert a string to a hex value 2021-11-11 19:02:34 -05:00
vxworks.h command: Remove the cmd_tbl_t typedef 2020-05-18 18:36:55 -04:00
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 common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
watchdog.h Rename SPL_WATCHDOG_SUPPORT to SPL_WATCHDOG 2021-07-28 14:27:54 -04:00
wdt.h watchdog: wdt-uclass.c: add wdt_stop_all() helper 2021-08-31 12:04:03 +02: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 common: Drop linux/delay.h from common header 2020-05-18 21:19:23 -04:00
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