u-boot-brain/arch/arm
Stephan Gerhold 689088f9da arm: Add support for ST-Ericsson U8500 SoC
The NovaThor U8500 SoC was released by ST-Ericsson in 2011.
It was used for some development boards like the CALAO Systems
Snowball SBC, but mass production was primarily for Android
smartphones like the Samsung Galaxy S III mini.

Previous support for U8500 was removed in
commit 68282f55b8 ("arm: Remove unused ST-Ericsson u8500 arch")
since none of the boards were converted to generic boards
before the deadline.

The new code does not have much in common with the previous code.
I have completely rewritten everything, embracing the Driver Model
and device trees wherever possible.

The U8500 support is a bit more minimal for now - my primary
use case is to use U-Boot as alternative bootloader for some of the
U8500 Samsung smartphones. At the moment U-Boot is chain-loaded from
the original Samsung bootloader. A side effect of this is that we
can (temporarily) get away without implementing some functionality
- e.g. all clocks are already enabled by the original bootloader.

More functionality will be added in future patches.

Cc: Mathieu Poirier <mathieu.poirier@linaro.org>
Cc: John Rigby <john.rigby@linaro.org>
Signed-off-by: Stephan Gerhold <stephan@gerhold.net>
Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
2020-01-22 17:47:57 -05:00
..
cpu common: Move hang() to the same header as panic() 2020-01-17 17:53:40 -05:00
dts arm: Add support for ST-Ericsson U8500 SoC 2020-01-22 17:47:57 -05:00
include arm: Add support for ST-Ericsson U8500 SoC 2020-01-22 17:47:57 -05:00
lib common: Move hang() to the same header as panic() 2020-01-17 17:53:40 -05:00
mach-aspeed
mach-at91 common: Move hang() to the same header as panic() 2020-01-17 17:53:40 -05:00
mach-bcm283x common: Move reset_cpu() to the CPU header 2020-01-17 14:02:31 -05:00
mach-bcmstb
mach-davinci common: Move hang() to the same header as panic() 2020-01-17 17:53:40 -05:00
mach-exynos
mach-highbank
mach-imx --------------------------------- 2020-01-21 08:36:50 -05:00
mach-integrator
mach-k3 Merge tag '2020-01-20-ti-2020.04' of https://gitlab.denx.de/u-boot/custodians/u-boot-ti 2020-01-20 14:54:55 -05:00
mach-keystone common: Move hang() to the same header as panic() 2020-01-17 17:53:40 -05:00
mach-kirkwood common: Move reset_cpu() to the CPU header 2020-01-17 14:02:31 -05:00
mach-mediatek common: Move hang() to the same header as panic() 2020-01-17 17:53:40 -05:00
mach-meson common: Move RAM-sizing functions to init.h 2020-01-17 14:02:35 -05:00
mach-mvebu ARM: mvebu: clearfog: run-time selection of DT file 2020-01-21 15:56:15 +01:00
mach-omap2 Merge tag '2020-01-20-ti-2020.04' of https://gitlab.denx.de/u-boot/custodians/u-boot-ti 2020-01-20 14:54:55 -05:00
mach-orion5x common: Move RAM-sizing functions to init.h 2020-01-17 14:02:35 -05:00
mach-owl
mach-qemu
mach-rmobile
mach-rockchip common: Move hang() to the same header as panic() 2020-01-17 17:53:40 -05:00
mach-s5pc1xx
mach-snapdragon
mach-socfpga common: Move hang() to the same header as panic() 2020-01-17 17:53:40 -05:00
mach-sti
mach-stm32
mach-stm32mp - stm32mp1: split SOC and board and cleanup config 2020-01-20 14:54:42 -05:00
mach-sunxi common: Move RAM-sizing functions to init.h 2020-01-17 14:02:35 -05:00
mach-tegra common: Move hang() to the same header as panic() 2020-01-17 17:53:40 -05:00
mach-u8500 arm: Add support for ST-Ericsson U8500 SoC 2020-01-22 17:47:57 -05:00
mach-uniphier common: Move hang() to the same header as panic() 2020-01-17 17:53:40 -05:00
mach-versal common: Move get_tbclk() to time.h 2020-01-17 13:27:30 -05:00
mach-versatile
mach-zynq common: Move hang() to the same header as panic() 2020-01-17 17:53:40 -05:00
mach-zynqmp common: Move get_tbclk() to time.h 2020-01-17 13:27:30 -05:00
mach-zynqmp-r5 common: Move reset_cpu() to the CPU header 2020-01-17 14:02:31 -05:00
thumb1/include/asm/proc-armv
config.mk
Kconfig arm: Add support for ST-Ericsson U8500 SoC 2020-01-22 17:47:57 -05:00
Kconfig.debug
Makefile arm: Add support for ST-Ericsson U8500 SoC 2020-01-22 17:47:57 -05:00