diff options
| author | Linux Build Service Account <lnxbuild@quicinc.com> | 2017-05-26 00:10:31 -0700 |
|---|---|---|
| committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2017-05-26 00:10:30 -0700 |
| commit | bd5238c5e7224a228519cdf6ca2bd24294b0b296 (patch) | |
| tree | da3c65b48e8b5a4a2ea1d79ecc9e44b5d900725a /drivers/soc | |
| parent | c5a3a7fe4632f7d30a3f60fa99de7b3a1c22b6ca (diff) | |
| parent | e184fd8d1558c4bd5d9ea71650d73b2cdeb504f3 (diff) | |
Merge "cnss: save the cc source to platform driver"
Diffstat (limited to 'drivers/soc')
| -rw-r--r-- | drivers/soc/qcom/icnss.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/drivers/soc/qcom/icnss.c b/drivers/soc/qcom/icnss.c index 8c242bc7a702..92dc7a352ad9 100644 --- a/drivers/soc/qcom/icnss.c +++ b/drivers/soc/qcom/icnss.c @@ -366,6 +366,8 @@ static struct icnss_priv { bool bypass_s1_smmu; } *penv; +static enum cnss_cc_src cnss_cc_source = CNSS_SOURCE_CORE; + #ifdef CONFIG_ICNSS_DEBUG static void icnss_ignore_qmi_timeout(bool ignore) { @@ -939,6 +941,18 @@ static int icnss_hw_power_off(struct icnss_priv *priv) return ret; } +void cnss_set_cc_source(enum cnss_cc_src cc_source) +{ + cnss_cc_source = cc_source; +} +EXPORT_SYMBOL(cnss_set_cc_source); + +enum cnss_cc_src cnss_get_cc_source(void) +{ + return cnss_cc_source; +} +EXPORT_SYMBOL(cnss_get_cc_source); + int icnss_power_on(struct device *dev) { struct icnss_priv *priv = dev_get_drvdata(dev); |
