u-boot/arch/arm
Andre Przywara fd40ad0d57 sunxi: SPL SPI: Add SPI boot support for the Allwinner H6 SoC
The Allwinner H6 SoC uses a quite different memory map, also changes the
clocks quite a bit. This requires some changes to the SPL SPI routine,
which hardcodes these values so far.

Using the just introduced helper functions to determine base address
and SPI controller generation, we can cover some of these differences
easily.
The clock setup is different, so requires some explicit code changes
there (reset and clock gate in one register at a different address).
Also we need to change the pinmux function to use a different set of
pins that the H6 uses for SPI0.

Eventually we can enable the H6 to use SPI booting in Kconfig.

Signed-off-by: Andre Przywara <andre.przywara@arm.com>
Reviewed-by: Jagan Teki <jagan@amarulasolutions.com>
2020-03-18 18:12:04 +05:30
..
cpu Revert "sunxi: psci: avoid error address-of-packed-member" 2020-03-18 15:37:08 +05:30
dts Merge tag 'mmc-2020-3-9' of https://gitlab.denx.de/u-boot/custodians/u-boot-mmc 2020-03-10 21:13:26 -04:00
include dma-mapping: move dma_map_(un)single() to <linux/dma-mapping.h> 2020-02-19 21:27:30 +08:00
lib arch: arm: Fix SZ_64K undeclared compilation error 2020-02-25 11:39:54 -05:00
mach-aspeed dm: core: Require users of devres to include the header 2020-02-05 19:33:46 -07:00
mach-at91 common: Move hang() to the same header as panic() 2020-01-24 23:06:49 +05:30
mach-bcm283x rpi4: Update memory map to accommodate scb devices 2020-01-29 18:30:33 +01:00
mach-bcmstb
mach-cortina board: presidio-asic: Add basic G3 engr. development board support 2020-02-07 16:16:01 -05:00
mach-davinci common: Move hang() to the same header as panic() 2020-01-24 23:06:49 +05:30
mach-exynos arm: exynos: Read default MMC device from XOM[7:5] pins 2020-01-28 09:54:05 +09:00
mach-highbank
mach-imx Merge tag 'mmc-2020-3-9' of https://gitlab.denx.de/u-boot/custodians/u-boot-mmc 2020-03-10 21:13:26 -04:00
mach-integrator
mach-k3 arm: K3: sysfw-loader: Add a config_pm_pre_callback() 2020-03-09 08:33:16 +08:00
mach-keystone common: Move hang() to the same header as panic() 2020-01-24 23:06:49 +05:30
mach-kirkwood common: Move reset_cpu() to the CPU header 2020-01-24 23:06:49 +05:30
mach-mediatek arm: mediatek: remove unused binman config 2020-03-10 17:08:13 -04:00
mach-meson dm: core: Require users of devres to include the header 2020-02-05 19:33:46 -07:00
mach-mvebu dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
mach-omap2 common: Move hang() to the same header as panic() 2020-01-24 23:06:49 +05:30
mach-orion5x common: Move RAM-sizing functions to init.h 2020-01-24 23:06:49 +05:30
mach-owl
mach-qemu
mach-rmobile common: Move some cache and MMU functions out of common.h 2019-12-02 18:23:55 -05:00
mach-rockchip arch: arm: rockchip: order the rk3399 entries alphabetically 2020-02-20 09:18:14 +08:00
mach-s5pc1xx common: Move some cache and MMU functions out of common.h 2019-12-02 18:23:55 -05:00
mach-snapdragon
mach-socfpga ARM: socfpga: Add initial support for the ABB SECU board 2020-03-03 22:11:36 +01:00
mach-sti
mach-stm32 mach-stm32: Fix MPU region size dedicated to SDRAM for STM32F4 2019-06-28 09:45:27 +02:00
mach-stm32mp stm32mp: update dependency for STM32_ETZPC 2020-03-10 18:11:02 +01:00
mach-sunxi sunxi: SPL SPI: Add SPI boot support for the Allwinner H6 SoC 2020-03-18 18:12:04 +05:30
mach-tegra dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
mach-u8500 board: Add new Samsung "stemmy" board based on ST-Ericsson U8500 2020-01-22 17:47:57 -05:00
mach-uniphier ARM: uniphier: detect the base of micro support card at run-time 2020-02-28 02:40:56 +09:00
mach-versal common: Move get_tbclk() to time.h 2020-01-24 23:06:49 +05:30
mach-versatile
mach-zynq dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
mach-zynqmp common: Move get_tbclk() to time.h 2020-01-24 23:06:49 +05:30
mach-zynqmp-r5 common: Move reset_cpu() to the CPU header 2020-01-24 23:06:49 +05:30
thumb1/include/asm/proc-armv
config.mk
Kconfig arm: mediatek: remove unused binman config 2020-03-10 17:08:13 -04:00
Kconfig.debug
Makefile arm: Add support for ST-Ericsson U8500 SoC 2020-01-22 17:47:57 -05:00