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 */ 41