summaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-zx (follow)
Commit message (Collapse)AuthorAgeFilesLines
* ARM: zx: fix building with CONFIG_THUMB2_KERNELArnd Bergmann2015-05-221-0/+1
| | | | | | | | | | | | | | | | | The newly added zx platform causes a build error when CONFIG_THUMB2_KERNEL is enabled: arch/arm/mach-zx/headsmp.S:16: Error: invalid immediate for address calculation (value = 0x00000004) I'm assuming that the ROM code that is calling these entry points runs in ARM mode, so there would be another problem in the same file, and we can solve both problems at once by adding a '.arm' statement that will make zx_resume_jump and zx_secondary_startup both be built as ARM code. Signed-off-by: Arnd Bergmann <arnd@arndb.de> Acked-by: Jun Nie <jun.nie@linaro.org> Tested-by: Jun Nie <jun.nie@linaro.org>
* ARM: zx: enable SMP and hotplug for zx296702Jun Nie2015-05-154-0/+241
| | | | | | | | Bring up the secondary core. Enable hotplug with supporting powering off secondary core. Signed-off-by: Jun Nie <jun.nie@linaro.org> Signed-off-by: Arnd Bergmann <arnd@arndb.de>
* ARM: zx: add basic support for ZTE ZX296702Jun Nie2015-05-153-0/+44
Add basic code for ZTE ZX296702 platform. [arnd: removed unused zx296702_init_machine function, and changed l2c aux val to default] Signed-off-by: Jun Nie <jun.nie@linaro.org> Signed-off-by: Arnd Bergmann <arnd@arndb.de>