|
@@ -644,7 +644,8 @@ static int wl12xx_identify_chip(struct wl1271 *wl)
|
|
|
wl->quirks |= WLCORE_QUIRK_LEGACY_NVS |
|
|
|
WLCORE_QUIRK_DUAL_PROBE_TMPL |
|
|
|
WLCORE_QUIRK_TKIP_HEADER_SPACE |
|
|
|
- WLCORE_QUIRK_START_STA_FAILS;
|
|
|
+ WLCORE_QUIRK_START_STA_FAILS |
|
|
|
+ WLCORE_QUIRK_AP_ZERO_SESSION_ID;
|
|
|
wl->sr_fw_name = WL127X_FW_NAME_SINGLE;
|
|
|
wl->mr_fw_name = WL127X_FW_NAME_MULTI;
|
|
|
memcpy(&wl->conf.mem, &wl12xx_default_priv_conf.mem_wl127x,
|
|
@@ -667,7 +668,8 @@ static int wl12xx_identify_chip(struct wl1271 *wl)
|
|
|
wl->quirks |= WLCORE_QUIRK_LEGACY_NVS |
|
|
|
WLCORE_QUIRK_DUAL_PROBE_TMPL |
|
|
|
WLCORE_QUIRK_TKIP_HEADER_SPACE |
|
|
|
- WLCORE_QUIRK_START_STA_FAILS;
|
|
|
+ WLCORE_QUIRK_START_STA_FAILS |
|
|
|
+ WLCORE_QUIRK_AP_ZERO_SESSION_ID;
|
|
|
wl->plt_fw_name = WL127X_PLT_FW_NAME;
|
|
|
wl->sr_fw_name = WL127X_FW_NAME_SINGLE;
|
|
|
wl->mr_fw_name = WL127X_FW_NAME_MULTI;
|
|
@@ -695,7 +697,8 @@ static int wl12xx_identify_chip(struct wl1271 *wl)
|
|
|
wl->quirks |= WLCORE_QUIRK_TX_BLOCKSIZE_ALIGN |
|
|
|
WLCORE_QUIRK_DUAL_PROBE_TMPL |
|
|
|
WLCORE_QUIRK_TKIP_HEADER_SPACE |
|
|
|
- WLCORE_QUIRK_START_STA_FAILS;
|
|
|
+ WLCORE_QUIRK_START_STA_FAILS |
|
|
|
+ WLCORE_QUIRK_AP_ZERO_SESSION_ID;
|
|
|
|
|
|
wlcore_set_min_fw_ver(wl, WL128X_CHIP_VER,
|
|
|
WL128X_IFTYPE_SR_VER, WL128X_MAJOR_SR_VER,
|