wil6210: report reset time

Useful to detect hardware problems

Signed-off-by: Vladimir Kondratiev <qca_vkondrat@qca.qualcomm.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:
Vladimir Kondratiev 2014-03-17 15:34:12 +02:00 committed by John W. Linville
parent aa27deaabf
commit 98a65b59f8
1 changed files with 3 additions and 3 deletions

View File

@ -230,7 +230,7 @@ void wil_priv_deinit(struct wil6210_priv *wil)
static void wil_target_reset(struct wil6210_priv *wil)
{
int delay = 100;
int delay = 0;
u32 baud_rate;
u32 rev_id;
@ -277,7 +277,7 @@ static void wil_target_reset(struct wil6210_priv *wil)
do {
msleep(1);
baud_rate = R(RGF_USER_SERIAL_BAUD_RATE);
if (delay-- < 0) {
if (delay++ > 100) {
wil_err(wil, "Reset not completed\n");
return;
}
@ -286,7 +286,7 @@ static void wil_target_reset(struct wil6210_priv *wil)
if (rev_id == 2)
W(RGF_LOS_COUNTER_CTL, BIT(8));
wil_dbg_misc(wil, "Reset completed\n");
wil_dbg_misc(wil, "Reset completed in %d ms\n", delay);
#undef R
#undef W