···201201 The core driver to support Marvell Bluetooth devices.202202203203 This driver is required if you want to support204204- Marvell Bluetooth devices, such as 8688/8787/8797.204204+ Marvell Bluetooth devices, such as 8688/8787/8797/8897.205205206206 Say Y here to compile Marvell Bluetooth driver207207 into the kernel or say M to compile it as module.···214214 The driver for Marvell Bluetooth chipsets with SDIO interface.215215216216 This driver is required if you want to use Marvell Bluetooth217217- devices with SDIO interface. Currently SD8688/SD8787/SD8797217217+ devices with SDIO interface. Currently SD8688/SD8787/SD8797/SD8897218218 chipsets are supported.219219220220 Say Y here to compile support for Marvell BT-over-SDIO driver
···17171818config ATH9K1919 tristate "Atheros 802.11n wireless cards support"2020- depends on MAC802112020+ depends on MAC80211 && HAS_DMA2121 select ATH9K_HW2222 select MAC80211_LEDS2323 select LEDS_CLASS···8484 developed. At this point enabling this option won't do anything8585 except increase code size.86868787-config ATH9K_RATE_CONTROL8787+config ATH9K_LEGACY_RATE_CONTROL8888 bool "Atheros ath9k rate control"8989 depends on ATH9K9090- default y9090+ default n9191 ---help---9292 Say Y, if you want to use the ath9k specific rate control9393- module instead of minstrel_ht.9393+ module instead of minstrel_ht. Be warned that there are various9494+ issues with the ath9k RC and minstrel is a more robust algorithm.9595+ Note that even if this option is selected, "ath9k_rate_control"9696+ has to be passed to mac80211 using the module parameter,9797+ ieee80211_default_rc_algo.94989599config ATH9K_HTC96100 tristate "Atheros HTC based wireless cards support"
···965965{966966 int i;967967968968- if (!AR_SREV_9462(ah) && !AR_SREV_9565(ah))968968+ if (!AR_SREV_9462(ah) && !AR_SREV_9565(ah) && !AR_SREV_9485(ah))969969 return;970970971971 for (i = 0; i < AR9300_MAX_CHAINS; i++) {
···17361736 void (*bt_wifi_media_status_notify) (struct ieee80211_hw *hw,17371737 bool mstate);17381738 void (*bt_coex_off_before_lps) (struct ieee80211_hw *hw);17391739+ void (*fill_h2c_cmd) (struct ieee80211_hw *hw, u8 element_id,17401740+ u32 cmd_len, u8 *p_cmdbuffer);17391741};1740174217411743struct rtl_intf_ops {···18711869 struct delayed_work fwevt_wq;1872187018731871 struct work_struct lps_change_work;18721872+ struct work_struct fill_h2c_cmd;18741873};1875187418761875struct rtl_debug {···20512048 };20522049 };20532050 bool enter_ps; /* true when entering PS */20512051+ u8 rate_mask[5];2054205220552053 /*This must be the last item so20562054 that it points to the data allocated
+1-1
drivers/net/wireless/ti/wl12xx/scan.c
···310310 memcpy(cmd->channels_2, cmd_channels->channels_2,311311 sizeof(cmd->channels_2));312312 memcpy(cmd->channels_5, cmd_channels->channels_5,313313- sizeof(cmd->channels_2));313313+ sizeof(cmd->channels_5));314314 /* channels_4 are not supported, so no need to copy them */315315}316316
+3-3
drivers/net/wireless/ti/wl12xx/wl12xx.h
···3636#define WL127X_IFTYPE_SR_VER 33737#define WL127X_MAJOR_SR_VER 103838#define WL127X_SUBTYPE_SR_VER WLCORE_FW_VER_IGNORE3939-#define WL127X_MINOR_SR_VER 1153939+#define WL127X_MINOR_SR_VER 1334040/* minimum multi-role FW version for wl127x */4141#define WL127X_IFTYPE_MR_VER 54242#define WL127X_MAJOR_MR_VER 74343#define WL127X_SUBTYPE_MR_VER WLCORE_FW_VER_IGNORE4444-#define WL127X_MINOR_MR_VER 1154444+#define WL127X_MINOR_MR_VER 4245454646/* FW chip version for wl128x */4747#define WL128X_CHIP_VER 7···4949#define WL128X_IFTYPE_SR_VER 35050#define WL128X_MAJOR_SR_VER 105151#define WL128X_SUBTYPE_SR_VER WLCORE_FW_VER_IGNORE5252-#define WL128X_MINOR_SR_VER 1155252+#define WL128X_MINOR_SR_VER 1335353/* minimum multi-role FW version for wl128x */5454#define WL128X_IFTYPE_MR_VER 55555#define WL128X_MAJOR_MR_VER 7
+1-1
drivers/net/wireless/ti/wl18xx/scan.c
···3434 memcpy(cmd->channels_2, cmd_channels->channels_2,3535 sizeof(cmd->channels_2));3636 memcpy(cmd->channels_5, cmd_channels->channels_5,3737- sizeof(cmd->channels_2));3737+ sizeof(cmd->channels_5));3838 /* channels_4 are not supported, so no need to copy them */3939}4040
+1-1
drivers/nfc/Kconfig
···28282929config NFC_MEI_PHY3030 tristate "MEI bus NFC device support"3131- depends on INTEL_MEI_BUS_NFC && NFC_HCI3131+ depends on INTEL_MEI && NFC_HCI3232 help3333 This adds support to use an mei bus nfc device. Select this if you3434 will use an HCI NFC driver for an NFC chip connected behind an