uboot/include
Aneesh Bansal b055a0fd86 SECURE BOOT: support for validation of dynamic image
Some images to be validated are relocated to a dynamic
address at run time. So, these addresses cannot be known
befor hand while signing the images and creating the header
offline.
So, support is required to pass the image address to the
validate function as an argument.
If an address is provided to the function, the address
field in Header is not read and is treated as a reserved
field.

Signed-off-by: Saksham Jain <saksham@freescale.com>
Signed-off-by: Aneesh Bansal <aneesh.bansal@freescale.com>
Acked-by: Ruchika Gupta <ruchika.gupta@nxp.com>
Reviewed-by: York Sun <york.sun@nxp.com>
2016-01-25 08:24:16 -08:00
..
andestech
asm-generic dm: common: Add memory reservation for the video uclass 2016-01-20 19:10:15 -07:00
bedbug
cavium armv8: cavium: Add an implementation of ATF calling functions 2016-01-19 22:26:12 +00:00
configs armv8/ls1043aqds: enable qixis_reset command to boot from NAND/SD 2016-01-25 08:24:15 -08:00
cramfs
dm dm: video: Repurpose the 'displayport' uclass to 'display' 2016-01-21 20:42:36 -07:00
dt-bindings Add more SPDX-License-Identifier tags 2016-01-19 08:31:21 -05:00
faraday
fsl-mc driver: net: ldpaa: Use DPMAC as net device 2015-11-30 08:53:03 -08:00
grlib sparc: leon3: Moved GRLIB core header files to common include/grlib directory 2015-11-13 10:23:33 +02:00
jffs2
linux armv8: Add psci.h from the Linux kernel 2016-01-19 22:25:37 +00:00
lzma
mtd
net
pcmcia
power power: Add base support for the RK808 PMIC 2016-01-21 20:42:34 -07:00
samsung
synopsys
test
u-boot Add more SPDX-License-Identifier tags 2016-01-19 08:31:21 -05:00
usb Add more SPDX-License-Identifier tags 2016-01-19 08:31:21 -05:00
zfs
.gitignore
ACEX1K.h
MCD_dma.h
MCD_progCheck.h
MCD_tasksInit.h
SA-1100.h
_exports.h
adc.h
addr_map.h Add more SPDX-License-Identifier tags 2016-01-19 08:31:21 -05:00
aes.h
ahci.h dm: ahci: Convert to use new DM PCI API 2016-01-12 10:19:09 -07:00
ali512x.h
altera.h
ambapp.h sparc: leon3: Moved GRLIB core header files to common include/grlib directory 2015-11-13 10:23:33 +02:00
ambapp_ids.h sparc: leon3: Moved GRLIB core header files to common include/grlib directory 2015-11-13 10:23:33 +02:00
android_image.h
ansi.h
api_public.h
armcoremodule.h
asm-offsets.h
ata.h
atmel_hlcdc.h
atmel_lcd.h
atmel_lcdc.h
atmel_mci.h
autoboot.h
axp152.h
axp209.h
axp221.h
axp818.h sunxi: power: axp818: add support for axp818 driver 2015-12-10 11:14:22 +01:00
axp_pmic.h sunxi: power: axp818: add support for axp818 driver 2015-12-10 11:14:22 +01:00
backlight.h dm: backlight: Add a backlight uclass 2016-01-21 20:42:36 -07:00
bcd.h
bios_emul.h dm: x86: pci: Adjust bios_run_on_x86() to use the DM PCI API 2016-01-12 10:19:09 -07:00
bitfield.h
bmp_layout.h
bootcount.h
bootm.h
bootretry.h
bootstage.h
bouncebuf.h
bus_vcxk.h
bzlib.h bzip2: Support compression for sandbox 2016-01-20 19:06:23 -07:00
cbfs.h
circbuf.h
cli.h
cli_hush.h
clk.h dm: clk: Add support for decoding clocks from the device tree 2016-01-21 19:47:29 -07:00
cmd_spl.h
command.h cmd_boot: Add a poweroff command 2016-01-13 21:05:25 -05:00
common.h Fix board init code to respect the C runtime environment 2016-01-13 21:05:17 -05:00
common_timing_params.h Add more SPDX-License-Identifier tags 2016-01-19 08:31:21 -05:00
commproc.h
compiler.h Revert "include/linux: move typdef for uintptr_t" 2015-12-16 07:11:15 -05:00
config_cmd_all.h sparc: Kconfig: Move the CMD_AMBAPP command to Kconfig 2015-11-13 10:23:32 +02:00
config_defaults.h
config_distro_bootcmd.h
config_distro_defaults.h
config_fallbacks.h
config_fsl_secboot.h
config_phylib_all_drivers.h
config_uncmd_spl.h spl: dm: Add SPL_DM_SEQ_ALIAS config option 2016-01-13 13:20:02 +01:00
console.h console: Add a console buffer 2015-11-19 20:27:50 -07:00
cortina.h
cpsw.h
cpu.h
crc.h
cros_ec.h cros_ec: Use udevice instead of cros_ec_dev for keyboard functions 2015-11-19 20:13:40 -07:00
cros_ec_message.h
dataflash.h
ddr_spd.h Add more SPDX-License-Identifier tags 2016-01-19 08:31:21 -05:00
debug_uart.h
dfu.h
dialog_pmic.h
display.h dm: video: Repurpose the 'displayport' uclass to 'display' 2016-01-21 20:42:36 -07:00
display_options.h
div64.h
dm-demo.h
dm.h
dm9000.h
dp83848.h
ds1722.h
ds4510.h Add more SPDX-License-Identifier tags 2016-01-19 08:31:21 -05:00
dtt.h
dwc3-omap-uboot.h
dwc3-uboot.h
dwmmc.h mmc: dw_mmc: support fifo mode in dwc mmc driver 2015-12-01 08:07:22 -07:00
e500.h
ec_commands.h
edid.h dm: video: Repurpose the 'displayport' uclass to 'display' 2016-01-21 20:42:36 -07:00
efi.h
efi_api.h
elf.h
env_attr.h
env_callback.h
env_default.h
env_flags.h
environment.h
errno.h
ethsw.h
exports.h
ext4fs.h
ext_common.h
exynos_lcd.h
fastboot.h fastboot: Move fastboot response functions to fastboot core 2015-11-12 13:17:31 -05:00
fat.h
fb_mmc.h fastboot: Implement flashing session counter 2015-11-12 13:17:32 -05:00
fb_nand.h fastboot: Implement NAND backend 2015-11-12 13:18:58 -05:00
fdt.h
fdt_simplefb.h
fdt_support.h
fdtdec.h dm: video: sandbox: Convert sandbox to use driver model for video 2016-01-20 19:10:16 -07:00
fis.h
flash.h cfi_flash: give default CONFIG_SYS_MAX_FLASH_SECT in flash.h 2015-11-30 13:00:00 +01:00
fm_eth.h
fpga.h
fs.h Add more SPDX-License-Identifier tags 2016-01-19 08:31:21 -05:00
fsl_csu.h
fsl_dcu_fb.h
fsl_ddr.h Add more SPDX-License-Identifier tags 2016-01-19 08:31:21 -05:00
fsl_ddr_dimm_params.h Add more SPDX-License-Identifier tags 2016-01-19 08:31:21 -05:00
fsl_ddr_sdram.h driver/ddr/fsl: Add workaround for A009663 2016-01-25 08:24:15 -08:00
fsl_ddrc_version.h
fsl_debug_server.h
fsl_devdis.h
fsl_diu_fb.h
fsl_dspi.h
fsl_dtsec.h
fsl_errata.h fsl/ddr: updated ddr errata-A008378 for arm and power SoCs 2015-12-13 18:27:28 -08:00
fsl_esdhc.h ARM: imx: fsl_esdhc: fix usage of low 4 bits of sysctl register 2016-01-03 15:21:21 +01:00
fsl_fman.h
fsl_ifc.h
fsl_immap.h
fsl_mdio.h
fsl_memac.h
fsl_pmic.h
fsl_sec.h
fsl_sec_mon.h
fsl_secboot_err.h
fsl_sfp.h
fsl_tgec.h
fsl_usb.h drivers:usb:fsl: Add T4080 as affected soc for Erratum A007792 sw workaround 2015-12-07 00:14:59 +01:00
fsl_validate.h SECURE BOOT: support for validation of dynamic image 2016-01-25 08:24:16 -08:00
fsl_wdog.h imx_watchdog: always set minimal timeout in reset_cpu 2016-01-07 17:54:53 +01:00
fuse.h
g_dnl.h
gdsys_fpga.h hrcon: Add support for the DH variant 2015-11-12 18:04:10 -05:00
gt64120.h
hash.h hash.c: Conditionally compile hash_command, static hash_show 2016-01-13 21:05:08 -05:00
hw_sha.h
hwconfig.h
i2c.h i2c: Fix the comment to match the function described 2015-11-27 05:54:21 +01:00
i2c_eeprom.h
i2s.h
i8042.h input: Convert i8042 to driver model 2015-11-19 20:13:41 -07:00
ide.h block: pass block dev not num to read/write/erase() 2016-01-13 21:05:18 -05:00
image-sparse.h sparse: Rename the file and header 2015-11-12 13:18:59 -05:00
image.h tools: zynqimage: Add Xilinx Zynq boot header generation to mkimage 2015-11-19 13:09:21 +01:00
imx_thermal.h
initcall.h
input.h input: Change LED state bits to conform i8042 compatible keyboard 2015-11-19 20:13:42 -07:00
inttypes.h
iomux.h
ioports.h
iotrace.h
ipu_pixfmt.h
key_matrix.h
keyboard.h input: Convert 'keyboard' driver to use input library 2015-11-19 20:13:41 -07:00
kgdb.h
lattice.h
lcd.h dm: lcd: Avoid using the lcd.h header file with driver model 2016-01-20 19:10:15 -07:00
lcd_console.h
lcdvideo.h
ld9040.h
led-display.h
led.h
libata.h
libfdt.h
libfdt_env.h
libtizen.h
linker_lists.h
linux_logo.h
lmb.h
logbuff.h
lxt971a.h
lynxkdi.h
malloc.h
mapmem.h
mb862xx.h
mc9sdz60.h
mc13783.h
mc13892.h
mc34704.h
memalign.h
membuff.h Add a circular memory buffer implementation 2015-11-19 20:27:50 -07:00
menu.h
micrel.h
mii_phy.h
miiphy.h
mipi_display.h
misc.h include: Correct "requset" typoes in misc.h 2016-01-08 10:15:42 -05:00
mk48t59.h
mmc.h mmc: store hwpart in the block device 2016-01-13 21:05:19 -05:00
mpc5xx.h
mpc5xxx.h
mpc5xxx_sdma.h
mpc8xx.h
mpc8xx_irq.h
mpc83xx.h powerpc/83xx: fix build failure 2016-01-20 10:19:40 -05:00
mpc85xx.h
mpc86xx.h
mpc106.h
mpc823_lcd.h
mpc8260.h
mpc8260_irq.h
msc01.h
mtd.h
mtd_node.h
mv88e6352.h
mvebu_mmc.h
mvmfp.h
nand.h Add more SPDX-License-Identifier tags 2016-01-19 08:31:21 -05:00
net.h include: net: Simplify the usage of __always_inline 2015-12-21 19:57:33 -06:00
netdev.h net: gem: Move driver to DM 2015-12-07 10:14:22 +01:00
ns16550.h
ns87308.h
onenand_uboot.h
os.h
palmas.h
panel.h dm: panel: Add a panel uclass 2016-01-21 20:42:36 -07:00
part.h mmc: store hwpart in the block device 2016-01-13 21:05:19 -05:00
part_efi.h part:efi: add GUID for linux file system data 2015-11-12 15:58:57 -05:00
pc_keyb.h
pca953x.h Add more SPDX-License-Identifier tags 2016-01-19 08:31:21 -05:00
pca9564.h
pca9698.h
pci.h dm: pci: Switch to DM API for PCI address mapping 2016-01-12 10:19:09 -07:00
pci_gt64120.h
pci_ids.h
pci_msc01.h
pci_rom.h dm: pci: video: Convert video and pci_rom to use DM PCI API 2016-01-12 10:19:09 -07:00
pcmcia.h
phy.h net: phy: Add support for Texas Instruments DP83867 2015-11-19 13:09:21 +01:00
phys2bus.h
physmem.h
post.h
ppc_asm.tmpl
ppc_defs.h
ps2mult.h
pwm.h dm: pwm: Add a PWM uclass 2016-01-21 20:42:36 -07:00
pwrseq.h dm: Add a power sequencing uclass 2016-01-21 20:42:34 -07:00
pxa_lcd.h
radeon.h
ram.h
rc4.h
regmap.h
reiserfs.h
remoteproc.h
reset.h
rtc.h
rtc_def.h
s6e63d6.h
s_record.h
samsung-usb-phy-uboot.h
sandbox-adc.h
sandboxblockdev.h
sandboxfs.h
sata.h
scf0403_lcd.h
scsi.h
sdhci.h
search.h
sed156x.h
sed13806.h
serial.h
sh_pfc.h
sh_tmu.h
sja1000.h
slre.h
sm501.h
smsc_lpc47m.h
sound.h
sparse_defs.h
sparse_format.h
spartan2.h
spartan3.h
spd.h
spd_sdram.h
spi.h spi: Add support for dual and quad mode 2016-01-13 18:47:27 +05:30
spi_flash.h Add more SPDX-License-Identifier tags 2016-01-19 08:31:21 -05:00
spl.h spl: mmc: add support for BOOT_DEVICE_MMC2 2015-11-18 14:50:05 -05:00
splash.h splash_source: add support for filesystem formatted sata 2015-11-16 12:01:35 +01:00
status_led.h
stdio_dev.h
stdlib.h
stratixII.h
sx151x.h
sym53c8xx.h
syscon.h
systemace.h
tca642x.h
tegra-kbc.h
thermal.h
thor.h
ti-usb-phy-uboot.h
timer.h dm: timer: uclass: add timer init in uclass driver to add timer device 2016-01-20 19:06:21 -07:00
timestamp.h
tmu.h
tpm.h
tps6586x.h
trace.h
tsec.h
tsi108.h
tsi148.h
twl4030.h
twl6030.h
tws.h
ubi_uboot.h
ubifs_uboot.h
universe.h
usb.h usb: Allow up to 7 storage devices 2016-01-07 10:27:07 -07:00
usb_cdc_acm.h
usb_defs.h
usb_ether.h
usb_mass_storage.h ums: support multiple LUNs at once 2016-01-13 21:05:19 -05:00
usbdescriptors.h
usbdevice.h
usbroothubdes.h
uuid.h uuid: add selection by string for known partition type GUID 2015-11-12 15:58:58 -05:00
vbe.h
version.h
video.h video: Add a function to control cache flushing 2016-01-21 20:42:36 -07:00
video_bridge.h
video_console.h dm: video: Add a uclass for the text console 2016-01-20 19:10:15 -07:00
video_easylogo.h
video_fb.h
video_font.h
video_font_4x6.h
video_font_data.h
video_logo.h
virtex2.h
vsc7385.h
vsc9953.h
vsprintf.h vsprintf.c: Always enable CONFIG_SYS_VSNPRINTF 2016-01-19 08:31:16 -05:00
vxworks.h
w83c553f.h
watchdog.h
xilinx.h
xyzModem.h
zfs_common.h
zynqpl.h