aboutsummaryrefslogtreecommitdiff
path: root/arch/arm/mm/cache-tauros2.c
AgeCommit message (Collapse)AuthorFilesLines
2015-11-26ARM: l2c: tauros2: use descriptive definitions for register bitsRussell King1-5/+10
Use descriptive definitions for the Tauros2 register bits, and while we're here, clean up the "Tauros2: %s line fill burt8." message. Signed-off-by: Russell King <[email protected]>
2015-11-26ARM: l2c: tauros2: fix OF-enabled non-DT bootRussell King1-9/+8
Signed-off-by: Russell King <[email protected]>
2014-11-21ARM: convert printk(KERN_* to pr_*Russell King1-6/+6
Convert many (but not all) printk(KERN_* to pr_* to simplify the code. We take the opportunity to join some printk lines together so we don't split the message across several lines, and we also add a few levels to some messages which were previously missing them. Tested-by: Andrew Lunn <[email protected]> Tested-by: Felipe Balbi <[email protected]> Signed-off-by: Russell King <[email protected]>
2014-03-27ARM: cache-tauros2: remove ARMv6 codeArnd Bergmann1-28/+1
When building a kernel with support for both ARMv6 and ARMv7 but no MMU, the call from tauros2_internal_init to adjust_cr causes a link error. While that could probably be resolved, we don't actually support cache-tauros2 on ARMv6 any more. All PJ4 CPU implementations support both ARMv6 and ARMv7 and we already assume that we are using them only in ARMv7 mode. Removing the ARMv6 code path reduces the code size and avoids the linker error. Signed-off-by: Arnd Bergmann <[email protected]> Acked-by: Haojian Zhuang <[email protected]>
2012-08-16ARM: cache: add dt support for tauros2 cacheChao Xie1-1/+34
Signed-off-by: Chao Xie <[email protected]> Signed-off-by: Haojian Zhuang <[email protected]>
2012-08-16ARM: cache: add extra feature enable for tauros2Chao Xie1-17/+27
The extra feature may be used by SOCs are prefetch, burst8, write buffer coalesce Signed-off-by: Chao Xie <[email protected]> Signed-off-by: Haojian Zhuang <[email protected]>
2012-08-16ARM: cache: add cputype.h for tauros2Chao Xie1-3/+1
Signed-off-by: Chao Xie <[email protected]> Signed-off-by: Haojian Zhuang <[email protected]>
2012-08-16ARM: cache: fix uninitialized ptr in tauros2_initChao Xie1-1/+1
init the variable "mode" to NULL to ensure the later NULL checking is taking effect. Signed-off-by: Chao Xie <[email protected]> Signed-off-by: Haojian Zhuang <[email protected]>
2012-05-07ARM: cache: tauros2: add disable and resume callbackChao Xie1-0/+24
For the SOC chips using tauros2 cache, will need disable and resume tauros2 cache for SOC suspend/resume. Signed-off-by: Chao Xie <[email protected]> Signed-off-by: Haojian Zhuang <[email protected]>
2012-03-28ARM: move CP15 definitions to separate header fileRussell King1-0/+1
Avoid namespace conflicts with drivers over the CP15 definitions by moving CP15 related prototypes and definitions to a private header file. Acked-by: Stephen Warren <[email protected]> Tested-by: Stephen Warren <[email protected]> [Tegra] Acked-by: H Hartley Sweeten <[email protected]> Tested-by: H Hartley Sweeten <[email protected]> [EP93xx] Acked-by: Nicolas Pitre <[email protected]> Acked-by: Kukjin Kim <[email protected]> Signed-off-by: Russell King <[email protected]> Signed-off-by: David Howells <[email protected]>
2009-11-27ARM: Add Tauros2 L2 cache controller supportLennert Buytenhek1-0/+263
Support for the Tauros2 L2 cache controller as used with the PJ1 and PJ4 CPUs. Signed-off-by: Lennert Buytenhek <[email protected]> Signed-off-by: Saeed Bishara <[email protected]> Signed-off-by: Nicolas Pitre <[email protected]>