diff options
| author | Amandeep Singh <amansing@codeaurora.org> | 2019-08-12 13:48:15 +0530 |
|---|---|---|
| committer | Amandeep Singh <amansing@codeaurora.org> | 2019-09-03 11:39:20 +0530 |
| commit | 52ad57ba4e1a88d17b38c681344ce58984c3ec74 (patch) | |
| tree | 357b292e78a5867978fb0f7cbb0aa1151c636ac0 /drivers/platform | |
| parent | 9fe239618592ef14f19aabc9e4ef03bc921b8994 (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.c | 11 |
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; } |
