#ifndef __LPASS_MACRO_COMMON_H__
#define __LPASS_MACRO_COMMON_H__
#define LPASS_MACRO_FLAG_HAS_NPL_CLOCK …
#define LPASS_MACRO_FLAG_RESET_SWR …
enum lpass_version { … };
enum lpass_codec_version { … };
struct lpass_macro { … };
struct lpass_macro *lpass_macro_pds_init(struct device *dev);
void lpass_macro_pds_exit(struct lpass_macro *pds);
void lpass_macro_set_codec_version(enum lpass_codec_version version);
enum lpass_codec_version lpass_macro_get_codec_version(void);
static inline void lpass_macro_pds_exit_action(void *pds)
{ … }
static inline const char *lpass_macro_get_codec_version_string(int version)
{ … }
#endif