summaryrefslogtreecommitdiff
path: root/drivers/net/ipa/ipa_qmi.c
diff options
context:
space:
mode:
authorAlex Elder <elder@linaro.org>2021-07-26 15:11:32 -0500
committerDavid S. Miller <davem@davemloft.net>2021-07-26 23:09:18 +0100
commit63961f544e271db5f5d3a03164cbe28fcb7eba93 (patch)
tree7cb04a8dbc18e930b2810a455a9ee73bf1ab1641 /drivers/net/ipa/ipa_qmi.c
parent323e0cb473e2a8706ff162b6b4f4fa16023c9ba7 (diff)
net: ipa: kill ipa_modem_setup()
The functions ipa_modem_setup() and ipa_modem_teardown() are trivial wrappers that call ipa_qmi_setup() and ipa_qmi_teardown(). Just call the QMI functions directly, and get rid of the wrappers. Improve the documentation of what setting up QMI does. Signed-off-by: Alex Elder <elder@linaro.org> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ipa/ipa_qmi.c')
-rw-r--r--drivers/net/ipa/ipa_qmi.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/drivers/net/ipa/ipa_qmi.c b/drivers/net/ipa/ipa_qmi.c
index 4661105ce7ab..90f3aec55b36 100644
--- a/drivers/net/ipa/ipa_qmi.c
+++ b/drivers/net/ipa/ipa_qmi.c
@@ -467,10 +467,7 @@ static const struct qmi_ops ipa_client_ops = {
.new_server = ipa_client_new_server,
};
-/* This is called by ipa_setup(). We can be informed via remoteproc that
- * the modem has shut down, in which case this function will be called
- * again to prepare for it coming back up again.
- */
+/* Set up for QMI message exchange */
int ipa_qmi_setup(struct ipa *ipa)
{
struct ipa_qmi *ipa_qmi = &ipa->qmi;
@@ -526,6 +523,7 @@ err_server_handle_release:
return ret;
}
+/* Tear down IPA QMI handles */
void ipa_qmi_teardown(struct ipa *ipa)
{
cancel_work_sync(&ipa->qmi.init_driver_work);