linux/drivers/net/wireless/wl12xx
Bob Copeland bcd64e0c20 wl1251: halt the embedded CPU before loading firmware
After initial power-up, the embedded cpu is usually halted.  However,
if we down the interface and only do a soft reset before bringing
the interface back up, it will still be running and the firmware
loading code will bail out.  This change halts the CPU before loading
the firmware, enabling a second call to wl1251_boot() to succeed
without a hard reset.

Signed-off-by: Bob Copeland <me@bobcopeland.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2009-08-20 11:36:02 -04:00
..
Kconfig wl1251: add sdio support 2009-08-14 09:13:38 -04:00
Makefile wl1251: remove wl1251_ops 2009-08-14 09:13:38 -04:00
wl12xx_80211.h
wl1251.h wl1251: initialise default channel to zero 2009-08-14 09:13:40 -04:00
wl1251_acx.c wl1251: rename reg.h to wl1251_reg.h 2009-08-14 09:13:41 -04:00
wl1251_acx.h wl1251: remove wl1251_ops 2009-08-14 09:13:38 -04:00
wl1251_boot.c wl1251: halt the embedded CPU before loading firmware 2009-08-20 11:36:02 -04:00
wl1251_boot.h wl1251: remove wl1251_ops 2009-08-14 09:13:38 -04:00
wl1251_cmd.c wl1251: hack to disable filters for fixing association 2009-08-14 09:13:42 -04:00
wl1251_cmd.h wl1251: add channel to wl1251_cmd_join() parameters 2009-08-14 09:13:40 -04:00
wl1251_debugfs.c wl1251: use wl1251 prefix everywhere 2009-07-10 14:57:50 -04:00
wl1251_debugfs.h wl1251: use wl1251 prefix everywhere 2009-07-10 14:57:50 -04:00
wl1251_event.c wl1251: add hw scan completed debug message 2009-08-14 09:13:42 -04:00
wl1251_event.h wl1251: use wl1251 prefix everywhere 2009-07-10 14:57:50 -04:00
wl1251_init.c wl1251: rename reg.h to wl1251_reg.h 2009-08-14 09:13:41 -04:00
wl1251_init.h wl1251: remove wl1251_ops 2009-08-14 09:13:38 -04:00
wl1251_io.c wl1251: rename reg.h to wl1251_reg.h 2009-08-14 09:13:41 -04:00
wl1251_io.h wl1251: make wl1251_set_partition bus agnostic 2009-08-14 09:13:37 -04:00
wl1251_main.c mac80211: allow configure_filter callback to sleep 2009-08-20 11:35:58 -04:00
wl1251_netlink.h wl1251: use wl1251 prefix everywhere 2009-07-10 14:57:50 -04:00
wl1251_ps.c wl1251: rename reg.h to wl1251_reg.h 2009-08-14 09:13:41 -04:00
wl1251_ps.h wl1251: use wl1251 prefix everywhere 2009-07-10 14:57:50 -04:00
wl1251_reg.h wl1251: correct definitions for 0th bit defines 2009-08-20 11:35:58 -04:00
wl1251_rx.c wl1251: rename reg.h to wl1251_reg.h 2009-08-14 09:13:41 -04:00
wl1251_rx.h wl12xx: fix spelling 2009-07-24 15:05:26 -04:00
wl1251_sdio.c wl1251: remove Luciano as maintainer 2009-08-14 09:13:42 -04:00
wl1251_spi.c wl1251: remove Luciano as maintainer 2009-08-14 09:13:42 -04:00
wl1251_spi.h wl1251: rename reg.h to wl1251_reg.h 2009-08-14 09:13:41 -04:00
wl1251_tx.c wl1251: rename reg.h to wl1251_reg.h 2009-08-14 09:13:41 -04:00
wl1251_tx.h wl1251: use wl1251 prefix everywhere 2009-07-10 14:57:50 -04:00
wl1271.h wl1271: add wl1271 driver files 2009-08-14 09:12:46 -04:00
wl1271_acx.c wl1271: add wl1271 driver files 2009-08-14 09:12:46 -04:00
wl1271_acx.h wl1271: add wl1271 driver files 2009-08-14 09:12:46 -04:00
wl1271_boot.c wl1271: fix compiler warnings on 64 bit archs 2009-08-14 09:14:02 -04:00
wl1271_boot.h wl1271: add wl1271 driver files 2009-08-14 09:12:46 -04:00
wl1271_cmd.c wl1271: add wl1271 driver files 2009-08-14 09:12:46 -04:00
wl1271_cmd.h wl1271: add wl1271 driver files 2009-08-14 09:12:46 -04:00
wl1271_debugfs.c wl1271: add wl1271 driver files 2009-08-14 09:12:46 -04:00
wl1271_debugfs.h wl1271: add wl1271 driver files 2009-08-14 09:12:46 -04:00
wl1271_event.c wl1271: add wl1271 driver files 2009-08-14 09:12:46 -04:00
wl1271_event.h wl1271: add wl1271 driver files 2009-08-14 09:12:46 -04:00
wl1271_init.c wl1271: add wl1271 driver files 2009-08-14 09:12:46 -04:00
wl1271_init.h wl1271: add wl1271 driver files 2009-08-14 09:12:46 -04:00
wl1271_main.c mac80211: allow configure_filter callback to sleep 2009-08-20 11:35:58 -04:00
wl1271_ps.c wl1271: add wl1271 driver files 2009-08-14 09:12:46 -04:00
wl1271_ps.h wl1271: add wl1271 driver files 2009-08-14 09:12:46 -04:00
wl1271_reg.h wl1271: add wl1271 driver files 2009-08-14 09:12:46 -04:00
wl1271_rx.c wl1271: add wl1271 driver files 2009-08-14 09:12:46 -04:00
wl1271_rx.h wl1271: add wl1271 driver files 2009-08-14 09:12:46 -04:00
wl1271_spi.c wl1271: add wl1271 driver files 2009-08-14 09:12:46 -04:00
wl1271_spi.h wl1271: add wl1271 driver files 2009-08-14 09:12:46 -04:00
wl1271_tx.c wl1271: add wl1271 driver files 2009-08-14 09:12:46 -04:00
wl1271_tx.h wl1271: add wl1271 driver files 2009-08-14 09:12:46 -04:00