1/* 2 * arch/arm/mach-pxa/include/mach/timex.h 3 * 4 * Author: Nicolas Pitre 5 * Created: Jun 15, 2001 6 * Copyright: MontaVista Software Inc. 7 * 8 * This program is free software; you can redistribute it and/or modify 9 * it under the terms of the GNU General Public License version 2 as 10 * published by the Free Software Foundation. 11 */ 12 13/* Various drivers are still using the constant of CLOCK_TICK_RATE, for 14 * those drivers to at least work, the definition is provided here. 15 * 16 * NOTE: this is no longer accurate when multiple processors and boards 17 * are selected, newer drivers should not depend on this any more. Use 18 * either the clocksource/clockevent or get this at run-time by calling 19 * get_clock_tick_rate() (as defined in generic.c). 20 */ 21 22#if defined(CONFIG_PXA25x) 23/* PXA250/210 timer base */ 24#define CLOCK_TICK_RATE 3686400 25#elif defined(CONFIG_PXA27x) 26/* PXA27x timer base */ 27#ifdef CONFIG_MACH_MAINSTONE 28#define CLOCK_TICK_RATE 3249600 29#else 30#define CLOCK_TICK_RATE 3250000 31#endif 32#else 33#define CLOCK_TICK_RATE 3250000 34#endif 35