u-boot-brain/arch/arm/include/asm/arch-sunxi
Siarhei Siamashka 7f0ef5a945 sunxi: Store the device tree name in the SPL header
This patch updates the mksunxiboot tool to optionally add
the default device tree name string to the SPL header. This
information can be used by the firmware upgrade tools to
protect users from harming themselves by trying to upgrade
to an incompatible bootloader.

The primary use case here is a non-removable bootable media
(such as NAND, eMMC or SPI flash), which already may have
a properly working, but a little bit outdated bootloader
installed. For example, the user may download or build a
new U-Boot image for "Cubieboard", and then attemept to
install it on a "Cubieboard2" hardware by mistake as a
replacement for the already existing bootloader. If this
happens, the flash programming tool can identify this
problem and warn the user.

The size of the SPL header is also increased from 64 bytes
to 96 bytes to provide enough space for the device tree name
string.
[Andre: split patch to remove OF_LIST hash feature]

Signed-off-by: Siarhei Siamashka <siarhei.siamashka@gmail.com>
Signed-off-by: Andre Przywara <andre.przywara@arm.com>
2017-05-17 23:23:58 +05:30
..
boot0.h sunxi: A64: do an RMR switch if started in AArch32 mode 2017-01-04 16:37:42 +01:00
clock_sun4i.h sunxi: Add missing macros to configure the NAND controller clk 2016-07-24 20:36:28 -05:00
clock_sun6i.h sunxi: Add clock support for TV encoder 2017-05-15 21:22:57 +02:00
clock_sun8i_a83t.h sunxi: clk: Fix USB PHY clock macros for A83T 2016-03-31 17:04:08 +02:00
clock_sun9i.h sunxi: add initial clock setup for sun9i for SPL 2016-10-30 11:38:04 +01:00
clock.h sunxi: Add support for Allwinner A64 SoCs 2016-04-01 09:52:28 +02:00
cpu_sun4i.h sunxi: video: Add A64/H3/H5 HDMI driver 2017-04-28 09:21:25 +02:00
cpu_sun9i.h sunxi: Add support for SID e-fuses on sun9i 2016-10-30 11:38:04 +01:00
cpu.h sunxi: Use H3/A64 DRAM initialization code for R40 2017-04-20 13:30:01 +02:00
cpucfg.h sunxi: Add CPUCFG debug lock and sun7i cpu power controls 2016-06-20 22:44:00 +02:00
display2.h sunxi: video: Add A64/H3/H5 HDMI driver 2017-04-28 09:21:25 +02:00
display.h sunxi: video: Split out TVE code 2017-05-15 21:22:24 +02:00
dma_sun4i.h sunxi: Add DMA definitions 2015-05-29 13:46:36 +02:00
dma.h sunxi: Add DMA definitions 2015-05-29 13:46:36 +02:00
dram_sun4i.h sunxi: Make DRAM_ODT_EN Kconfig setting a bool 2015-05-19 18:46:44 +02:00
dram_sun6i.h sun6i: Add dram initialization code 2014-11-13 14:49:01 +01:00
dram_sun8i_a23.h sunxi: Make DRAM_ODT_EN Kconfig setting a bool 2015-05-19 18:46:44 +02:00
dram_sun8i_a33.h sunxi: Add a33 dram init code 2015-05-04 16:51:51 +02:00
dram_sun8i_a83t.h sunxi: Add support for LPDDR3 for A83T 2016-01-26 16:20:05 +01:00
dram_sun8i_h3.h sunxi: Use H3/A64 DRAM initialization code for R40 2017-04-20 13:30:01 +02:00
dram_sun9i.h sunxi: DRAM initialisation for sun9i 2016-10-30 11:38:04 +01:00
dram.h sunxi: Use H3/A64 DRAM initialization code for R40 2017-04-20 13:30:01 +02:00
gpio.h sunxi: add basic V3s support 2017-04-21 09:23:17 +02:00
gtbus_sun9i.h sunxi: add gtbus-initialisation for sun9i 2016-10-30 11:38:04 +01:00
gtbus.h sunxi: add gtbus-initialisation for sun9i 2016-10-30 11:38:04 +01:00
i2c.h sunxi: Add support for the I2C controller which is part of the PRCM 2016-01-21 07:30:01 +01:00
lcdc.h sunxi: video: Convert lcdc to use struct display_timing 2017-04-20 13:34:52 +02:00
mmc.h sunxi: Use BROM stored boot_media value to determine our boot-source 2016-07-15 15:54:56 +02:00
p2wi.h sun6i: Add new p2wi controller driver 2014-11-13 14:49:01 +01:00
pmic_bus.h sunxi: axp: Move axp pmic register helpers to a separate file 2015-05-04 16:51:53 +02:00
prcm.h sunxi: Group cpu core related controls together 2016-06-20 22:44:00 +02:00
pwm.h sunxi: display: Use PWM to drive backlight where applicable 2016-08-26 16:58:37 +02:00
rsb.h sunxi: rsb: Move rsb_set_device_mode() call to rsb_init() 2015-02-02 13:55:14 +01:00
spl.h sunxi: Store the device tree name in the SPL header 2017-05-17 23:23:58 +05:30
sys_proto.h sunxi: Fix gmac not working due to cpu_eth_init no longer being called 2016-03-23 22:04:13 +01:00
timer.h sunxi: Fix watchdog reset function for R40 2017-04-20 13:30:00 +02:00
tve.h sunxi: video: Split out TVE code 2017-05-15 21:22:24 +02:00
tzpc.h sunxi: Support Secure Memory Touch Arbiter (SMTA) in sun8i H3 2016-01-26 16:20:04 +01:00
usb_phy.h sunxi: musb: Power off OTG port VBUS when disabled 2016-09-17 14:37:40 +02:00
watchdog.h sunxi: Fix watchdog reset function for R40 2017-04-20 13:30:00 +02:00