From de780c7222fe1d97715dfed6aea230815206b267 Mon Sep 17 00:00:00 2001 From: Pavel Roskin Date: Wed, 24 Mar 2010 17:27:46 -0400 Subject: [PATCH] compat-wireless: add support for ath9k_htc Signed-off-by: Pavel Roskin --- config.mk | 2 ++ patches/05-usb.patch | 12 ++++++++++++ scripts/driver-select | 5 +++++ 3 files changed, 19 insertions(+) diff --git a/config.mk b/config.mk index 357cae9f800d..a34fcb6bad9e 100644 --- a/config.mk +++ b/config.mk @@ -373,6 +373,8 @@ CONFIG_AR9170_USB=m CONFIG_AR9170_LEDS=y endif +CONFIG_ATH9K_HTC=m + # RT2500USB does not require firmware CONFIG_RT2500USB=m ifneq ($(CONFIG_CRC_CCITT),) diff --git a/patches/05-usb.patch b/patches/05-usb.patch index 9ff2e1e799a9..d5c92c4ea98b 100644 --- a/patches/05-usb.patch +++ b/patches/05-usb.patch @@ -12,3 +12,15 @@ USB opt soft_unbid was added as of 2.6.27. }; static int __init p54u_init(void) +--- a/drivers/net/wireless/ath/ath9k/hif_usb.c ++++ b/drivers/net/wireless/ath/ath9k/hif_usb.c +@@ -979,7 +979,9 @@ static struct usb_driver ath9k_hif_usb_d + .reset_resume = ath9k_hif_usb_resume, + #endif + .id_table = ath9k_hif_usb_ids, ++#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,27)) + .soft_unbind = 1, ++#endif + }; + + int ath9k_hif_usb_init(void) diff --git a/scripts/driver-select b/scripts/driver-select index 229861eeeaf0..68bb7ff5ad63 100755 --- a/scripts/driver-select +++ b/scripts/driver-select @@ -274,6 +274,11 @@ case $1 in select_driver CONFIG_ATH_COMMON select_ath_driver CONFIG_AR9170_USB ;; + ath9k_htc) + disable_bt_usb_ethernet_var + select_driver CONFIG_ATH_COMMON + select_ath_driver CONFIG_ATH9K_HTC + ;; rtl818x) select_drivers CONFIG_RTL8180 CONFIG_RTL8187 disable_var_02 -- 2.30.2