13fa754c2SKukjin Kim /* 23fa754c2SKukjin Kim * Copyright (c) 2011 Samsung Electronics Co., Ltd. 33fa754c2SKukjin Kim * http://www.samsung.com 43fa754c2SKukjin Kim * 53fa754c2SKukjin Kim * Common Header for S5PV210 machines 63fa754c2SKukjin Kim * 73fa754c2SKukjin Kim * This program is free software; you can redistribute it and/or modify 83fa754c2SKukjin Kim * it under the terms of the GNU General Public License version 2 as 93fa754c2SKukjin Kim * published by the Free Software Foundation. 103fa754c2SKukjin Kim */ 113fa754c2SKukjin Kim 123fa754c2SKukjin Kim #ifndef __ARCH_ARM_MACH_S5PV210_COMMON_H 133fa754c2SKukjin Kim #define __ARCH_ARM_MACH_S5PV210_COMMON_H 143fa754c2SKukjin Kim 153fa754c2SKukjin Kim void s5pv210_init_io(struct map_desc *mach_desc, int size); 163fa754c2SKukjin Kim void s5pv210_init_irq(void); 173fa754c2SKukjin Kim 183fa754c2SKukjin Kim void s5pv210_register_clocks(void); 193fa754c2SKukjin Kim void s5pv210_setup_clocks(void); 203fa754c2SKukjin Kim 213fa754c2SKukjin Kim #ifdef CONFIG_CPU_S5PV210 223fa754c2SKukjin Kim 233fa754c2SKukjin Kim extern int s5pv210_init(void); 243fa754c2SKukjin Kim extern void s5pv210_map_io(void); 253fa754c2SKukjin Kim extern void s5pv210_init_clocks(int xtal); 263fa754c2SKukjin Kim extern void s5pv210_init_uarts(struct s3c2410_uartcfg *cfg, int no); 273fa754c2SKukjin Kim 283fa754c2SKukjin Kim #else 293fa754c2SKukjin Kim #define s5pv210_init_clocks NULL 303fa754c2SKukjin Kim #define s5pv210_init_uarts NULL 313fa754c2SKukjin Kim #define s5pv210_map_io NULL 323fa754c2SKukjin Kim #define s5pv210_init NULL 333fa754c2SKukjin Kim #endif 343fa754c2SKukjin Kim 353fa754c2SKukjin Kim #endif /* __ARCH_ARM_MACH_S5PV210_COMMON_H */ 36