Commit 2cc8d4db authored by Juuso Oikarinen's avatar Juuso Oikarinen Committed by John W. Linville

wl1271: Workaround for reference clock setting on boot.

If the 38.4MHz reference clock is configured to the firmware, it crashes
on boot. Configuring an experimental 38.4MHz in XTAL mode allows the
firmware to boot, and everything appears to work.
Signed-off-by: default avatarJuuso Oikarinen <juuso.oikarinen@nokia.com>
Reviewed-by: default avatarLuciano Coelho <luciano.coelho@nokia.com>
Signed-off-by: default avatarLuciano Coelho <luciano.coelho@nokia.com>
Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
parent 2f301227
...@@ -196,7 +196,14 @@ static int wl1271_init_general_parms(struct wl1271 *wl) ...@@ -196,7 +196,14 @@ static int wl1271_init_general_parms(struct wl1271 *wl)
gen_parms->id = TEST_CMD_INI_FILE_GENERAL_PARAM; gen_parms->id = TEST_CMD_INI_FILE_GENERAL_PARAM;
gen_parms->ref_clk = REF_CLK_38_4_E; /*
* FIXME: The firmware crashes on boot with REF_CLK_38_4_E as clock.
* according to TI engineers, ref clk 5 is an unofficial
* 38.4 XTAL clock config, which seems to boot the device.
* Restore correct value once the real problem source is
* identified.
*/
gen_parms->ref_clk = 5; /* REF_CLK_38_4_E; */
/* FIXME: magic numbers */ /* FIXME: magic numbers */
gen_parms->settling_time = 5; gen_parms->settling_time = 5;
gen_parms->clk_valid_on_wakeup = 0; gen_parms->clk_valid_on_wakeup = 0;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment