aha/arch/blackfin
Yi Li eb7bd9c461 Blackfin: cleanup sync handling when enabling/disabling cplbs
The handling of updating the [DI]MEM_CONTROL MMRs does not follow proper
sync procedures as laid out in the Blackfin programming manual.  So rather
than audit/fix every call location, create helper functions that do the
right things in order to safely update these MMRs.  Then convert all call
sites to use these new helper functions.

While we're fixing the code, drop the workaround for anomaly 05000125 as
that anomaly applies to old versions of silicon that we do not support.

Signed-off-by: Yi Li <yi.li@analog.com>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2009-09-16 22:10:19 -04:00
..
boot Blackfin: stick the CPU name into boot image name 2009-06-22 21:16:03 -04:00
configs Blackfin: update defconfigs 2009-06-22 21:16:01 -04:00
include/asm Blackfin: cleanup sync handling when enabling/disabling cplbs 2009-09-16 22:10:19 -04:00
kernel Blackfin: cleanup sync handling when enabling/disabling cplbs 2009-09-16 22:10:19 -04:00
lib Blackfin: fix misnomer of some I-pipe helpers 2009-09-16 21:28:30 -04:00
mach-bf518 Blackfin: update anomaly lists 2009-09-16 22:10:16 -04:00
mach-bf527 Blackfin: update anomaly lists 2009-09-16 22:10:16 -04:00
mach-bf533 Blackfin: drop unused MMR defines that only cause bad code to be written 2009-09-16 22:09:55 -04:00
mach-bf537 Blackfin: bf537-stamp: update ad1836 resources 2009-09-16 22:10:18 -04:00
mach-bf538 Blackfin: update anomaly lists 2009-09-16 22:10:16 -04:00
mach-bf548 Blackfin: update anomaly lists 2009-09-16 22:10:16 -04:00
mach-bf561 Blackfin: cleanup sync handling when enabling/disabling cplbs 2009-09-16 22:10:19 -04:00
mach-common Blackfin: cleanup sync handling when enabling/disabling cplbs 2009-09-16 22:10:19 -04:00
mm Blackfin: catch hardware errors earlier during booting 2009-09-16 21:31:44 -04:00
oprofile Blackfin arch: remove hardware PM code, oprofile not use it 2009-01-07 23:14:39 +08:00
Kconfig Blackfin: unify duplicated SMP checks in L2 cache kconfig 2009-09-16 21:28:59 -04:00
Kconfig.debug Blackfin: make deferred hardware errors more exact 2009-06-12 06:11:44 -04:00
Makefile Blackfin: add support for bzip2/lzma compressed kernel images 2009-06-13 07:20:13 -04:00