From dd684131d9e6ea32d85538c041a8a0e60a0f8b8e Mon Sep 17 00:00:00 2001 From: hwg Date: Fri, 6 Apr 2012 15:56:29 +0800 Subject: [PATCH] wifi: support wifi chip type report --- arch/arm/configs/rk30_sdk_defconfig | 1 - drivers/net/wireless/rkwifi/Kconfig | 2 +- drivers/net/wireless/wifi_sys/rkwifi_sys_iface.c | 15 +++++++++++++++ 3 files changed, 16 insertions(+), 2 deletions(-) diff --git a/arch/arm/configs/rk30_sdk_defconfig b/arch/arm/configs/rk30_sdk_defconfig index d25412d4a428..a96a07340f4f 100755 --- a/arch/arm/configs/rk30_sdk_defconfig +++ b/arch/arm/configs/rk30_sdk_defconfig @@ -201,7 +201,6 @@ CONFIG_PHYLIB=y # CONFIG_NETDEV_10000 is not set CONFIG_WLAN_80211=y CONFIG_RKWIFI=y -CONFIG_BCM4330=y CONFIG_USB_USBNET=y CONFIG_PPP=y CONFIG_PPP_MULTILINK=y diff --git a/drivers/net/wireless/rkwifi/Kconfig b/drivers/net/wireless/rkwifi/Kconfig index b8c9825526ce..5a17bd877351 100644 --- a/drivers/net/wireless/rkwifi/Kconfig +++ b/drivers/net/wireless/rkwifi/Kconfig @@ -1,5 +1,5 @@ config RKWIFI - tristate "RK901/RK903/BCM4329/BCM4330 wireless cards support" + tristate "RK901/RK903/BCM4330 wireless cards support" depends on MMC && WLAN_80211 select WIRELESS_EXT select WEXT_PRIV diff --git a/drivers/net/wireless/wifi_sys/rkwifi_sys_iface.c b/drivers/net/wireless/wifi_sys/rkwifi_sys_iface.c index 90fcf8a52032..f9a7a7d5f420 100644 --- a/drivers/net/wireless/wifi_sys/rkwifi_sys_iface.c +++ b/drivers/net/wireless/wifi_sys/rkwifi_sys_iface.c @@ -22,6 +22,21 @@ static ssize_t wifi_chip_read(struct class *cls, char *_buf) count = sprintf(_buf, "%s", "RTL8188"); printk("Current WiFi chip is RTL8188.\n"); #endif + +#ifdef CONFIG_BCM4330 + count = sprintf(_buf, "%s", "BCM4330"); + printk("Current WiFi chip is BCM4330.\n"); +#endif + +#ifdef CONFIG_RK901 + count = sprintf(_buf, "%s", "RK901"); + printk("Current WiFi chip is RK901.\n"); +#endif + +#ifdef CONFIG_RK903 + count = sprintf(_buf, "%s", "RK903"); + printk("Current WiFi chip is RK903.\n"); +#endif return count; } -- 2.34.1