diff options
author | Marc Gonzalez <marc_gonzalez@sigmadesigns.com> | 2015-12-15 10:41:13 +0100 |
---|---|---|
committer | Olof Johansson <olof@lixom.net> | 2015-12-23 00:10:31 +0100 |
commit | d6de5b0294d74aefa16f78d050d1bcf6d5af84a7 (patch) | |
tree | 1e3dad4afe94b5f05883aee6abf67607dac1d7ce /arch/arm/mach-tango/smc.h | |
parent | Merge tag 'imx-soc-4.5' of git://git.kernel.org/pub/scm/linux/kernel/git/shaw... (diff) | |
download | linux-d6de5b0294d74aefa16f78d050d1bcf6d5af84a7.tar.xz linux-d6de5b0294d74aefa16f78d050d1bcf6d5af84a7.zip |
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.h')
-rw-r--r-- | arch/arm/mach-tango/smc.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/arch/arm/mach-tango/smc.h b/arch/arm/mach-tango/smc.h new file mode 100644 index 000000000000..7a4af35cc390 --- /dev/null +++ b/arch/arm/mach-tango/smc.h @@ -0,0 +1,5 @@ +extern int tango_smc(unsigned int val, unsigned int service); + +#define tango_set_l2_control(val) tango_smc(val, 0x102) +#define tango_start_aux_core(val) tango_smc(val, 0x104) +#define tango_set_aux_boot_addr(val) tango_smc((unsigned int)val, 0x105) |