blob: 6350287a59b9089acde56fe2cd535c1625773eea [file] [log] [blame]
Quinn Jensen52c543f2007-07-09 22:06:53 +01001/*
2 * Copyright 2004-2007 Freescale Semiconductor, Inc. All Rights Reserved.
3 */
4
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
11#ifndef __ASM_ARCH_MXC_COMMON_H__
12#define __ASM_ARCH_MXC_COMMON_H__
13
Sascha Hauer282b13d2008-09-09 10:19:40 +020014struct platform_device;
15
Quinn Jensen52c543f2007-07-09 22:06:53 +010016extern void mxc_map_io(void);
17extern void mxc_init_irq(void);
Juergen Beisertd0f349f2008-07-05 10:02:50 +020018extern void mxc_timer_init(const char *clk_timer);
Sascha Hauerdf1bf4b2008-07-05 10:02:48 +020019extern int mxc_clocks_init(unsigned long fref);
Juergen Beisert07bd1a62008-07-05 10:02:49 +020020extern int mxc_register_gpios(void);
Sascha Hauer282b13d2008-09-09 10:19:40 +020021extern int mxc_register_device(struct platform_device *pdev, void *data);
Quinn Jensen52c543f2007-07-09 22:06:53 +010022
23#endif