|
@@ -20,9 +20,14 @@
|
|
|
*/
|
|
|
#define MCF_MBAR 0x10000000
|
|
|
#define MCF_MBAR2 0x80000000
|
|
|
+#if defined(CONFIG_M520x)
|
|
|
+#define MCF_IPSBAR 0xFC000000
|
|
|
+#else
|
|
|
#define MCF_IPSBAR 0x40000000
|
|
|
+#endif
|
|
|
|
|
|
-#if defined(CONFIG_M523x) || defined(CONFIG_M527x) || defined(CONFIG_M528x)
|
|
|
+#if defined(CONFIG_M523x) || defined(CONFIG_M527x) || defined(CONFIG_M528x) || \
|
|
|
+ defined(CONFIG_M520x)
|
|
|
#undef MCF_MBAR
|
|
|
#define MCF_MBAR MCF_IPSBAR
|
|
|
#endif
|
|
@@ -78,7 +83,8 @@
|
|
|
* One some ColdFire family members the bus clock (used by internal
|
|
|
* peripherals) is not the same as the CPU clock.
|
|
|
*/
|
|
|
-#if defined(CONFIG_M523x) || defined(CONFIG_M5249) || defined(CONFIG_M527x)
|
|
|
+#if defined(CONFIG_M523x) || defined(CONFIG_M5249) || defined(CONFIG_M527x) || \
|
|
|
+ defined(CONFIG_M520x)
|
|
|
#define MCF_BUSCLK (MCF_CLK / 2)
|
|
|
#else
|
|
|
#define MCF_BUSCLK MCF_CLK
|