u-boot-brain/arch/arm/include/asm/arch-sunxi
Andre Przywara bc613d85bd sunxi: Kconfig: introduce CONFIG_SUNXI_HIGH_SRAM
Traditionally Allwinner SoCs have their boot ROM mapped just below 4GB,
while the first SRAM region is mapped at address 0.
With the extended physical memory support of the A80 this was changed,
so the BROM is now at address 0 and the SRAM region starts right behind
this at 64KB. This configuration seems to be called "high SRAM".
Instead of enumerating the SoCs which have copied this configuration,
let's call a spade a spade and introduce a Kconfig option for this setup.
SoCs implementing this (A80, A64 and H5, so far), can then select this
configuration.
Simplify the config header definition on the way.

Signed-off-by: Andre Przywara <andre.przywara@arm.com>
Acked-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Reviewed-by: Jagan Teki <jagan@openedev.com>
2017-04-05 15:03:17 +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: A64: use H3 DRAM initialization code for A64 as well 2017-01-04 16:37:42 +01: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: fix SID read on H3 2016-12-20 16:08:50 +01:00
cpu_sun9i.h sunxi: Add support for SID e-fuses on sun9i 2016-10-30 11:38:04 +01:00
cpu.h sunxi: A64: use H3 DRAM initialization code for A64 as well 2017-01-04 16:37:42 +01:00
cpucfg.h sunxi: Add CPUCFG debug lock and sun7i cpu power controls 2016-06-20 22:44:00 +02:00
display.h sunxi: display: Fix composite video out on sun5i 2015-08-14 08:37:36 +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: A64: use H3 DRAM initialization code for A64 as well 2017-01-04 16:37:42 +01:00
dram_sun9i.h sunxi: DRAM initialisation for sun9i 2016-10-30 11:38:04 +01:00
dram.h sunxi: A64: use H3 DRAM initialization code for A64 as well 2017-01-04 16:37:42 +01:00
gpio.h sunxi: display: Use PWM to drive backlight where applicable 2016-08-26 16:58:37 +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
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: Kconfig: introduce CONFIG_SUNXI_HIGH_SRAM 2017-04-05 15:03:17 +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: Introduce a hidden SUNXI_GEN_SUNxI Kconfig bool 2015-05-04 16:51:51 +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: Use CONFIG_MACH_SUN?I from Kconfig instead of CONFIG_SUN?I 2014-11-05 13:09:58 +01:00