From: Linus Walleij Date: Fri, 1 Jul 2011 07:23:06 +0000 (+0100) Subject: ARM: 6984/1: enhance TCM robustness X-Git-Tag: v3.1-rc1~258^2~1^6~11 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9715efb8dc9ffa629bf5a1215b11bf2f2f29908b;p=pandora-kernel.git ARM: 6984/1: enhance TCM robustness The PB11MPCore reports "3" DTCM banks, but anything above 2 is an "undefined" value, so push this to become 0. Further add some checks if code is compiled to TCM even if there is no D/ITCM present in the system, and if we can really fit the compiled code. We don't do the BUG() since it's not helpful, it's better to deal with non-present TCM dynamically. If there is nothing compiled to the TCM and no TCM is detected, it will now just shut up even if TCM support is enabled. Signed-off-by: Linus Walleij Signed-off-by: Russell King --- Reading git-diff-tree failed