blob: 9ea2bbeb2925da7cc943329430a99c400d4a0c65 [file] [log] [blame]
#ifndef __QCOM_RPROC_H__
#define __QCOM_RPROC_H__
struct notifier_block;
#if IS_ENABLED(CONFIG_QCOM_RPROC_COMMON)
int qcom_register_ssr_notifier(struct notifier_block *nb);
void qcom_unregister_ssr_notifier(struct notifier_block *nb);
char **qcom_get_ssr_subdev_name(struct device *dev, int *num_subdev);
#else
static inline int qcom_register_ssr_notifier(struct notifier_block *nb)
{
return 0;
}
static inline void qcom_unregister_ssr_notifier(struct notifier_block *nb) {}
static inline char **qcom_get_ssr_subdev_name(struct device *dev,
int *num_subdev)
{
return NULL;
}
#endif
#endif