]> git.ipfire.org Git - people/arne_f/kernel.git/blame - include/linux/rpmsg/qcom_smd.h
rpmsg: qcom: smd: Return positively when not enabled
[people/arne_f/kernel.git] / include / linux / rpmsg / qcom_smd.h
CommitLineData
8fc94723
BA
1
2#ifndef _LINUX_RPMSG_QCOM_SMD_H
3#define _LINUX_RPMSG_QCOM_SMD_H
4
5#include <linux/device.h>
6
7struct qcom_smd_edge;
8
9#if IS_ENABLED(CONFIG_RPMSG_QCOM_SMD) || IS_ENABLED(CONFIG_QCOM_SMD)
10
11struct qcom_smd_edge *qcom_smd_register_edge(struct device *parent,
12 struct device_node *node);
13int qcom_smd_unregister_edge(struct qcom_smd_edge *edge);
14
15#else
16
17static inline struct qcom_smd_edge *
18qcom_smd_register_edge(struct device *parent,
19 struct device_node *node)
20{
88e30752 21 return NULL;
8fc94723
BA
22}
23
24static inline int qcom_smd_unregister_edge(struct qcom_smd_edge *edge)
25{
88e30752 26 return 0;
8fc94723
BA
27}
28
29#endif
30
31#endif