diff options
author | Marc Gonzalez <marc_gonzalez@sigmadesigns.com> | 2015-12-15 12:41:13 +0300 |
---|---|---|
committer | Olof Johansson <olof@lixom.net> | 2015-12-23 02:10:31 +0300 |
commit | d6de5b0294d74aefa16f78d050d1bcf6d5af84a7 (patch) | |
tree | 1e3dad4afe94b5f05883aee6abf67607dac1d7ce /arch/arm/mach-tango/smc.S | |
parent | 9d67d4624febcd14bd6719fb4913319f49201066 (diff) | |
download | linux-d6de5b0294d74aefa16f78d050d1bcf6d5af84a7.tar.xz |
ARM: tango4: Initial platform support
Support Sigma Designs ARM-based (specifically, Cortex-A9 MPCore r3p0)
Tango4 "Secure Media Processor" platforms: smp8756, smp8758, smp8759
(8756 is single-core, the latter are dual-core).
Note: 8758 vs 8759: same chip, different package.
Support for older MIPS-based platforms can be found elsewhere:
https://github.com/mansr/linux-tangox
Signed-off-by: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
Reviewed-by: Kevin Hilman <khilman@linaro.org>
Signed-off-by: Olof Johansson <olof@lixom.net>
Diffstat (limited to 'arch/arm/mach-tango/smc.S')
-rw-r--r-- | arch/arm/mach-tango/smc.S | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/arch/arm/mach-tango/smc.S b/arch/arm/mach-tango/smc.S new file mode 100644 index 000000000000..5d932ce3c1bd --- /dev/null +++ b/arch/arm/mach-tango/smc.S @@ -0,0 +1,9 @@ +#include <linux/linkage.h> + +ENTRY(tango_smc) + push {lr} + mov ip, r1 + dsb /* This barrier is probably unnecessary */ + smc #0 + pop {pc} +ENDPROC(tango_smc) |