mirror of
				https://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
				synced 2025-10-31 20:42:39 +00:00 
			
		
		
		
	 653c031683
			
		
	
	
		653c031683
		
	
	
	
	
		
			
			__FUNCTION__ is gcc-specific, use __func__ Signed-off-by: Harvey Harrison <harvey.harrison@gmail.com> Acked-by: Randy Dunlap <randy.dunlap@oracle.com> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
		
			
				
	
	
		
			48 lines
		
	
	
		
			978 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			48 lines
		
	
	
		
			978 B
		
	
	
	
		
			C
		
	
	
	
	
	
| #ifndef __ASM_ARCH_ZYLONITE_H
 | |
| #define __ASM_ARCH_ZYLONITE_H
 | |
| 
 | |
| #define ZYLONITE_ETH_PHYS	0x14000000
 | |
| 
 | |
| #define EXT_GPIO(x)		(128 + (x))
 | |
| 
 | |
| /* the following variables are processor specific and initialized
 | |
|  * by the corresponding zylonite_pxa3xx_init()
 | |
|  */
 | |
| struct platform_mmc_slot {
 | |
| 	int gpio_cd;
 | |
| 	int gpio_wp;
 | |
| };
 | |
| 
 | |
| extern struct platform_mmc_slot zylonite_mmc_slot[];
 | |
| 
 | |
| extern int gpio_eth_irq;
 | |
| extern int gpio_debug_led1;
 | |
| extern int gpio_debug_led2;
 | |
| 
 | |
| extern int wm9713_irq;
 | |
| 
 | |
| extern int lcd_id;
 | |
| extern int lcd_orientation;
 | |
| 
 | |
| #ifdef CONFIG_CPU_PXA300
 | |
| extern void zylonite_pxa300_init(void);
 | |
| #else
 | |
| static inline void zylonite_pxa300_init(void)
 | |
| {
 | |
| 	if (cpu_is_pxa300() || cpu_is_pxa310())
 | |
| 		panic("%s: PXA300/PXA310 not supported\n", __func__);
 | |
| }
 | |
| #endif
 | |
| 
 | |
| #ifdef CONFIG_CPU_PXA320
 | |
| extern void zylonite_pxa320_init(void);
 | |
| #else
 | |
| static inline void zylonite_pxa320_init(void)
 | |
| {
 | |
| 	if (cpu_is_pxa320())
 | |
| 		panic("%s: PXA320 not supported\n", __func__);
 | |
| }
 | |
| #endif
 | |
| 
 | |
| #endif /* __ASM_ARCH_ZYLONITE_H */
 |