summaryrefslogtreecommitdiff
path: root/recipes-kernel/rsi-91x/files/fix-rsi-handle-card-ready.patch
diff options
context:
space:
mode:
authorJohn Klug <john.klug@multitech.com>2023-08-22 09:18:17 -0500
committerJohn Klug <john.klug@multitech.com>2023-08-22 09:18:17 -0500
commitb9d90d071db617bd845293612f41fcb1059f5911 (patch)
tree9d1485fe34b48bb0179a6341437a43bc42a4ea72 /recipes-kernel/rsi-91x/files/fix-rsi-handle-card-ready.patch
parentf85d2259ea400e6313e86915f81079736394d563 (diff)
parent20def296509899676b8d812032fc0e70ec06541e (diff)
downloadmeta-multitech-atmel-b9d90d071db617bd845293612f41fcb1059f5911.tar.gz
meta-multitech-atmel-b9d90d071db617bd845293612f41fcb1059f5911.tar.bz2
meta-multitech-atmel-b9d90d071db617bd845293612f41fcb1059f5911.zip
Merge branch 'vp/update_rs911x_driver' into '6'
MTX-5053 Update RS911x driver to v. 2.6.1 See merge request !36
Diffstat (limited to 'recipes-kernel/rsi-91x/files/fix-rsi-handle-card-ready.patch')
-rw-r--r--recipes-kernel/rsi-91x/files/fix-rsi-handle-card-ready.patch23
1 files changed, 23 insertions, 0 deletions
diff --git a/recipes-kernel/rsi-91x/files/fix-rsi-handle-card-ready.patch b/recipes-kernel/rsi-91x/files/fix-rsi-handle-card-ready.patch
new file mode 100644
index 0000000..aed069a
--- /dev/null
+++ b/recipes-kernel/rsi-91x/files/fix-rsi-handle-card-ready.patch
@@ -0,0 +1,23 @@
+diff --git a/rsi/rsi_91x_hal.c b/rsi/rsi_91x_hal.c
+index b9166f6..a94b871 100644
+--- a/rsi/rsi_91x_hal.c
++++ b/rsi/rsi_91x_hal.c
+@@ -1794,6 +1794,9 @@ int rsi_hal_device_init(struct rsi_hw *adapter)
+
+ rsi_dbg(ERR_ZONE, "%s: oper_mode = %d, coex_mode = %d\n", __func__, common->oper_mode, common->coex_mode);
+
++ adapter->common_hal_fsm = COMMAN_HAL_WAIT_FOR_CARD_READY;
++ common->fsm_state = FSM_CARD_NOT_READY;
++
+ switch (adapter->device_model) {
+ case RSI_DEV_9113:
+ case RSI_DEV_9116:
+@@ -1805,8 +1808,6 @@ int rsi_hal_device_init(struct rsi_hw *adapter)
+ default:
+ return -EINVAL;
+ }
+- adapter->common_hal_fsm = COMMAN_HAL_WAIT_FOR_CARD_READY;
+- common->fsm_state = FSM_CARD_NOT_READY;
+
+ #if defined(CONFIG_RSI_BT_ALONE) || defined(CONFIG_RSI_COEX_MODE)
+ adapter->priv->bt_fsm_state = BT_DEVICE_NOT_READY;