summaryrefslogtreecommitdiff
path: root/drivers/platform
diff options
context:
space:
mode:
authorAmandeep Singh <amansing@codeaurora.org>2019-08-12 13:48:15 +0530
committerAmandeep Singh <amansing@codeaurora.org>2019-09-03 11:39:20 +0530
commit52ad57ba4e1a88d17b38c681344ce58984c3ec74 (patch)
tree357b292e78a5867978fb0f7cbb0aa1151c636ac0 /drivers/platform
parent9fe239618592ef14f19aabc9e4ef03bc921b8994 (diff)
msm: qcn: Add driver state information param
Add driver state information param to view from the user space. Change-Id: I2d4cd86ae5d67ac948a93d28e24ea96394343513 Signed-off-by: Amandeep Singh <amansing@codeaurora.org>
Diffstat (limited to 'drivers/platform')
-rw-r--r--drivers/platform/msm/qcn/qcn_sdio.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/drivers/platform/msm/qcn/qcn_sdio.c b/drivers/platform/msm/qcn/qcn_sdio.c
index 39cb4bdf9f5f..f926b660876c 100644
--- a/drivers/platform/msm/qcn/qcn_sdio.c
+++ b/drivers/platform/msm/qcn/qcn_sdio.c
@@ -37,6 +37,16 @@ module_param(dump_len, int, S_IRUGO | S_IWUSR | S_IWGRP);
static bool retune;
module_param(retune, bool, S_IRUGO | S_IWUSR | S_IWGRP);
+/* driver_state :
+ * QCN_SDIO_SW_RESET = 0,
+ * QCN_SDIO_SW_PBL,
+ * QCN_SDIO_SW_SBL,
+ * QCN_SDIO_SW_RDDM,
+ * QCN_SDIO_SW_MROM,
+*/
+static int driver_state;
+module_param(driver_state, int, S_IRUGO | S_IRUSR | S_IRGRP);
+
static struct mmc_host *current_host;
#define HEX_DUMP(mode, buf, len) \
@@ -459,6 +469,7 @@ int qcn_sw_mode_change(enum qcn_sdio_sw_mode mode)
pr_err("Invalid mode\n");
}
+ driver_state = mode;
sdio_ctxt->curr_sw_mode = mode;
return 0;
}