diff options
-rw-r--r-- | drivers/net/wireless/wl12xx/wl1271_init.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/drivers/net/wireless/wl12xx/wl1271_init.c b/drivers/net/wireless/wl12xx/wl1271_init.c index e45af075e671..9abe062f1876 100644 --- a/drivers/net/wireless/wl12xx/wl1271_init.c +++ b/drivers/net/wireless/wl12xx/wl1271_init.c | |||
@@ -196,7 +196,14 @@ static int wl1271_init_general_parms(struct wl1271 *wl) | |||
196 | 196 | ||
197 | gen_parms->id = TEST_CMD_INI_FILE_GENERAL_PARAM; | 197 | gen_parms->id = TEST_CMD_INI_FILE_GENERAL_PARAM; |
198 | 198 | ||
199 | gen_parms->ref_clk = REF_CLK_38_4_E; | 199 | /* |
200 | * FIXME: The firmware crashes on boot with REF_CLK_38_4_E as clock. | ||
201 | * according to TI engineers, ref clk 5 is an unofficial | ||
202 | * 38.4 XTAL clock config, which seems to boot the device. | ||
203 | * Restore correct value once the real problem source is | ||
204 | * identified. | ||
205 | */ | ||
206 | gen_parms->ref_clk = 5; /* REF_CLK_38_4_E; */ | ||
200 | /* FIXME: magic numbers */ | 207 | /* FIXME: magic numbers */ |
201 | gen_parms->settling_time = 5; | 208 | gen_parms->settling_time = 5; |
202 | gen_parms->clk_valid_on_wakeup = 0; | 209 | gen_parms->clk_valid_on_wakeup = 0; |