diff options
author | Roman Yeryomin <roman@advem.lv> | 2013-05-17 20:40:24 +0300 |
---|---|---|
committer | Roman Yeryomin <roman@advem.lv> | 2013-05-17 20:40:24 +0300 |
commit | e6d87036412b952cb083eff2dc716aee97a771f2 (patch) | |
tree | 273dd3daaa85553832d3cc6d48276229dc7fbe09 /target/linux/realtek/files/drivers/serial/gpio.h | |
parent | a18fec42221baa52fff4c5ffd45ec8f32e3add36 (diff) |
Move to rsdk 3.2.4. Compiles cleanly.
Signed-off-by: Roman Yeryomin <roman@advem.lv>
Diffstat (limited to 'target/linux/realtek/files/drivers/serial/gpio.h')
-rw-r--r-- | target/linux/realtek/files/drivers/serial/gpio.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/target/linux/realtek/files/drivers/serial/gpio.h b/target/linux/realtek/files/drivers/serial/gpio.h index 39019c669..6029894df 100644 --- a/target/linux/realtek/files/drivers/serial/gpio.h +++ b/target/linux/realtek/files/drivers/serial/gpio.h @@ -33,6 +33,8 @@ #include "gpio_8952.h" #elif defined(CONFIG_RTK_VOIP_DRIVERS_PCM8972B_FAMILY) #include "gpio_8972b.h" +#elif defined(CONFIG_RTK_VOIP_DRIVERS_PCM89xxD) +#include "gpio_8972d.h" #else #error "unknown gpio driver" #endif @@ -89,10 +91,19 @@ #define RTK_GPIO_GET(pid, pData) _rtl8972B_getGpioDataBit(pid, pData) #define RTK_GPIO_SET(pid, data) _rtl8972B_setGpioDataBit(pid, data) +#elif defined(CONFIG_RTK_VOIP_DRIVERS_PCM89xxD) +#define RTK_GPIO_INIT(pid, dedicate, dir, interrupt) _rtl8972D_initGpioPin(pid, dedicate, dir, interrupt) +#define RTK_GPIO_GET(pid, pData) _rtl8972D_getGpioDataBit(pid, pData) +#define RTK_GPIO_SET(pid, data) _rtl8972D_setGpioDataBit(pid, data) #else #error "unknown gpio driver" #endif +// define generic naming for kernel's driver +#define _rtl_generic_initGpioPin(pid, dedicate, dir, interrupt) RTK_GPIO_INIT(pid, dedicate, dir, interrupt) +#define _rtl_generic_getGpioDataBit(pid, pData) RTK_GPIO_GET(pid, pData) +#define _rtl_generic_setGpioDataBit(pid, data) RTK_GPIO_SET(pid, data) + extern int gpio_debug; #endif/*__GPIO__*/ |