u-boot/common
Philipp Tomsich d21fb63d77 spl: atf: add SPL_ATF_NO_PLATFORM_PARAM option
While we expect to call a pointer to a valid FDT (or NULL) as the
platform parameter to an ATF, some ATF versions are not U-Boot aware
and have an insufficiently robust (or an overzealour) parameter
validation: either way, this may cause a hard-stop with uncooperative
ATF versions.

This change adds the option to suppress passing a platform parameter
and will always pass NULL.

Debug output from ATF w/ this option disabled (i.e. default):
      INFO:    plat_param_from_bl2: 0x291450
Debug output from ATF w/ this option enabled:
      INFO:    plat_param_from_bl2: 0

Signed-off-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
Tested-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
Reviewed-by: Kever Yang <kever.yang@rock-chips.com>
2018-01-03 14:26:57 +01:00
..
eeprom cmd: eeprom: add support for layout aware commands 2016-05-20 17:02:07 -04:00
init spl: make SPL and normal u-boot stage use independent SYS_MALLOC_F_LEN 2017-07-27 14:59:03 +02:00
spl spl: atf: add SPL_ATF_NO_PLATFORM_PARAM option 2018-01-03 14:26:57 +01:00
autoboot.c env: Rename getenv_hex(), getenv_yesno(), getenv_ulong() 2017-08-16 08:30:32 -04:00
bedbug.c
board_f.c log: Plumb logging into the init sequence 2017-12-07 15:17:00 -05:00
board_info.c generic-board: make show_board_info a weak function 2016-11-28 15:10:32 -05:00
board_r.c log: Plumb logging into the init sequence 2017-12-07 15:17:00 -05:00
boot_fit.c fit: fixed bug in locate_dtb_in_fit() 2017-10-05 21:31:04 -04:00
bootm.c fpga: allow programming fpga from FIT image for all FPGA drivers 2017-12-14 16:09:39 +01:00
bootm_os.c bootvx_fdt: fix missing 'fdt_fixup_ethernet(...)' on vxWorks boot 2017-08-28 07:19:13 -04:00
bootretry.c env: Rename getenv/_f() to env_get() 2017-08-16 08:30:24 -04:00
bootstage.c bootstage: Provide a separate record count setting for SPL 2017-09-16 14:57:44 +08:00
bouncebuf.c
cli.c env: Rename getenv/_f() to env_get() 2017-08-16 08:30:24 -04:00
cli_hush.c env: Rename getenv/_f() to env_get() 2017-08-16 08:30:24 -04:00
cli_readline.c common: cli_readline: Improve command line editing 2016-08-20 14:03:24 -04:00
cli_simple.c env: Rename getenv/_f() to env_get() 2017-08-16 08:30:24 -04:00
command.c common: command: tempory buffer should have size of command line buf 2017-11-29 22:30:50 -05:00
common_fit.c fit: If no matching config is found in fit_find_config_node(), use the default one 2017-10-05 21:31:04 -04:00
console.c Revert "sandbox: Drop special case console code for sandbox" 2017-12-07 15:17:00 -05:00
cros_ec.c
ddr_spd.c Add more SPDX-License-Identifier tags 2016-01-19 08:31:21 -05:00
dfu.c treewide: replace with error() with pr_err() 2017-10-04 11:59:44 -04:00
dlmalloc.c malloc: don't compare pointers to 0 2017-11-20 20:18:39 -05:00
dlmalloc.src
edid.c edid: Use sizeof() in cea_is_hdmi_vsdb_present() 2017-06-12 08:38:06 -04:00
exports.c
fb_mmc.c treewide: replace with error() with pr_err() 2017-10-04 11:59:44 -04:00
fb_nand.c treewide: replace with error() with pr_err() 2017-10-04 11:59:44 -04:00
fdt_support.c common: Fix-up MAC addr in dts by fetching env variable serially 2017-12-24 12:42:50 -07:00
flash.c flash: compile common/flash.c iif CONFIG_MTD_NO_FLASH is enabled 2017-02-12 14:30:31 -05:00
hash.c hash: Compile only hardware or software versions of SHA algorithms 2017-08-20 09:53:13 -04:00
hwconfig.c env: Rename getenv/_f() to env_get() 2017-08-16 08:30:24 -04:00
image-android.c env: Rename getenv/_f() to env_get() 2017-08-16 08:30:24 -04:00
image-fdt.c common: Remove genimg_get_image() 2017-10-16 09:42:51 -04:00
image-fit.c SPL: Add FIT data-position property support 2017-12-12 21:33:38 -05:00
image-sig.c image-sig: use designated initializers for algorithm 2017-11-06 09:58:59 -05:00
image-sparse.c fastboot: sparse: improve CHUNK_TYPE_FILL write performance 2016-06-27 16:37:39 -04:00
image.c common: image.c: Fix CACHE: Misaligned operation output 2017-12-18 13:06:30 -05:00
iomux.c console: Don't enable CONFIG-CONSOLE_MUX, etc. in SPL 2017-02-06 11:38:46 +08:00
iotrace.c
kallsyms.c
Kconfig log: Add a test command 2017-12-07 15:17:00 -05:00
kgdb.c Fix spelling of "occurred". 2016-05-02 18:37:09 -04:00
kgdb_stubs.c Use correct spelling of "U-Boot" 2016-02-06 12:00:59 +01:00
lcd.c lcd: avoid possible NULL dereference 2017-08-19 20:42:20 +02:00
lcd_console.c
lcd_console_rotation.c
lcd_simplefb.c dm: video: Add driver-model support to lcd_simplefb 2017-05-09 20:20:41 -04:00
log.c log: Plumb logging into the init sequence 2017-12-07 15:17:00 -05:00
log_console.c log: Add a console driver 2017-12-07 15:17:00 -05:00
lynxkdi.c powerpc: remove 4xx support 2017-07-03 17:35:28 -04:00
main.c env: Rename getenv/_f() to env_get() 2017-08-16 08:30:24 -04:00
Makefile log: Add a console driver 2017-12-07 15:17:00 -05:00
malloc_simple.c malloc_simple: Add debug statements to memalign_simple 2017-01-28 14:04:34 -05:00
memsize.c Revert "common/memsize.c: Simplify RAM size detection" 2016-02-10 08:34:42 -05:00
menu.c Fix typo choosen in comments and printf logs 2016-03-27 09:12:23 -04:00
miiphyutil.c common: miiphyutil: Add helper function for mdio bus name 2016-12-20 07:40:04 +01:00
s_record.c
splash.c env: Rename getenv/_f() to env_get() 2017-08-16 08:30:24 -04:00
splash_source.c splash_source: Verify FIT magic 2017-09-04 23:53:47 +02:00
stdio.c Drop the log buffer 2017-12-07 15:17:00 -05:00
system_map.c
update.c treewide: replace with error() with pr_err() 2017-10-04 11:59:44 -04:00
usb.c usb: Read device descriptor after device is addressed for xHCI 2017-10-01 16:32:53 +02:00
usb_hub.c usb: Correct use of debug() 2017-12-07 15:17:00 -05:00
usb_kbd.c env: Rename getenv/_f() to env_get() 2017-08-16 08:30:24 -04:00
usb_storage.c usb: storage: Fix overwritten in usb_stor_set_max_xfer_blk() 2017-10-01 16:32:55 +02:00
xyzModem.c common/xyzModem.c: Do not use hard-coded address for debug buffer 2017-04-08 09:26:55 -04:00