Linux Audio

Check our new training course

Loading...
Note: File does not exist in v3.15.
 1/* SPDX-License-Identifier: GPL-2.0 */
 2#ifndef __ASM_ARCH_ZYLONITE_H
 3#define __ASM_ARCH_ZYLONITE_H
 4
 5#define ZYLONITE_ETH_PHYS	0x14000000
 6
 7#define EXT_GPIO(x)		(128 + (x))
 8
 9#define ZYLONITE_NR_IRQS	(IRQ_BOARD_START + 32)
10
11/* the following variables are processor specific and initialized
12 * by the corresponding zylonite_pxa3xx_init()
13 */
14extern int gpio_eth_irq;
15extern int gpio_debug_led1;
16extern int gpio_debug_led2;
17
18extern int wm9713_irq;
19
20extern int lcd_id;
21extern int lcd_orientation;
22
23#ifdef CONFIG_MACH_ZYLONITE300
24extern void zylonite_pxa300_init(void);
25#else
26static inline void zylonite_pxa300_init(void)
27{
28	if (cpu_is_pxa300() || cpu_is_pxa310())
29		panic("%s: PXA300/PXA310 not supported\n", __func__);
30}
31#endif
32
33#ifdef CONFIG_MACH_ZYLONITE320
34extern void zylonite_pxa320_init(void);
35#else
36static inline void zylonite_pxa320_init(void)
37{
38	if (cpu_is_pxa320())
39		panic("%s: PXA320 not supported\n", __func__);
40}
41#endif
42
43#endif /* __ASM_ARCH_ZYLONITE_H */