1
#ifndef __ASM_ARCH_ZYLONITE_H
2
#define __ASM_ARCH_ZYLONITE_H
4
#define ZYLONITE_ETH_PHYS 0x14000000
6
#define EXT_GPIO(x) (128 + (x))
8
#define ZYLONITE_NR_IRQS (IRQ_BOARD_START + 32)
10
/* the following variables are processor specific and initialized
11
* by the corresponding zylonite_pxa3xx_init()
13
extern int gpio_eth_irq;
14
extern int gpio_debug_led1;
15
extern int gpio_debug_led2;
17
extern int wm9713_irq;
20
extern int lcd_orientation;
22
#ifdef CONFIG_MACH_ZYLONITE300
23
extern void zylonite_pxa300_init(void);
25
static inline void zylonite_pxa300_init(void)
27
if (cpu_is_pxa300() || cpu_is_pxa310())
28
panic("%s: PXA300/PXA310 not supported\n", __func__);
32
#ifdef CONFIG_MACH_ZYLONITE320
33
extern void zylonite_pxa320_init(void);
35
static inline void zylonite_pxa320_init(void)
38
panic("%s: PXA320 not supported\n", __func__);
42
#endif /* __ASM_ARCH_ZYLONITE_H */