mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-09 12:17:12 +09:00
add rtl8189es wifi support.
This commit is contained in:
@@ -138,7 +138,7 @@
|
||||
#define RK30SDK_WIFI_GPIO_POWER_PIN_NAME "wifi_power"
|
||||
#define RK30SDK_WIFI_GPIO_POWER_IOMUX_FGPIO GPIO3_D0
|
||||
|
||||
#elif defined(CONFIG_BCM4329) || defined(CONFIG_BCM4319) || defined(CONFIG_RKWIFI)
|
||||
#elif defined(CONFIG_BCM4329) || defined(CONFIG_BCM4319) || defined(CONFIG_RKWIFI) || defined(CONFIG_RTL8189ES)
|
||||
#define RK30SDK_WIFI_GPIO_POWER_N RK30_PIN3_PD0
|
||||
#define RK30SDK_WIFI_GPIO_POWER_ENABLE_VALUE GPIO_HIGH
|
||||
#define RK30SDK_WIFI_GPIO_POWER_PIN_NAME "wifi_power"
|
||||
@@ -178,7 +178,7 @@
|
||||
#elif defined(CONFIG_ARCH_RK2928) //refer to file ./arch/arm/mach-rk2928/include/mach/iomux.h
|
||||
#define WIFI_HOST_WAKE RK2928_PIN3_PC0
|
||||
|
||||
#if defined(CONFIG_RKWIFI) || defined(CONFIG_BCM4329) || defined(CONFIG_BCM4319)
|
||||
#if defined(CONFIG_RKWIFI) || defined(CONFIG_BCM4329) || defined(CONFIG_BCM4319) || defined(CONFIG_RTL8189ES)
|
||||
#define RK30SDK_WIFI_GPIO_POWER_N RK2928_PIN0_PD6
|
||||
#define RK30SDK_WIFI_GPIO_POWER_ENABLE_VALUE GPIO_HIGH
|
||||
#define RK30SDK_WIFI_GPIO_POWER_PIN_NAME GPIO0D6_MMC1_PWREN_NAME
|
||||
@@ -214,7 +214,8 @@
|
||||
// refer to file /arch/arm/mach-rk30/include/mach/Iomux.h
|
||||
#define WIFI_HOST_WAKE RK30_PIN3_PD2
|
||||
|
||||
#if defined(CONFIG_RKWIFI) || defined(CONFIG_RTL8192CU) || defined(CONFIG_RTL8188EU) || defined(CONFIG_RTL8723AU)
|
||||
#if defined(CONFIG_RKWIFI) || defined(CONFIG_RTL8192CU) || defined(CONFIG_RTL8188EU) || defined(CONFIG_RTL8723AU) \
|
||||
|| defined(CONFIG_RTL8189ES)
|
||||
//power
|
||||
#define RK30SDK_WIFI_GPIO_POWER_N RK30_PIN3_PD0
|
||||
#define RK30SDK_WIFI_GPIO_POWER_ENABLE_VALUE GPIO_HIGH
|
||||
|
||||
@@ -74,7 +74,9 @@ int rk31sdk_get_sdmmc0_pin_io_voltage(void)
|
||||
#define RK30SDK_WIFI_GPIO_POWER_N RK30_PIN3_PD0
|
||||
#define RK30SDK_WIFI_GPIO_POWER_ENABLE_VALUE GPIO_LOW//GPIO_HIGH
|
||||
|
||||
#elif defined(CONFIG_BCM4329) || defined(CONFIG_BCM4319) || defined(CONFIG_RKWIFI)
|
||||
#elif defined(CONFIG_BCM4329) || defined(CONFIG_BCM4319) || defined(CONFIG_RKWIFI) \
|
||||
|| defined(CONFIG_RTL8189ES)
|
||||
|
||||
#define RK30SDK_WIFI_GPIO_POWER_N RK30_PIN3_PD0
|
||||
#define RK30SDK_WIFI_GPIO_POWER_ENABLE_VALUE GPIO_HIGH
|
||||
|
||||
@@ -153,7 +155,7 @@ int rk31sdk_get_sdio_wifi_voltage(void)
|
||||
voltage = 2800 ; //power 1800V
|
||||
#elif defined(CONFIG_MT6620)
|
||||
voltage = 2800 ; //power 2800V
|
||||
#elif defined(CONFIG_RDA5990)||defined(CONFIG_RTL8723AS)
|
||||
#elif defined(CONFIG_RDA5990)||defined(CONFIG_RTL8723AS) || defined(CONFIG_RTL8189ES)
|
||||
voltage = 3300 ; //power 3300V
|
||||
#else
|
||||
//default, sdio use 3.0V
|
||||
|
||||
@@ -93,6 +93,16 @@ choice
|
||||
(3) USI WM-G-MR-09
|
||||
(4) Murata SP-8HEP-P
|
||||
|
||||
config RTL8189ES
|
||||
tristate "Realtek 8189ES SDIO WiFi Support"
|
||||
depends on WLAN_80211 && MMC
|
||||
select WIRELESS_EXT
|
||||
select WEXT_PRIV
|
||||
select IEEE80211
|
||||
select CFG80211
|
||||
select MAC80211
|
||||
---help---
|
||||
|
||||
source "drivers/net/wireless/mt5931/Kconfig"
|
||||
source "drivers/net/wireless/rkusbwifi/rtl8192cu/Kconfig"
|
||||
source "drivers/net/wireless/rkusbwifi/rtl8188eu/Kconfig"
|
||||
|
||||
@@ -37,6 +37,11 @@ static ssize_t wifi_chip_read(struct class *cls, char *_buf)
|
||||
printk("Current WiFi chip is RTL8723AU.\n");
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_RTL8189ES
|
||||
count = sprintf(_buf, "%s", "RTL8189ES");
|
||||
printk("Current WiFi chip is RTL8189ES.\n");
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_BCM4330
|
||||
count = sprintf(_buf, "%s", "BCM4330");
|
||||
printk("Current WiFi chip is BCM4330.\n");
|
||||
|
||||
Reference in New Issue
Block a user