20 lines
		
	
	
		
			584 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			584 B
		
	
	
	
		
			C
		
	
	
	
	
	
#ifndef __ASM__ARCH_MSM_GPIO_DUMP_H
 | 
						|
#define __ASM__ARCH_MSM_GPIO_DUMP_H
 | 
						|
 | 
						|
#define HTC_GPIO_CFG_BASE_ADDR	    (MSM_SHARED_RAM_BASE + 0x000F8000)
 | 
						|
#define HTC_GPIO_CFG_SIZE	    (0x000007F8)
 | 
						|
#define HTC_GPIO_CFG_ADDR(mode)	    (HTC_GPIO_CFG_BASE_ADDR + \
 | 
						|
				    ((HTC_GPIO_CFG_SIZE / 2) * mode))
 | 
						|
 | 
						|
#define GPIO_CFG_INVALID    15
 | 
						|
#define GPIO_CFG_OWNER      14
 | 
						|
#define GPIO_CFG_DRVSTR     11
 | 
						|
#define GPIO_CFG_PULL       9
 | 
						|
#define GPIO_CFG_DIR        8
 | 
						|
#define GPIO_CFG_RMT        4
 | 
						|
#define GPIO_CFG_FUNC       0
 | 
						|
 | 
						|
unsigned int htc_smem_gpio_cfg(unsigned int num, unsigned int mode);
 | 
						|
 | 
						|
#endif
 |