On Fri, Oct 03, 2014 at 02:56:09PM +0200, Christophe Leroy wrote:Can't be unconditional as older versions of mpc8xx (eg MPC860) don't support relocation without a micropatch.
+config CPM1_RELOCSPISomething like this shouldn't be a compile time option. Either it
+ bool "Dynamic SPI relocation"
+ default n
+ help
+ On recent MPC8xx (at least MPC866 and MPC885) SPI can be relocated
+ without micropatch. This activates relocation to a dynamically
+ allocated area in the CPM Dual port RAM.
+ When combined with SPI relocation patch (for older MPC8xx) it avoids
+ the "loss" of additional Dual port RAM space just above the patch,
+ which might be needed for example when using the CPM QMC.
should be unconditional or it should be triggered in some system
specific manner (from DT, from knowing about other users or similar).