1 /* arch/arm/mach-s3c2410/include/mach/hardware.h 2 * 3 * Copyright (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 13 #ifndef __ASM_ARCH_HARDWARE_H 14 #define __ASM_ARCH_HARDWARE_H 15 16 #ifndef __ASSEMBLY__ 17 18 extern unsigned int s3c2410_modify_misccr(unsigned int clr, unsigned int chg); 19 20 #ifdef CONFIG_CPU_S3C2440 21 22 extern int s3c2440_set_dsc(unsigned int pin, unsigned int value); 23 24 #endif /* CONFIG_CPU_S3C2440 */ 25 26 #ifdef CONFIG_CPU_S3C2412 27 28 extern int s3c2412_gpio_set_sleepcfg(unsigned int pin, unsigned int state); 29 30 #endif /* CONFIG_CPU_S3C2412 */ 31 32 #endif /* __ASSEMBLY__ */ 33 34 #include <asm/sizes.h> 35 #include <mach/map.h> 36 37 /* machine specific hardware definitions should go after this */ 38 39 /* currently here until moved into config (todo) */ 40 #define CONFIG_NO_MULTIWORD_IO 41 42 #endif /* __ASM_ARCH_HARDWARE_H */ 43