ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.6.tar.bz2
[linux-2.6.git] / include / asm-arm / arch-s3c2410 / hardware.h
1 /* linux/include/asm-arm/arch-s3c2410/hardware.h
2  *
3  * (c) 2003 Simtec Electronics
4  *  Ben Dooks <ben@simtec.co.uk>
5  *
6  * S3C2410 - hardware
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  * Changelog:
13  *  21-May-2003 BJD  Created file
14  *  06-Jun-2003 BJD  Added CPU frequency settings
15  *  03-Sep-2003 BJD  Linux v2.6 support
16  *  12-Mar-2004 BJD  Fixed include protection, fixed type of clock vars
17 */
18
19 #ifndef __ASM_ARCH_HARDWARE_H
20 #define __ASM_ARCH_HARDWARE_H
21
22 #ifndef __ASSEMBLY__
23
24 /* processor clock settings, in Hz */
25 extern unsigned long s3c2410_pclk;
26 extern unsigned long s3c2410_hclk;
27 extern unsigned long s3c2410_fclk;
28
29 #endif /* __ASSEMBLY__ */
30
31 #include <asm/sizes.h>
32 #include <asm/arch/map.h>
33
34 /* machine specific includes, such as the BAST */
35
36 #if defined(CONFIG_ARCH_BAST)
37 #include <asm/arch/bast-cpld.h>
38 #endif
39
40 /* currently here until moved into config (todo) */
41 #define CONFIG_NO_MULTIWORD_IO
42
43 #endif /* __ASM_ARCH_HARDWARE_H */