Commit 3a8200b2 authored by Michal Kazior's avatar Michal Kazior Committed by Kalle Valo

ath10k: move uart pin config into hw_params

This will make it possible to easily support
different hardware with different uart pin
configuration.
Signed-off-by: default avatarMichal Kazior <michal.kazior@tieto.com>
Signed-off-by: default avatarKalle Valo <kvalo@qca.qualcomm.com>
parent 9764a2af
...@@ -49,6 +49,7 @@ static const struct ath10k_hw_params ath10k_hw_params_list[] = { ...@@ -49,6 +49,7 @@ static const struct ath10k_hw_params ath10k_hw_params_list[] = {
.id = QCA988X_HW_2_0_VERSION, .id = QCA988X_HW_2_0_VERSION,
.name = "qca988x hw2.0", .name = "qca988x hw2.0",
.patch_load_addr = QCA988X_HW_2_0_PATCH_LOAD_ADDR, .patch_load_addr = QCA988X_HW_2_0_PATCH_LOAD_ADDR,
.uart_pin = 7,
.fw = { .fw = {
.dir = QCA988X_HW_2_0_FW_DIR, .dir = QCA988X_HW_2_0_FW_DIR,
.fw = QCA988X_HW_2_0_FW_FILE, .fw = QCA988X_HW_2_0_FW_FILE,
...@@ -766,7 +767,7 @@ static int ath10k_init_uart(struct ath10k *ar) ...@@ -766,7 +767,7 @@ static int ath10k_init_uart(struct ath10k *ar)
if (!uart_print) if (!uart_print)
return 0; return 0;
ret = ath10k_bmi_write32(ar, hi_dbg_uart_txpin, 7); ret = ath10k_bmi_write32(ar, hi_dbg_uart_txpin, ar->hw_params.uart_pin);
if (ret) { if (ret) {
ath10k_warn(ar, "could not enable UART prints (%d)\n", ret); ath10k_warn(ar, "could not enable UART prints (%d)\n", ret);
return ret; return ret;
......
...@@ -483,6 +483,7 @@ struct ath10k { ...@@ -483,6 +483,7 @@ struct ath10k {
u32 id; u32 id;
const char *name; const char *name;
u32 patch_load_addr; u32 patch_load_addr;
int uart_pin;
struct ath10k_hw_params_fw { struct ath10k_hw_params_fw {
const char *dir; const char *dir;
......
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