#include <linux/export.h>
#include <linux/module.h>
#include <linux/init.h>
#include <linux/of.h>
#include <linux/platform_device.h>
#include <linux/pm_domain.h>
#include <linux/pm_runtime.h>
#include "lpass-macro-common.h"
static DEFINE_MUTEX(lpass_codec_mutex);
static enum lpass_codec_version lpass_codec_version;
struct lpass_macro *lpass_macro_pds_init(struct device *dev)
{ … }
EXPORT_SYMBOL_GPL(…);
void lpass_macro_pds_exit(struct lpass_macro *pds)
{ … }
EXPORT_SYMBOL_GPL(…);
void lpass_macro_set_codec_version(enum lpass_codec_version version)
{ … }
EXPORT_SYMBOL_GPL(…);
enum lpass_codec_version lpass_macro_get_codec_version(void)
{ … }
EXPORT_SYMBOL_GPL(…);
MODULE_DESCRIPTION(…) …;
MODULE_LICENSE(…) …;