diff options
| -rw-r--r-- | include/asm-m68knommu/coldfire.h | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/include/asm-m68knommu/coldfire.h b/include/asm-m68knommu/coldfire.h index 1df3f666a28e..6190f77b1e6c 100644 --- a/include/asm-m68knommu/coldfire.h +++ b/include/asm-m68knommu/coldfire.h | |||
| @@ -20,9 +20,14 @@ | |||
| 20 | */ | 20 | */ |
| 21 | #define MCF_MBAR 0x10000000 | 21 | #define MCF_MBAR 0x10000000 |
| 22 | #define MCF_MBAR2 0x80000000 | 22 | #define MCF_MBAR2 0x80000000 |
| 23 | #if defined(CONFIG_M520x) | ||
| 24 | #define MCF_IPSBAR 0xFC000000 | ||
| 25 | #else | ||
| 23 | #define MCF_IPSBAR 0x40000000 | 26 | #define MCF_IPSBAR 0x40000000 |
| 27 | #endif | ||
| 24 | 28 | ||
| 25 | #if defined(CONFIG_M523x) || defined(CONFIG_M527x) || defined(CONFIG_M528x) | 29 | #if defined(CONFIG_M523x) || defined(CONFIG_M527x) || defined(CONFIG_M528x) || \ |
| 30 | defined(CONFIG_M520x) | ||
| 26 | #undef MCF_MBAR | 31 | #undef MCF_MBAR |
| 27 | #define MCF_MBAR MCF_IPSBAR | 32 | #define MCF_MBAR MCF_IPSBAR |
| 28 | #endif | 33 | #endif |
| @@ -78,7 +83,8 @@ | |||
| 78 | * One some ColdFire family members the bus clock (used by internal | 83 | * One some ColdFire family members the bus clock (used by internal |
| 79 | * peripherals) is not the same as the CPU clock. | 84 | * peripherals) is not the same as the CPU clock. |
| 80 | */ | 85 | */ |
| 81 | #if defined(CONFIG_M523x) || defined(CONFIG_M5249) || defined(CONFIG_M527x) | 86 | #if defined(CONFIG_M523x) || defined(CONFIG_M5249) || defined(CONFIG_M527x) || \ |
| 87 | defined(CONFIG_M520x) | ||
| 82 | #define MCF_BUSCLK (MCF_CLK / 2) | 88 | #define MCF_BUSCLK (MCF_CLK / 2) |
| 83 | #else | 89 | #else |
| 84 | #define MCF_BUSCLK MCF_CLK | 90 | #define MCF_BUSCLK MCF_CLK |
