u-boot-brain/arch/arm/cpu/armv7
Chen-Yu Tsai 4257f5f8f6 sunxi: Add PSCI implementation in C
To make the PSCI backend more maintainable and easier to port to newer
SoCs, rewrite the current PSCI implementation in C.

Some inline assembly bits are required to access coprocessor registers.
PSCI stack setup is the only part left completely in assembly. In theory
this part could be split out of psci_arch_init into a separate common
function, and psci_arch_init could be completely in C.

Signed-off-by: Chen-Yu Tsai <wens@csie.org>
Acked-by: Marc Zyngier <marc.zyngier@arm.com>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2016-06-20 22:44:00 +02:00
..
am33xx arm, am335x: Enable Spread Spectrum for the MPU 2016-06-09 13:53:07 -04:00
bcm235xx board: arm:: Add support for Broadcom BCM23550 2016-06-13 08:56:02 -04:00
bcm281xx
bcmcygnus
bcmnsp
iproc-common
kona-common board: arm:: Add support for Broadcom BCM23550 2016-06-13 08:56:02 -04:00
ls102xa armv7: ls102xa: spl: fix the macro name of MMC mode 2016-05-18 08:51:46 -07:00
mx5
mx6 imx: mx6: correct get_cpu_speed_grade_hz for i.MX6DQP 2016-05-24 14:59:56 +02:00
mx7 imx: mx7: implement reset_misc 2016-05-31 17:42:31 +02:00
omap3 mtd: nand: omap: allow to switch to BCH16 2016-06-09 13:53:12 -04:00
omap4 omap4: Check warm reset for reboot mode validity 2016-03-15 15:12:54 -04:00
omap5 board: am57xx: Rename TARGET_BEAGLE_X15 as TARGET_AM57XX_EVM 2016-06-13 08:56:36 -04:00
omap-common armv7: omap-common: make SPL board_mmc_init() weak 2016-06-09 13:53:09 -04:00
rmobile
s5p-common exynos: pwm: Add a driver for the exynos5 PWM 2016-05-25 13:25:18 +09:00
stv0991
sunxi sunxi: Add PSCI implementation in C 2016-06-20 22:44:00 +02:00
vf610
arch_timer.c
cache_v7_asm.S arm: Replace v7_maint_dcache_all(ARMV7_DCACHE_INVAL_ALL) with asm code 2016-04-11 20:48:27 -04:00
cache_v7.c arm: Replace v7_maint_dcache_all(ARMV7_DCACHE_INVAL_ALL) with asm code 2016-04-11 20:48:27 -04:00
config.mk
cp15.c
cpu.c
Kconfig arm: Add support for HYP mode and LPAE page tables 2016-03-27 09:12:17 -04:00
lowlevel_init.S
Makefile board: arm:: Add support for Broadcom BCM23550 2016-06-13 08:56:02 -04:00
nonsec_virt.S Use correct spelling of "U-Boot" 2016-02-06 12:00:59 +01:00
psci.S ARM: PSCI: save and restore clobbered registers in v7_flush_dcache_all 2016-06-20 22:43:59 +02:00
start.S arm: Allow skipping of low-level init with I-cache on 2016-06-12 23:49:38 +02:00
syslib.c
virt-dt.c
virt-v7.c