ath10k: set the UART baud rate to 19200
authorBartosz Markowski <bartosz.markowski@tieto.com>
Tue, 3 Sep 2013 12:24:02 +0000 (14:24 +0200)
committerKalle Valo <kvalo@qca.qualcomm.com>
Fri, 6 Sep 2013 09:49:17 +0000 (12:49 +0300)
When configuring the host_interests over BMI, set the UART
baud rate to 19200. This is valid for QCA988X_2.0 devices.

kvalo: found during code review, there should not be any functionality
changes

Signed-off-by: Bartosz Markowski <bartosz.markowski@tieto.com>
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
drivers/net/wireless/ath/ath10k/core.c

index 4f2b0e7f2065dfac3aa9293806607634d47344a8..8a688393b3809d6d0d5a8f1e3e4a139c626ca9c1 100644 (file)
@@ -435,6 +435,13 @@ static int ath10k_init_uart(struct ath10k *ar)
                return ret;
        }
 
+       /* Set the UART baud rate to 19200. */
+       ret = ath10k_bmi_write32(ar, hi_desired_baud_rate, 19200);
+       if (ret) {
+               ath10k_warn("could not set the baud rate (%d)\n", ret);
+               return ret;
+       }
+
        ath10k_info("UART prints enabled\n");
        return 0;
 }