summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@quicinc.com>2017-09-22 17:26:55 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2017-09-22 17:26:54 -0700
commit242aa79d685bcd2b79ff072ccd2e6dfa5271c6ab (patch)
tree779a6f230c873e2cc7c67179d21f8a28fef44f5f
parent51328a6128e91623ec1b2e6b6bb6947eab7aa134 (diff)
parent554cfbe86c9d805f070ca349bcfd3508cf053211 (diff)
Merge "mhi: core: move mhi_states_transition_str out of stack"
-rw-r--r--drivers/platform/msm/mhi/mhi_states.c35
1 files changed, 17 insertions, 18 deletions
diff --git a/drivers/platform/msm/mhi/mhi_states.c b/drivers/platform/msm/mhi/mhi_states.c
index ea2a91bd2d06..8391dce4b5f0 100644
--- a/drivers/platform/msm/mhi/mhi_states.c
+++ b/drivers/platform/msm/mhi/mhi_states.c
@@ -18,26 +18,25 @@
#include <linux/platform_device.h>
#include <linux/pm_runtime.h>
+static const char * const mhi_states_transition_str[STATE_TRANSITION_MAX] = {
+ [STATE_TRANSITION_RESET] = "RESET",
+ [STATE_TRANSITION_READY] = "READY",
+ [STATE_TRANSITION_M0] = "M0",
+ [STATE_TRANSITION_M1] = "M1",
+ [STATE_TRANSITION_M2] = "M2",
+ [STATE_TRANSITION_M3] = "M3",
+ [STATE_TRANSITION_BHI] = "BHI",
+ [STATE_TRANSITION_SBL] = "SBL",
+ [STATE_TRANSITION_AMSS] = "AMSS",
+ [STATE_TRANSITION_LINK_DOWN] = "LINK_DOWN",
+ [STATE_TRANSITION_WAKE] = "WAKE",
+ [STATE_TRANSITION_BHIE] = "BHIE",
+ [STATE_TRANSITION_RDDM] = "RDDM",
+ [STATE_TRANSITION_SYS_ERR] = "SYS_ERR",
+};
+
const char *state_transition_str(enum STATE_TRANSITION state)
{
- static const char * const
- mhi_states_transition_str[STATE_TRANSITION_MAX] = {
- [STATE_TRANSITION_RESET] = "RESET",
- [STATE_TRANSITION_READY] = "READY",
- [STATE_TRANSITION_M0] = "M0",
- [STATE_TRANSITION_M1] = "M1",
- [STATE_TRANSITION_M2] = "M2",
- [STATE_TRANSITION_M3] = "M3",
- [STATE_TRANSITION_BHI] = "BHI",
- [STATE_TRANSITION_SBL] = "SBL",
- [STATE_TRANSITION_AMSS] = "AMSS",
- [STATE_TRANSITION_LINK_DOWN] = "LINK_DOWN",
- [STATE_TRANSITION_WAKE] = "WAKE",
- [STATE_TRANSITION_BHIE] = "BHIE",
- [STATE_TRANSITION_RDDM] = "RDDM",
- [STATE_TRANSITION_SYS_ERR] = "SYS_ERR",
- };
-
return (state < STATE_TRANSITION_MAX) ?
mhi_states_transition_str[state] : "Invalid";
}