net: wireless: rockchip_wlan: add rtl8188eu support
[firefly-linux-kernel-4.4.55.git] / drivers / net / wireless / rockchip_wlan / rtl8188eu / include / custom_gpio.h
1 #ifndef __CUSTOM_GPIO_H__
2 #define __CUSTOM_GPIO_H___
3
4 #include <drv_conf.h>
5 #include <osdep_service.h>
6
7 #ifdef PLATFORM_OS_XP
8 #include <drv_types_xp.h>
9 #endif
10
11 #ifdef PLATFORM_OS_CE
12 #include <drv_types_ce.h>
13 #endif
14
15 #ifdef PLATFORM_LINUX
16 #include <drv_types_linux.h>
17 #endif
18
19 typedef enum cust_gpio_modes {
20         WLAN_PWDN_ON,
21         WLAN_PWDN_OFF,
22         WLAN_POWER_ON,
23         WLAN_POWER_OFF,
24         WLAN_BT_PWDN_ON,
25         WLAN_BT_PWDN_OFF
26 } cust_gpio_modes_t;
27
28 extern int rtw_wifi_gpio_init(void);
29 extern int rtw_wifi_gpio_deinit(void);
30 extern void rtw_wifi_gpio_wlan_ctrl(int onoff);
31
32 #endif