#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