u-boot/include
Sughosh Ganu 8679405241 FWU: Add support for the FWU Multi Bank Update feature
The FWU Multi Bank Update feature supports updating firmware images
to one of multiple sets(also called banks) of images. The firmware
images are clubbed together in banks, with the system booting images
from the active bank. Information on the images such as which bank
they belong to is stored as part of the metadata structure, which is
stored on the same storage media as the firmware images on a dedicated
partition.

At the time of update, the metadata is read to identify the bank to
which the images need to be flashed(update bank). On a successful
update, the metadata is modified to set the updated bank as active
bank to subsequently boot from.

Signed-off-by: Sughosh Ganu <sughosh.ganu@linaro.org>
Acked-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
2022-10-31 14:47:32 -04:00
..
acpi acpi: Move acpi_write_tables() to a generic header 2022-02-11 11:29:23 -05:00
andestech
asm-generic video: Rename CONFIG_DM_VIDEO to CONFIG_VIDEO 2022-10-30 20:07:17 +01:00
broadcom cmd: broadcom: add command for chimp handshake 2020-09-09 16:57:35 -04:00
cavium
clk reset: sunxi: Reuse the platform data from the clock driver 2022-07-18 09:37:50 +01:00
configs stm32mp1: Add image information for capsule updates 2022-10-31 14:47:32 -04:00
cramfs
crypto lib: crypto: add mscode_parser 2022-07-05 14:37:16 +02:00
dm FWU: Add FWU metadata structure and driver for accessing metadata 2022-10-31 14:47:32 -04:00
dt-bindings u-boot-imx-20221024 2022-10-24 10:04:30 -04:00
environment include/configs: Remove rootwait=1 to all the affected boards 2022-06-06 18:01:21 -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
k210 k210: use the board vendor name rather than the marketing name 2022-03-15 17:43:11 +08:00
keys lib: crypto: add public key utility 2019-12-06 16:44:20 -05:00
linux memory: Add TI GPMC driver 2022-10-26 15:21:12 -04:00
lzma
mtd Audit <flash.h> inclusion 2022-08-04 16:18:47 -04:00
mvebu phy: marvell: Remove unused function comphy_update_map() 2022-01-20 14:46:03 +01:00
net doc: replace @return by Return: 2022-01-19 18:11:34 +01: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 test: Support tests which can only be run manually 2022-10-31 11:02:44 -04:00
u-boot treewide: Fix Marek's name and change my e-mail address 2022-07-21 10:14:04 +02:00
usb usb: gadget: designware-udc: Drop the driver 2022-09-19 17:45:51 +02:00
valgrind Add valgrind headers to U-Boot 2022-04-11 10:00:30 -04:00
xen Revert "xen: add definitions for console_io" 2020-10-23 09:16:01 -04:00
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 fpga: altera: Add some more device sizes 2019-07-30 10:21:11 +02:00
adc.h dm: treewide: Rename 'platdata' variables to just 'plat' 2020-12-13 16:51:08 -07:00
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 fpga: altera: Rename Stratix10 FPGA to Intel FPGA SDM Mailbox 2020-10-09 17:53:12 +08:00
android_ab.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
android_bootloader_message.h include: android_bootloader_message.h: Minimize the diff to AOSP 2019-07-11 14:11:19 -04:00
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 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 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 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 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 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 cmd: bcb: Add support for processing const string literals in bcb_set() 2021-01-31 14:08:56 +01:00
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 common: Drop linux/bitops.h from common header 2020-05-18 21:19:23 -04:00
blk.h dm: blk: Add udevice functions 2022-10-31 11:02:44 -04: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 bootdev uclass 2022-04-25 10:00:04 -04:00
bootflow.h bootstd: Add a way to set up a bootflow 2022-10-31 11:02:44 -04:00
bootm.h treewide: Drop bootm_headers_t typedef 2022-09-29 16:07:57 -04:00
bootmeth.h bootstd: Allow scanning for global bootmeths separately 2022-08-12 08:17:11 -04: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 vbe: Add initial support for VBE 2022-08-12 08:17:11 -04:00
bouncebuf.h common: bouncebuf: Permit passing custom alignment check function 2020-04-22 20:41:56 +08:00
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 lib/charset: fix compile warnings 2022-05-28 10:59:27 +02:00
circbuf.h
cli.h doc: replace @return by Return: 2022-01-19 18:11:34 +01: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 dtoc fixes with pylint, tests 2022-08-11 08:47:20 -04: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 Merge branch 'master' into next 2022-09-19 16:07:12 -04:00
config_fallbacks.h Convert CONFIG_SPL_PAD_TO et al to Kconfig 2022-06-06 12:09:06 -04: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 Convert CONFIG_PHYLIB et al to Kconfig 2020-04-28 15:57:58 -04:00
config_uncmd_spl.h Finish converting CONFIG_BOOTM_NETBSD et al to Kconfig 2022-04-01 10:28:45 -04:00
console.h doc: replace @return by Return: 2022-01-19 18:11:34 +01: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 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 Add a symlink for ctype.h 2021-01-30 14:25:42 -07:00
cyclic.h cyclic: Don't disable cylic function upon exceeding CPU time 2022-10-24 11:10:21 +02: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: Check the number of arguments and argument string strictly 2022-02-11 11:29:23 -05: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: 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: 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 video: dw_hdmi: Add support for ddc-i2c-bus property 2019-07-29 00:32:59 +02:00
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 doc: replace @return by Return: 2022-01-19 18:11:34 +01: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 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: ECPT add EBBRv2.0 conformance profile 2022-09-03 10:13:26 +02:00
efi_config.h bootmenu: add removable media entries 2022-09-14 08:43:32 +02: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: remove efi_delete_handle on loadfile2 2022-10-16 12:23:22 +02: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: export efi_st_get_config_table() 2022-09-09 16:07:54 +02:00
efi_tcg2.h efi_loader: printing TCG2 protocol GUID 2022-01-19 16:16:33 +01:00
efi_variable.h efi_loader: function to get GUID for variable name 2021-10-25 21:13:06 +02:00
elf.h stm32mp1: fix reference for STMicroelectronics 2022-06-17 14:12:27 +02:00
env.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
env_attr.h
env_callback.h video: Drop SPLASHIMAGE_CALLBACK 2022-10-30 20:07:17 +01:00
env_default.h Complete migration of MTDPARTS_DEFAULT / MTDIDS_DEFAULT, include in environment 2022-06-28 17:11:49 -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: Implement lower priority arch_env_get_location() 2022-04-21 09:08:40 -04: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 net: Drop dm.h header file in eth_phy.h 2020-08-03 22:19:54 -04:00
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 command: Remove the cmd_tbl_t typedef 2020-05-18 18:36:55 -04:00
exports.h net: phy: don't require PHY interface mode during PHY creation 2022-04-10 08:44:13 +03: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 doc: replace @return by Return: 2022-01-19 18:11:34 +01: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 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 fdtdec.h: Remove gurads around fdtdec_resetup function 2022-02-16 14:19:29 -05:00
fis.h
flash.h Audit <flash.h> inclusion 2022-08-04 16:18:47 -04:00
fm_eth.h treewide: Rename PHY_INTERFACE_MODE_NONE to PHY_INTERFACE_MODE_NA 2022-04-10 08:44:13 +03:00
fpga.h fpga: zynqmp: support loading encrypted bitfiles 2022-07-26 09:34:21 +02: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 dm: treewide: Rename ..._platdata variables to just ..._plat 2020-12-13 16:51:09 -07:00
fsl_csu.h arm: fsl: csu: Reduce size of ns_dev 2022-10-18 09:32:53 +08:00
fsl_ddr.h Convert CONFIG_SYS_FSL_DDR_MAIN_NUM_CTRLS et al to Kconfig 2022-08-12 16:10:49 -04:00
fsl_ddr_dimm_params.h
fsl_ddr_sdram.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
fsl_ddrc_version.h
fsl_devdis.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: 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 fsl_ifc: fix typo in the NOR CSOR register definition 2021-03-23 15:27:08 +05:30
fsl_immap.h
fsl_lpuart.h fsl_lpuart: add i.MX9 support 2022-07-26 11:29:00 +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 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 i.MX6SX: crypto/fsl: fix entropy delay value 2022-05-19 21:39:36 +02: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
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
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 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 phy: Add generic_{setup,shutdown}_phy() helpers 2022-10-10 18:08:18 +02:00
getopt.h lib: Add getopt 2020-10-30 10:56:11 -04:00
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 common: Move hang() to the same header as panic() 2020-01-24 23:06:49 +05:30
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 efi_loader: support building UEFI binaries on sandbox 2019-11-12 23:13:54 +01:00
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 Convert CONFIG_SYS_SPD_BUS_NUM to Kconfig 2022-07-05 17:03:01 -04: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 common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
image.h image: Allow loading a FIT image for a particular phase 2022-10-31 11:02:45 -04:00
imx8image.h tools: image: support i.MX93 2022-07-26 11:29:02 +02:00
imx_lpi2c.h i2c: imx_lpi2c: add ipg clk 2019-10-14 09:31:41 +02:00
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 common/board_f: introduce arch_setup_dest_addr() 2022-10-06 21:05:17 -04:00
initcall.h common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
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 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 arm: mach-k3: am62: Introduce autogenerated SoC data 2022-06-10 13:37:32 -04: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: am62: Introduce autogenerated SoC data 2022-06-10 13:37:32 -04: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 ata: sort ATA commands 2020-04-17 12:32:36 -04:00
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
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: add KEY_PLUS, KEY_MINUS and KEY_SPACE handling 2022-09-14 08:43:31 +02:00
micrel.h board: apalis_imx6: Add KSZ9131 phy skew settings 2020-05-01 13:46:22 +02:00
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 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 misc: mark write buffer const 2022-01-24 10:35:10 -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 blk: Switch over to using uclass IDs 2022-09-16 11:05:16 -04: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 ppc / layerscape: Clean up CONFIG_SYS_CCSR_DO_NOT_RELOCATE usage 2022-06-06 12:09:12 -04: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 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
net.h net: NC-SI setup and handling 2022-10-21 16:04:39 -04:00
netdev.h net: mpc8xx_fec: Migrate to DM_ETH 2022-08-08 10:50:20 -04:00
ns16550.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
nuvoton_nct6102d.h
nvme.h nvme: add accessor to namespace id and eui64 2019-10-06 16:02:37 +02:00
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 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: add SIGALRM-based watchdog device 2022-10-24 11:10:21 +02:00
p2sb.h doc: replace @return by Return: 2022-01-19 18:11:34 +01: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 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 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 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 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 doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
phy.h net: NC-SI setup and handling 2022-10-21 16:04:39 -04:00
phy_interface.h net: fix phy_string_for_interface 2022-05-23 13:52:02 -04:00
phys2bus.h dm: Introduce dev_phys_to_bus()/dev_bus_to_phys() 2021-02-18 11:56:25 +01:00
physmem.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
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 power_domain: Add power_domain_get_by_name() 2022-04-21 12:44:23 +02: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 doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
pwrseq.h
pxe_utils.h cmd: pxe_utils: sysboot: add kaslr-seed generation support 2022-02-11 09:00:47 -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 doc: random number generation 2020-06-14 21:07:20 +02:00
rc4.h
regmap.h regmap: fix some comments 2022-07-08 12:20:28 -04:00
reiserfs.h common: Drop part.h from common header 2020-05-18 17:33:33 -04:00
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: Rename free() to rfree() 2020-02-05 19:33:46 -07:00
reset.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
rng.h doc: random number generation 2020-06-14 21:07:20 +02:00
rtc.h lib/date: Make rtc_mktime and mktime64 Y2038-ready 2022-05-05 15:06:02 -04:00
rtc_def.h
s_record.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: move a function prototype 2022-04-23 22:05:33 +02: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: 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 arm64: Catch non-emulated semihosting calls 2022-04-01 16:56:53 -04:00
semihostingfs.h fs: Add semihosting filesystem 2022-04-01 15:03:13 -04:00
serial.h serial: Implement serial_flush() function for console flush() fallback 2022-09-24 11:34:37 -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
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 common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
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 vbe: Add a command to show the VBE state 2022-10-31 11:04:00 -04: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 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 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 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 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 Convert CONFIG_SYS_SPL_MALLOC_SIZE et al to Kconfig 2022-06-06 12:09:28 -04:00
tables_csum.h Remove duplication of table_compute_checksum function 2022-04-14 15:39:15 -04:00
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 time: Import time_after64() and friends from Linux 2022-09-13 16:01:43 -04: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 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: 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 doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
universe.h
usb.h usb: ehci-mx6: Enable OTG detection on imx8mm and imx8mn 2022-02-11 00:03:48 +01: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 doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
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 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: Move bmp_display() prototype to video.h 2022-10-30 20:07:16 +01:00
video_bridge.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
video_console.h video: Add commands to list and change fonts 2022-10-30 20:01:40 +01: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: Drop unprintable characters from video_font_data.h 2021-02-22 20:06:43 +01:00
video_osd.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
virtex2.h fpga: virtex2: Add slave serial programming support 2019-07-30 10:20:06 +02:00
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 way to find the postiion of a trailing number 2022-04-25 10:00:03 -04: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 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 common: board_r: Drop initr_xen wrapper 2021-01-15 14:36:12 -05:00
xilinx.h fpga: zynqmp: support loading encrypted bitfiles 2022-07-26 09:34:21 +02:00
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 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 fpga: zynqpl: Correct PL bitstream loading sequence for zynqaes 2020-06-24 13:07:57 +02:00