Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ARM: drop <mach/timex.h> for !ARCH_MULTIPLATFORM, too

While <mach/timex.h> isn't used for multi-platform builds since long it
still is for "normal" builds. As the previous patches fix all sites to
not make use of this per-platform file, it can go now for good also for
platforms that are not (yet) converted to multi-platform.

While at it there are no users of CLOCK_TICK_RATE any more, so also drop
the dummy #define.

Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>

-678
-6
arch/arm/include/asm/timex.h
··· 12 12 #ifndef _ASMARM_TIMEX_H 13 13 #define _ASMARM_TIMEX_H 14 14 15 - #ifdef CONFIG_ARCH_MULTIPLATFORM 16 - #define CLOCK_TICK_RATE 1000000 17 - #else 18 - #include <mach/timex.h> 19 - #endif 20 - 21 15 typedef unsigned long cycles_t; 22 16 #define get_cycles() ({ cycles_t c; read_current_timer(&c) ? 0 : c; }) 23 17
-37
arch/arm/mach-at91/include/mach/timex.h
··· 1 - /* 2 - * arch/arm/mach-at91/include/mach/timex.h 3 - * 4 - * Copyright (C) 2003 SAN People 5 - * 6 - * This program is free software; you can redistribute it and/or modify 7 - * it under the terms of the GNU General Public License as published by 8 - * the Free Software Foundation; either version 2 of the License, or 9 - * (at your option) any later version. 10 - * 11 - * This program is distributed in the hope that it will be useful, 12 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - * GNU General Public License for more details. 15 - * 16 - * You should have received a copy of the GNU General Public License 17 - * along with this program; if not, write to the Free Software 18 - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 19 - */ 20 - 21 - #ifndef __ASM_ARCH_TIMEX_H 22 - #define __ASM_ARCH_TIMEX_H 23 - 24 - #include <mach/hardware.h> 25 - 26 - #ifdef CONFIG_ARCH_AT91X40 27 - 28 - #define AT91X40_MASTER_CLOCK 40000000 29 - #define CLOCK_TICK_RATE (AT91X40_MASTER_CLOCK) 30 - 31 - #else 32 - 33 - #define CLOCK_TICK_RATE 12345678 34 - 35 - #endif 36 - 37 - #endif /* __ASM_ARCH_TIMEX_H */
-2
arch/arm/mach-clps711x/include/mach/timex.h
··· 1 - /* Bogus value */ 2 - #define CLOCK_TICK_RATE 512000
-22
arch/arm/mach-davinci/include/mach/timex.h
··· 1 - /* 2 - * DaVinci timer defines 3 - * 4 - * Author: Kevin Hilman, MontaVista Software, Inc. <source@mvista.com> 5 - * 6 - * 2007 (c) MontaVista Software, Inc. This file is licensed under 7 - * the terms of the GNU General Public License version 2. This program 8 - * is licensed "as is" without any warranty of any kind, whether express 9 - * or implied. 10 - */ 11 - #ifndef __ASM_ARCH_TIMEX_H 12 - #define __ASM_ARCH_TIMEX_H 13 - 14 - /* 15 - * Alert: Not all timers of the DaVinci family run at a frequency of 27MHz, 16 - * but we should be fine as long as CLOCK_TICK_RATE or LATCH (see include/ 17 - * linux/jiffies.h) are not used directly in code. Currently none of the 18 - * code relevant to DaVinci platform depends on these values directly. 19 - */ 20 - #define CLOCK_TICK_RATE 27000000 21 - 22 - #endif /* __ASM_ARCH_TIMEX_H__ */
-9
arch/arm/mach-dove/include/mach/timex.h
··· 1 - /* 2 - * arch/arm/mach-dove/include/mach/timex.h 3 - * 4 - * This file is licensed under the terms of the GNU General Public 5 - * License version 2. This program is licensed "as is" without any 6 - * warranty of any kind, whether express or implied. 7 - */ 8 - 9 - #define CLOCK_TICK_RATE (100 * HZ)
-19
arch/arm/mach-ebsa110/include/mach/timex.h
··· 1 - /* 2 - * arch/arm/mach-ebsa110/include/mach/timex.h 3 - * 4 - * Copyright (C) 1997, 1998 Russell King 5 - * 6 - * This program is free software; you can redistribute it and/or modify 7 - * it under the terms of the GNU General Public License version 2 as 8 - * published by the Free Software Foundation. 9 - * 10 - * EBSA110 architecture timex specifications 11 - */ 12 - 13 - /* 14 - * On the EBSA, the clock ticks at weird rates. 15 - * This is therefore not used to calculate the 16 - * divisor. 17 - */ 18 - #define CLOCK_TICK_RATE 47894000 19 -
-5
arch/arm/mach-ep93xx/include/mach/timex.h
··· 1 - /* 2 - * arch/arm/mach-ep93xx/include/mach/timex.h 3 - */ 4 - 5 - #define CLOCK_TICK_RATE 983040
-29
arch/arm/mach-exynos/include/mach/timex.h
··· 1 - /* linux/arch/arm/mach-exynos4/include/mach/timex.h 2 - * 3 - * Copyright (c) 2010-2011 Samsung Electronics Co., Ltd. 4 - * http://www.samsung.com 5 - * 6 - * Copyright (c) 2003-2010 Simtec Electronics 7 - * Ben Dooks <ben@simtec.co.uk> 8 - * 9 - * Based on arch/arm/mach-s5p6442/include/mach/timex.h 10 - * 11 - * EXYNOS4 - time parameters 12 - * 13 - * This program is free software; you can redistribute it and/or modify 14 - * it under the terms of the GNU General Public License version 2 as 15 - * published by the Free Software Foundation. 16 - */ 17 - 18 - #ifndef __ASM_ARCH_TIMEX_H 19 - #define __ASM_ARCH_TIMEX_H __FILE__ 20 - 21 - /* CLOCK_TICK_RATE needs to be evaluatable by the cpp, so making it 22 - * a variable is useless. It seems as long as we make our timers an 23 - * exact multiple of HZ, any value that makes a 1->1 correspondence 24 - * for the time conversion functions to/from jiffies is acceptable. 25 - */ 26 - 27 - #define CLOCK_TICK_RATE 12000000 28 - 29 - #endif /* __ASM_ARCH_TIMEX_H */
-18
arch/arm/mach-footbridge/include/mach/timex.h
··· 1 - /* 2 - * arch/arm/mach-footbridge/include/mach/timex.h 3 - * 4 - * Copyright (C) 1998 Russell King 5 - * 6 - * This program is free software; you can redistribute it and/or modify 7 - * it under the terms of the GNU General Public License version 2 as 8 - * published by the Free Software Foundation. 9 - * 10 - * EBSA285 architecture timex specifications 11 - */ 12 - 13 - /* 14 - * We assume a constant here; this satisfies the maths in linux/timex.h 15 - * and linux/time.h. CLOCK_TICK_RATE is actually system dependent, but 16 - * this must be a constant. 17 - */ 18 - #define CLOCK_TICK_RATE (50000000/16)
-13
arch/arm/mach-gemini/include/mach/timex.h
··· 1 - /* 2 - * Gemini timex specifications 3 - * 4 - * Copyright (C) 2008-2009 Paulius Zaleckas <paulius.zaleckas@teltonika.lt> 5 - * 6 - * This program is free software; you can redistribute it and/or modify 7 - * it under the terms of the GNU General Public License as published by 8 - * the Free Software Foundation; either version 2 of the License, or 9 - * (at your option) any later version. 10 - */ 11 - 12 - /* When AHB bus frequency is 150MHz */ 13 - #define CLOCK_TICK_RATE 38000000
-26
arch/arm/mach-integrator/include/mach/timex.h
··· 1 - /* 2 - * arch/arm/mach-integrator/include/mach/timex.h 3 - * 4 - * Integrator architecture timex specifications 5 - * 6 - * Copyright (C) 1999 ARM Limited 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 as published by 10 - * the Free Software Foundation; either version 2 of the License, or 11 - * (at your option) any later version. 12 - * 13 - * This program is distributed in the hope that it will be useful, 14 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 15 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 - * GNU General Public License for more details. 17 - * 18 - * You should have received a copy of the GNU General Public License 19 - * along with this program; if not, write to the Free Software 20 - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 21 - */ 22 - 23 - /* 24 - * ?? 25 - */ 26 - #define CLOCK_TICK_RATE (50000000 / 16)
-1
arch/arm/mach-iop13xx/include/mach/timex.h
··· 1 - #define CLOCK_TICK_RATE (100 * HZ)
-6
arch/arm/mach-iop32x/include/mach/timex.h
··· 1 - /* 2 - * arch/arm/mach-iop32x/include/mach/timex.h 3 - * 4 - * IOP32x architecture timex specifications 5 - */ 6 - #define CLOCK_TICK_RATE (100 * HZ)
-6
arch/arm/mach-iop33x/include/mach/timex.h
··· 1 - /* 2 - * arch/arm/mach-iop33x/include/mach/timex.h 3 - * 4 - * IOP3xx architecture timex specifications 5 - */ 6 - #define CLOCK_TICK_RATE (100 * HZ)
-16
arch/arm/mach-ixp4xx/include/mach/timex.h
··· 1 - /* 2 - * arch/arm/mach-ixp4xx/include/mach/timex.h 3 - * 4 - */ 5 - 6 - #include <mach/ixp4xx-regs.h> 7 - 8 - /* 9 - * We use IXP425 General purpose timer for our timer needs, it runs at 10 - * 66.66... MHz. We do a convulted calculation of CLOCK_TICK_RATE b/c the 11 - * timer register ignores the bottom 2 bits of the LATCH value. 12 - */ 13 - #define IXP4XX_TIMER_FREQ 66666000 14 - #define CLOCK_TICK_RATE \ 15 - (((IXP4XX_TIMER_FREQ / HZ & ~IXP4XX_OST_RELOAD_MASK) + 1) * HZ) 16 -
-10
arch/arm/mach-kirkwood/include/mach/timex.h
··· 1 - /* 2 - * arch/arm/mach-kirkwood/include/mach/timex.h 3 - * 4 - * This file is licensed under the terms of the GNU General Public 5 - * License version 2. This program is licensed "as is" without any 6 - * warranty of any kind, whether express or implied. 7 - */ 8 - 9 - #define CLOCK_TICK_RATE (100 * HZ) 10 -
-21
arch/arm/mach-ks8695/include/mach/timex.h
··· 1 - /* 2 - * arch/arm/mach-ks8695/include/mach/timex.h 3 - * 4 - * Copyright (C) 2006 Simtec Electronics 5 - * Ben Dooks <ben@simtec.co.uk> 6 - * 7 - * KS8695 - Time Parameters 8 - * 9 - * This program is free software; you can redistribute it and/or modify 10 - * it under the terms of the GNU General Public License version 2 as 11 - * published by the Free Software Foundation. 12 - */ 13 - 14 - #ifndef __ASM_ARCH_TIMEX_H 15 - #define __ASM_ARCH_TIMEX_H 16 - 17 - #include <mach/hardware.h> 18 - 19 - #define CLOCK_TICK_RATE KS8695_CLOCK_RATE 20 - 21 - #endif
-28
arch/arm/mach-lpc32xx/include/mach/timex.h
··· 1 - /* 2 - * arch/arm/mach-lpc32xx/include/mach/timex.h 3 - * 4 - * Author: Kevin Wells <kevin.wells@nxp.com> 5 - * 6 - * Copyright (C) 2010 NXP Semiconductors 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 as published by 10 - * the Free Software Foundation; either version 2 of the License, or 11 - * (at your option) any later version. 12 - * 13 - * This program is distributed in the hope that it will be useful, 14 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 15 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 - * GNU General Public License for more details. 17 - */ 18 - 19 - #ifndef __ASM_ARCH_TIMEX_H 20 - #define __ASM_ARCH_TIMEX_H 21 - 22 - /* 23 - * Rate in Hz of the main system oscillator. This value should match 24 - * the value 'MAIN_OSC_FREQ' in platform.h 25 - */ 26 - #define CLOCK_TICK_RATE 13000000 27 - 28 - #endif
-13
arch/arm/mach-mmp/include/mach/timex.h
··· 1 - /* 2 - * linux/arch/arm/mach-mmp/include/mach/timex.h 3 - * 4 - * This program is free software; you can redistribute it and/or modify 5 - * it under the terms of the GNU General Public License version 2 as 6 - * published by the Free Software Foundation. 7 - */ 8 - 9 - #ifdef CONFIG_CPU_MMP2 10 - #define CLOCK_TICK_RATE 6500000 11 - #else 12 - #define CLOCK_TICK_RATE 3250000 13 - #endif
-21
arch/arm/mach-msm/include/mach/timex.h
··· 1 - /* arch/arm/mach-msm/include/mach/timex.h 2 - * 3 - * Copyright (C) 2007 Google, Inc. 4 - * 5 - * This software is licensed under the terms of the GNU General Public 6 - * License version 2, as published by the Free Software Foundation, and 7 - * may be copied, distributed, and modified under those terms. 8 - * 9 - * This program is distributed in the hope that it will be useful, 10 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 11 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 - * GNU General Public License for more details. 13 - * 14 - */ 15 - 16 - #ifndef __ASM_ARCH_MSM_TIMEX_H 17 - #define __ASM_ARCH_MSM_TIMEX_H 18 - 19 - #define CLOCK_TICK_RATE 1000000 20 - 21 - #endif
-9
arch/arm/mach-mv78xx0/include/mach/timex.h
··· 1 - /* 2 - * arch/arm/mach-mv78xx0/include/mach/timex.h 3 - * 4 - * This file is licensed under the terms of the GNU General Public 5 - * License version 2. This program is licensed "as is" without any 6 - * warranty of any kind, whether express or implied. 7 - */ 8 - 9 - #define CLOCK_TICK_RATE (100 * HZ)
-20
arch/arm/mach-netx/include/mach/timex.h
··· 1 - /* 2 - * arch/arm/mach-netx/include/mach/timex.h 3 - * 4 - * Copyright (C) 2005 Sascha Hauer <s.hauer@pengutronix.de>, Pengutronix 5 - * 6 - * This program is free software; you can redistribute it and/or modify 7 - * it under the terms of the GNU General Public License version 2 8 - * as published by the Free Software Foundation. 9 - * 10 - * This program is distributed in the hope that it will be useful, 11 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 - * GNU General Public License for more details. 14 - * 15 - * You should have received a copy of the GNU General Public License 16 - * along with this program; if not, write to the Free Software 17 - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 18 - */ 19 - 20 - #define CLOCK_TICK_RATE 100000000
-5
arch/arm/mach-omap1/include/mach/timex.h
··· 1 - /* 2 - * arch/arm/mach-omap1/include/mach/timex.h 3 - */ 4 - 5 - #include <plat/timex.h>
-5
arch/arm/mach-omap2/include/mach/timex.h
··· 1 - /* 2 - * arch/arm/mach-omap2/include/mach/timex.h 3 - */ 4 - 5 - #include <plat/timex.h>
-11
arch/arm/mach-orion5x/include/mach/timex.h
··· 1 - /* 2 - * arch/arm/mach-orion5x/include/mach/timex.h 3 - * 4 - * Tzachi Perelstein <tzachi@marvell.com> 5 - * 6 - * This file is licensed under the terms of the GNU General Public 7 - * License version 2. This program is licensed "as is" without any 8 - * warranty of any kind, whether express or implied. 9 - */ 10 - 11 - #define CLOCK_TICK_RATE (100 * HZ)
-34
arch/arm/mach-pxa/include/mach/timex.h
··· 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
-23
arch/arm/mach-realview/include/mach/timex.h
··· 1 - /* 2 - * arch/arm/mach-realview/include/mach/timex.h 3 - * 4 - * RealView architecture timex specifications 5 - * 6 - * Copyright (C) 2003 ARM Limited 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 as published by 10 - * the Free Software Foundation; either version 2 of the License, or 11 - * (at your option) any later version. 12 - * 13 - * This program is distributed in the hope that it will be useful, 14 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 15 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 - * GNU General Public License for more details. 17 - * 18 - * You should have received a copy of the GNU General Public License 19 - * along with this program; if not, write to the Free Software 20 - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 21 - */ 22 - 23 - #define CLOCK_TICK_RATE (50000000 / 16)
-17
arch/arm/mach-rpc/include/mach/timex.h
··· 1 - /* 2 - * arch/arm/mach-rpc/include/mach/timex.h 3 - * 4 - * Copyright (C) 1997, 1998 Russell King 5 - * 6 - * This program is free software; you can redistribute it and/or modify 7 - * it under the terms of the GNU General Public License version 2 as 8 - * published by the Free Software Foundation. 9 - * 10 - * RiscPC architecture timex specifications 11 - */ 12 - 13 - /* 14 - * On the RiscPC, the clock ticks at 2MHz. 15 - */ 16 - #define CLOCK_TICK_RATE 2000000 17 -
-24
arch/arm/mach-s3c24xx/include/mach/timex.h
··· 1 - /* arch/arm/mach-s3c2410/include/mach/timex.h 2 - * 3 - * Copyright (c) 2003-2005 Simtec Electronics 4 - * Ben Dooks <ben@simtec.co.uk> 5 - * 6 - * S3C2410 - time parameters 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 - #ifndef __ASM_ARCH_TIMEX_H 14 - #define __ASM_ARCH_TIMEX_H 15 - 16 - /* CLOCK_TICK_RATE needs to be evaluatable by the cpp, so making it 17 - * a variable is useless. It seems as long as we make our timers an 18 - * exact multiple of HZ, any value that makes a 1->1 correspondence 19 - * for the time conversion functions to/from jiffies is acceptable. 20 - */ 21 - 22 - #define CLOCK_TICK_RATE 12000000 23 - 24 - #endif /* __ASM_ARCH_TIMEX_H */
-24
arch/arm/mach-s3c64xx/include/mach/timex.h
··· 1 - /* arch/arm/mach-s3c64xx/include/mach/timex.h 2 - * 3 - * Copyright (c) 2003-2005 Simtec Electronics 4 - * Ben Dooks <ben@simtec.co.uk> 5 - * 6 - * S3C6400 - time parameters 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 - #ifndef __ASM_ARCH_TIMEX_H 14 - #define __ASM_ARCH_TIMEX_H 15 - 16 - /* CLOCK_TICK_RATE needs to be evaluatable by the cpp, so making it 17 - * a variable is useless. It seems as long as we make our timers an 18 - * exact multiple of HZ, any value that makes a 1->1 correspondence 19 - * for the time conversion functions to/from jiffies is acceptable. 20 - */ 21 - 22 - #define CLOCK_TICK_RATE 12000000 23 - 24 - #endif /* __ASM_ARCH_TIMEX_H */
-27
arch/arm/mach-s5p64x0/include/mach/timex.h
··· 1 - /* linux/arch/arm/mach-s5p64x0/include/mach/timex.h 2 - * 3 - * Copyright (c) 2010 Samsung Electronics Co., Ltd. 4 - * http://www.samsung.com 5 - * 6 - * Copyright (c) 2003-2005 Simtec Electronics 7 - * Ben Dooks <ben@simtec.co.uk> 8 - * 9 - * S5P64X0 - time parameters 10 - * 11 - * This program is free software; you can redistribute it and/or modify 12 - * it under the terms of the GNU General Public License version 2 as 13 - * published by the Free Software Foundation. 14 - */ 15 - 16 - #ifndef __ASM_ARCH_TIMEX_H 17 - #define __ASM_ARCH_TIMEX_H 18 - 19 - /* CLOCK_TICK_RATE needs to be evaluatable by the cpp, so making it 20 - * a variable is useless. It seems as long as we make our timers an 21 - * exact multiple of HZ, any value that makes a 1->1 correspondence 22 - * for the time conversion functions to/from jiffies is acceptable. 23 - */ 24 - 25 - #define CLOCK_TICK_RATE 12000000 26 - 27 - #endif /* __ASM_ARCH_TIMEX_H */
-24
arch/arm/mach-s5pc100/include/mach/timex.h
··· 1 - /* arch/arm/mach-s5pc100/include/mach/timex.h 2 - * 3 - * Copyright (c) 2003-2005 Simtec Electronics 4 - * Ben Dooks <ben@simtec.co.uk> 5 - * 6 - * S3C6400 - time parameters 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 - #ifndef __ASM_ARCH_TIMEX_H 14 - #define __ASM_ARCH_TIMEX_H 15 - 16 - /* CLOCK_TICK_RATE needs to be evaluatable by the cpp, so making it 17 - * a variable is useless. It seems as long as we make our timers an 18 - * exact multiple of HZ, any value that makes a 1->1 correspondence 19 - * for the time conversion functions to/from jiffies is acceptable. 20 - */ 21 - 22 - #define CLOCK_TICK_RATE 12000000 23 - 24 - #endif /* __ASM_ARCH_TIMEX_H */
-29
arch/arm/mach-s5pv210/include/mach/timex.h
··· 1 - /* linux/arch/arm/mach-s5pv210/include/mach/timex.h 2 - * 3 - * Copyright (c) 2003-2010 Simtec Electronics 4 - * Ben Dooks <ben@simtec.co.uk> 5 - * 6 - * Copyright (c) 2010 Samsung Electronics Co., Ltd. 7 - * http://www.samsung.com/ 8 - * 9 - * Based on arch/arm/mach-s5p6442/include/mach/timex.h 10 - * 11 - * S5PV210 - time parameters 12 - * 13 - * This program is free software; you can redistribute it and/or modify 14 - * it under the terms of the GNU General Public License version 2 as 15 - * published by the Free Software Foundation. 16 - */ 17 - 18 - #ifndef __ASM_ARCH_TIMEX_H 19 - #define __ASM_ARCH_TIMEX_H __FILE__ 20 - 21 - /* CLOCK_TICK_RATE needs to be evaluatable by the cpp, so making it 22 - * a variable is useless. It seems as long as we make our timers an 23 - * exact multiple of HZ, any value that makes a 1->1 correspondence 24 - * for the time conversion functions to/from jiffies is acceptable. 25 - */ 26 - 27 - #define CLOCK_TICK_RATE 12000000 28 - 29 - #endif /* __ASM_ARCH_TIMEX_H */
-12
arch/arm/mach-sa1100/include/mach/timex.h
··· 1 - /* 2 - * arch/arm/mach-sa1100/include/mach/timex.h 3 - * 4 - * SA1100 architecture timex specifications 5 - * 6 - * Copyright (C) 1998 7 - */ 8 - 9 - /* 10 - * SA1100 timer 11 - */ 12 - #define CLOCK_TICK_RATE 3686400
-6
arch/arm/mach-shmobile/include/mach/timex.h
··· 1 - #ifndef __ASM_MACH_TIMEX_H 2 - #define __ASM_MACH_TIMEX_H 3 - 4 - #define CLOCK_TICK_RATE 1193180 /* unused i8253 PIT value */ 5 - 6 - #endif /* __ASM_MACH_TIMEX_H */
-19
arch/arm/mach-spear/include/mach/timex.h
··· 1 - /* 2 - * arch/arm/plat-spear/include/plat/timex.h 3 - * 4 - * SPEAr platform specific timex definitions 5 - * 6 - * Copyright (C) 2009 ST Microelectronics 7 - * Viresh Kumar <viresh.linux@gmail.com> 8 - * 9 - * This file is licensed under the terms of the GNU General Public 10 - * License version 2. This program is licensed "as is" without any 11 - * warranty of any kind, whether express or implied. 12 - */ 13 - 14 - #ifndef __PLAT_TIMEX_H 15 - #define __PLAT_TIMEX_H 16 - 17 - #define CLOCK_TICK_RATE 48000000 18 - 19 - #endif /* __PLAT_TIMEX_H */
-23
arch/arm/mach-versatile/include/mach/timex.h
··· 1 - /* 2 - * arch/arm/mach-versatile/include/mach/timex.h 3 - * 4 - * Versatile architecture timex specifications 5 - * 6 - * Copyright (C) 2003 ARM Limited 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 as published by 10 - * the Free Software Foundation; either version 2 of the License, or 11 - * (at your option) any later version. 12 - * 13 - * This program is distributed in the hope that it will be useful, 14 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 15 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 - * GNU General Public License for more details. 17 - * 18 - * You should have received a copy of the GNU General Public License 19 - * along with this program; if not, write to the Free Software 20 - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 21 - */ 22 - 23 - #define CLOCK_TICK_RATE (50000000 / 16)
-25
arch/arm/mach-w90x900/include/mach/timex.h
··· 1 - /* 2 - * arch/arm/mach-w90x900/include/mach/timex.h 3 - * 4 - * Copyright (c) 2008 Nuvoton technology corporation 5 - * All rights reserved. 6 - * 7 - * Wan ZongShun <mcuos.com@gmail.com> 8 - * 9 - * Based on arch/arm/mach-s3c2410/include/mach/timex.h 10 - * 11 - * This program is free software; you can redistribute it and/or modify 12 - * it under the terms of the GNU General Public License as published by 13 - * the Free Software Foundation; either version 2 of the License, or 14 - * (at your option) any later version. 15 - * 16 - */ 17 - 18 - #ifndef __ASM_ARCH_TIMEX_H 19 - #define __ASM_ARCH_TIMEX_H 20 - 21 - /* CLOCK_TICK_RATE Now, I don't use it. */ 22 - 23 - #define CLOCK_TICK_RATE 15000000 24 - 25 - #endif /* __ASM_ARCH_TIMEX_H */
-33
arch/arm/plat-omap/include/plat/timex.h
··· 1 - /* 2 - * arch/arm/plat-omap/include/mach/timex.h 3 - * 4 - * Copyright (C) 2000 RidgeRun, Inc. 5 - * Author: Greg Lonnon <glonnon@ridgerun.com> 6 - * 7 - * This program is free software; you can redistribute it and/or modify it 8 - * under the terms of the GNU General Public License as published by the 9 - * Free Software Foundation; either version 2 of the License, or (at your 10 - * option) any later version. 11 - * 12 - * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED 13 - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 14 - * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN 15 - * NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 16 - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 17 - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF 18 - * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON 19 - * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 20 - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 21 - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 22 - * 23 - * You should have received a copy of the GNU General Public License along 24 - * with this program; if not, write to the Free Software Foundation, Inc., 25 - * 675 Mass Ave, Cambridge, MA 02139, USA. 26 - */ 27 - 28 - #if !defined(__ASM_ARCH_OMAP_TIMEX_H) 29 - #define __ASM_ARCH_OMAP_TIMEX_H 30 - 31 - #define CLOCK_TICK_RATE (HZ * 100000UL) 32 - 33 - #endif /* __ASM_ARCH_OMAP_TIMEX_H */