From 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 Mon Sep 17 00:00:00 2001 From: Linus Torvalds Date: Sat, 16 Apr 2005 15:20:36 -0700 Subject: Linux-2.6.12-rc2 Initial git repository build. I'm not bothering with the full history, even though we have it. We can create a separate "historical" git archive of that later if we want to, and in the meantime it's about 3.2GB when imported into git - space that would just make the early git days unnecessarily complicated, when we don't have a lot of good infrastructure for it. Let it rip! --- include/asm-m68knommu/coldfire.h | 86 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 86 insertions(+) create mode 100644 include/asm-m68knommu/coldfire.h (limited to 'include/asm-m68knommu/coldfire.h') diff --git a/include/asm-m68knommu/coldfire.h b/include/asm-m68knommu/coldfire.h new file mode 100644 index 00000000000..16f32cc80c4 --- /dev/null +++ b/include/asm-m68knommu/coldfire.h @@ -0,0 +1,86 @@ +/****************************************************************************/ + +/* + * coldfire.h -- Motorola ColdFire CPU sepecific defines + * + * (C) Copyright 1999-2002, Greg Ungerer (gerg@snapgear.com) + * (C) Copyright 2000, Lineo (www.lineo.com) + */ + +/****************************************************************************/ +#ifndef coldfire_h +#define coldfire_h +/****************************************************************************/ + +#include + +/* + * Define the processor support peripherals base address. + * This is generally setup by the boards start up code. + */ +#define MCF_MBAR 0x10000000 +#define MCF_MBAR2 0x80000000 +#define MCF_IPSBAR 0x40000000 + +#if defined(CONFIG_M527x) || defined(CONFIG_M528x) +#undef MCF_MBAR +#define MCF_MBAR MCF_IPSBAR +#endif + +/* + * Define master clock frequency. + */ +#if defined(CONFIG_CLOCK_11MHz) +#define MCF_CLK 11289600 +#elif defined(CONFIG_CLOCK_16MHz) +#define MCF_CLK 16000000 +#elif defined(CONFIG_CLOCK_20MHz) +#define MCF_CLK 20000000 +#elif defined(CONFIG_CLOCK_24MHz) +#define MCF_CLK 24000000 +#elif defined(CONFIG_CLOCK_25MHz) +#define MCF_CLK 25000000 +#elif defined(CONFIG_CLOCK_33MHz) +#define MCF_CLK 33000000 +#elif defined(CONFIG_CLOCK_40MHz) +#define MCF_CLK 40000000 +#elif defined(CONFIG_CLOCK_45MHz) +#define MCF_CLK 45000000 +#elif defined(CONFIG_CLOCK_48MHz) +#define MCF_CLK 48000000 +#elif defined(CONFIG_CLOCK_50MHz) +#define MCF_CLK 50000000 +#elif defined(CONFIG_CLOCK_54MHz) +#define MCF_CLK 54000000 +#elif defined(CONFIG_CLOCK_60MHz) +#define MCF_CLK 60000000 +#elif defined(CONFIG_CLOCK_64MHz) +#define MCF_CLK 64000000 +#elif defined(CONFIG_CLOCK_66MHz) +#define MCF_CLK 66000000 +#elif defined(CONFIG_CLOCK_70MHz) +#define MCF_CLK 70000000 +#elif defined(CONFIG_CLOCK_100MHz) +#define MCF_CLK 100000000 +#elif defined(CONFIG_CLOCK_140MHz) +#define MCF_CLK 140000000 +#elif defined(CONFIG_CLOCK_150MHz) +#define MCF_CLK 150000000 +#elif defined(CONFIG_CLOCK_166MHz) +#define MCF_CLK 166000000 +#else +#error "Don't know what your ColdFire CPU clock frequency is??" +#endif + +/* + * One some ColdFire family members the bus clock (used by internal + * peripherals) is not the same as the CPU clock. + */ +#if defined(CONFIG_M5249) || defined(CONFIG_M527x) +#define MCF_BUSCLK (MCF_CLK / 2) +#else +#define MCF_BUSCLK MCF_CLK +#endif + +/****************************************************************************/ +#endif /* coldfire_h */ -- cgit v1.2.3