u-boot-brain/arch/arm/cpu
Nishanth Menon 6d8abe6a8a ARM: OMAP: Change set_pl310_ctrl_reg to be generic
set_pl310_ctrl_reg does use the Secure Monitor Call (SMC) to setup
PL310 control register, however, that is something that is generic
enough to be used for OMAP5 generation of processors as well. The only
difference being the service being invoked for the function.

So, convert the service to a macro and use a generic name (same as
that used in Linux for some consistency). While at that, also add a
data barrier which is necessary as per recommendation.

While at this, smc #0 is maintained as handcoded assembly thanks to
various gcc version eccentricities, discussion thread:
http://marc.info/?t=142542166800001&r=1&w=2

Signed-off-by: Nishanth Menon <nm@ti.com>
Tested-by: Matt Porter <mporter@konsulko.com>
Reviewed-by: Tom Rini <trini@konsulko.com>
2015-03-13 09:28:55 -04:00
..
arm720t ARM: tegra: collect SoC sources into mach-tegra 2015-02-21 08:23:51 -05:00
arm920t ARM: remove a320evb board support 2015-02-24 17:07:17 -05:00
arm926ejs Merge branch 'master' of git://git.denx.de/u-boot-tegra 2015-03-10 19:09:18 -04:00
arm946es arm: move exception handling out of start.S files 2014-05-15 16:24:53 +02:00
arm1136 mx35: Fix boot hang by avoiding vector relocation 2015-03-02 09:57:05 +01:00
arm1176 ARM: remove tnetv107x board support 2015-02-24 17:07:24 -05:00
armv7 ARM: OMAP: Change set_pl310_ctrl_reg to be generic 2015-03-13 09:28:55 -04:00
armv8 Merge branch 'master' of git://git.denx.de/u-boot-tegra 2015-03-10 19:09:18 -04:00
pxa arm: pxa: introducing cpuinfo display for marvell pxa270m 2015-03-05 09:24:10 -05:00
sa1100 arm: move exception handling out of start.S files 2014-05-15 16:24:53 +02:00
tegra210-common ARM: tegra: pinmux: add Tegra210 support 2015-03-04 10:09:02 -07:00
Makefile ARM: tegra: collect SoC sources into mach-tegra 2015-02-21 08:23:51 -05:00
u-boot-spl.lds arm: spl: Add I2C linker list in generic .lds 2014-12-11 09:38:35 -08:00
u-boot.lds ARM: HYP/non-sec: add separate section for secure code 2014-07-28 17:07:23 +02:00