From: Bjorn Andersson Date: Tue, 6 Sep 2016 22:18:29 +0000 (-0700) Subject: soc: qcom: wcnss_ctrl: Stub wcnss_ctrl API X-Git-Tag: v5.15~12237^2~19^2~3 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=daa6e41ce2b594e7d622b4cd3978defca1139666;p=platform%2Fkernel%2Flinux-starfive.git soc: qcom: wcnss_ctrl: Stub wcnss_ctrl API Stub the wcnss_ctrl API to allow compile testing wcnss function drivers. Cc: Marcel Holtmann Signed-off-by: Bjorn Andersson Acked-by: Andy Gross Signed-off-by: Andy Gross --- diff --git a/include/linux/soc/qcom/wcnss_ctrl.h b/include/linux/soc/qcom/wcnss_ctrl.h index a37bc55..eab64976 100644 --- a/include/linux/soc/qcom/wcnss_ctrl.h +++ b/include/linux/soc/qcom/wcnss_ctrl.h @@ -3,6 +3,19 @@ #include +#if IS_ENABLED(CONFIG_QCOM_WCNSS_CTRL) + struct qcom_smd_channel *qcom_wcnss_open_channel(void *wcnss, const char *name, qcom_smd_cb_t cb); +#else + +static inline struct qcom_smd_channel* +qcom_wcnss_open_channel(void *wcnss, const char *name, qcom_smd_cb_t cb) +{ + WARN_ON(1); + return ERR_PTR(-ENXIO); +} + +#endif + #endif