u-boot/arch/arm/cpu/armv7
Chen-Yu Tsai dae08d2281 ARM: PSCI: use only r0 and r3 in psci_get_cpu_stack_top()
For psci_get_cpu_stack_top() to be usable in C code, it must adhere to
the ARM calling conventions. Since it could be called when the stack
is still unavailable, and the entry code to linux also expects r1 and
r2 to remain unchanged, stick to r0 and r3.

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:43:59 +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 bcm281xx: add support for "USB OTG clock" 2014-12-29 16:31:23 -05:00
bcmcygnus arm: bcmcygnus: Add bcmcygnus u-architecture 2014-08-30 07:46:40 -04:00
bcmnsp arm: bcmnsp: Add bcmnsp u-architecture 2014-08-30 07:46:40 -04:00
iproc-common arm: iproc: Initial commit of iproc architecture code 2014-08-30 07:46:40 -04:00
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 arch: Make board selection choices optional 2015-05-12 18:10:02 -04:00
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
omap-common armv7: omap-common: make SPL board_mmc_init() weak 2016-06-09 13:53:09 -04: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
rmobile arm: rmobile: Add Stout board support 2015-08-31 17:32:59 +09:00
s5p-common exynos: pwm: Add a driver for the exynos5 PWM 2016-05-25 13:25:18 +09:00
stv0991 stv0991: configure clock & pad muxing for qspi 2015-07-03 13:50:53 +05:30
sunxi sunxi: Move cpu independent code to mach directory 2016-04-01 09:52:28 +02:00
vf610 imx: vf610 add get_cpu_rev 2015-09-02 15:39:51 +02:00
arch_timer.c arm: add support for arch timer 2014-04-17 17:24:38 -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
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
config.mk ARM: move -march=* and -mtune= options to arch/arm/Makefile 2015-03-27 16:55:22 +01:00
cp15.c ARM: Introduce erratum workaround for 454179 2015-03-13 09:28:48 -04:00
cpu.c arm: Turn of d-cache before i-cache 2015-09-02 21:28:25 -06:00
Kconfig arm: Add support for HYP mode and LPAE page tables 2016-03-27 09:12:17 -04:00
lowlevel_init.S ARM: SPL: Use CONFIG_SPL_DM not CONFIG_DM 2015-08-12 20:48:07 -04:00
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: use only r0 and r3 in psci_get_cpu_stack_top() 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 ARM: OMAP: hide custom bit manipulation function sr32() 2014-04-17 14:39:54 -04:00
virt-dt.c virt-dt: Allow reservation of secure region when in a RAM carveout 2015-05-13 09:24:14 -07:00
virt-v7.c tegra124: Reserve secure RAM using MC_SECURITY_CFG{0, 1}_0 2015-05-13 09:24:15 -07:00