PageRenderTime 11ms CodeModel.GetById 7ms app.highlight 3ms RepoModel.GetById 0ms app.codeStats 0ms

/arch/arm/mach-pxa/include/mach/zylonite.h

https://bitbucket.org/sammyz/iscream_thunderc-2.6.35-rebase
C++ Header | 40 lines | 29 code | 8 blank | 3 comment | 3 complexity | 7039f7e9b6256ec6cfc17e3d1762699c MD5 | raw file
Possible License(s): GPL-2.0, LGPL-2.0, AGPL-1.0
 1#ifndef __ASM_ARCH_ZYLONITE_H
 2#define __ASM_ARCH_ZYLONITE_H
 3
 4#define ZYLONITE_ETH_PHYS	0x14000000
 5
 6#define EXT_GPIO(x)		(128 + (x))
 7
 8/* the following variables are processor specific and initialized
 9 * by the corresponding zylonite_pxa3xx_init()
10 */
11extern int gpio_eth_irq;
12extern int gpio_debug_led1;
13extern int gpio_debug_led2;
14
15extern int wm9713_irq;
16
17extern int lcd_id;
18extern int lcd_orientation;
19
20#ifdef CONFIG_CPU_PXA300
21extern void zylonite_pxa300_init(void);
22#else
23static inline void zylonite_pxa300_init(void)
24{
25	if (cpu_is_pxa300() || cpu_is_pxa310())
26		panic("%s: PXA300/PXA310 not supported\n", __func__);
27}
28#endif
29
30#ifdef CONFIG_CPU_PXA320
31extern void zylonite_pxa320_init(void);
32#else
33static inline void zylonite_pxa320_init(void)
34{
35	if (cpu_is_pxa320())
36		panic("%s: PXA320 not supported\n", __func__);
37}
38#endif
39
40#endif /* __ASM_ARCH_ZYLONITE_H */