diff options
Diffstat (limited to 'drivers/net/wireless/wl12xx/init.c')
-rw-r--r-- | drivers/net/wireless/wl12xx/init.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/drivers/net/wireless/wl12xx/init.c b/drivers/net/wireless/wl12xx/init.c index 70b3dc88a219..62dc9839dd31 100644 --- a/drivers/net/wireless/wl12xx/init.c +++ b/drivers/net/wireless/wl12xx/init.c | |||
@@ -325,6 +325,11 @@ static int wl1271_sta_hw_init(struct wl1271 *wl) | |||
325 | if (ret < 0) | 325 | if (ret < 0) |
326 | return ret; | 326 | return ret; |
327 | 327 | ||
328 | /* PS config */ | ||
329 | ret = wl1271_acx_config_ps(wl); | ||
330 | if (ret < 0) | ||
331 | return ret; | ||
332 | |||
328 | ret = wl1271_sta_init_templates_config(wl); | 333 | ret = wl1271_sta_init_templates_config(wl); |
329 | if (ret < 0) | 334 | if (ret < 0) |
330 | return ret; | 335 | return ret; |
@@ -367,6 +372,10 @@ static int wl1271_sta_hw_init(struct wl1271 *wl) | |||
367 | if (ret < 0) | 372 | if (ret < 0) |
368 | return ret; | 373 | return ret; |
369 | 374 | ||
375 | ret = wl1271_acx_sta_mem_cfg(wl); | ||
376 | if (ret < 0) | ||
377 | return ret; | ||
378 | |||
370 | return 0; | 379 | return 0; |
371 | } | 380 | } |
372 | 381 | ||
@@ -433,6 +442,10 @@ static int wl1271_ap_hw_init(struct wl1271 *wl) | |||
433 | if (ret < 0) | 442 | if (ret < 0) |
434 | return ret; | 443 | return ret; |
435 | 444 | ||
445 | ret = wl1271_acx_ap_mem_cfg(wl); | ||
446 | if (ret < 0) | ||
447 | return ret; | ||
448 | |||
436 | return 0; | 449 | return 0; |
437 | } | 450 | } |
438 | 451 | ||