summaryrefslogtreecommitdiffstats
path: root/arch/arm/include/asm/arch-omap3/omap3.h
diff options
context:
space:
mode:
authorNishanth Menon <nm@ti.com>2015-03-09 17:12:03 -0500
committerTom Rini <trini@konsulko.com>2015-03-13 09:28:55 -0400
commit6d8abe6a8a5981685687a0f2fd660e034d974824 (patch)
tree374b51e0afea70f54fecf878efb89715da66d279 /arch/arm/include/asm/arch-omap3/omap3.h
parent9b4d65f918dd84a479552b86ef2cde389926738f (diff)
downloadblackbird-obmc-uboot-6d8abe6a8a5981685687a0f2fd660e034d974824.tar.gz
blackbird-obmc-uboot-6d8abe6a8a5981685687a0f2fd660e034d974824.zip
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>
Diffstat (limited to 'arch/arm/include/asm/arch-omap3/omap3.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud