ARM: add support for the Cortex-A12 processor
authorJonathan Austin <jonathan.austin@arm.com>
Fri, 6 Dec 2013 15:04:42 +0000 (15:04 +0000)
committer黄涛 <huangtao@rock-chips.com>
Mon, 20 Jan 2014 11:42:53 +0000 (19:42 +0800)
commita5151dfaa8466f3d6a3c5d467c92f8338dcbe9f8
treed8aadd874f228061b8b15cc70ceaf9a22f2dd03a
parent5bb16a57ac8873d5a8fdcbc91a85a68733e7c310
ARM: add support for the Cortex-A12 processor

The A12 behaves as the A7/A15 does with respect to setting the SMP bit, and
doesn't require TLB ops broadcasting to be explicitly enabled like the A9 does.

Note that as the ACTLR cannot (usually) be written from non-secure, it is the
responsibility of the bootloader/firmware to set this bit per core - it is
done here in Linux as last resort in case of bad firmware.

Acked-by: Catalin Marinas <catalin.marinas@arm.com>
Acked-by: Will Deacon <will.deacon@arm.com>
Signed-off-by: Jonathan Austin <jonathan.austin@arm.com>
arch/arm/include/asm/cputype.h
arch/arm/mm/proc-v7.S