git.openpandora.org
/
pandora-kernel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
wl1251: halt the embedded CPU before loading firmware
[pandora-kernel.git]
/
drivers
/
net
/
wireless
/
wl12xx
/
wl1251_boot.c
diff --git
a/drivers/net/wireless/wl12xx/wl1251_boot.c
b/drivers/net/wireless/wl12xx/wl1251_boot.c
index
592c3b5
..
452d748
100644
(file)
--- a/
drivers/net/wireless/wl12xx/wl1251_boot.c
+++ b/
drivers/net/wireless/wl12xx/wl1251_boot.c
@@
-465,6
+465,9
@@
int wl1251_boot(struct wl1251 *wl)
int ret = 0, minor_minor_e2_ver;
u32 tmp, boot_data;
+ /* halt embedded ARM CPU while loading firmware */
+ wl1251_reg_write32(wl, ACX_REG_ECPU_CONTROL, ECPU_CONTROL_HALT);
+
ret = wl1251_boot_soft_reset(wl);
if (ret < 0)
goto out;