blob: 57c82e148e78d640d617e4573c3fbddc1ec60821 [file] [log] [blame]
xjb04a4022021-11-25 15:01:52 +08001/* SPDX-License-Identifier: GPL-2.0 */
2/*
3 * Copyright (c) 2019 MediaTek Inc.
4 */
5
6#ifndef __ONDIEMET_H
7#define __ONDIEMET_H
8
9#include "ondiemet_log.h"
10
11extern void ondiemet_extract(void);
12extern void ondiemet_stop(void);
13extern void ondiemet_start(void);
14
15#define ONDIEMET_SSPM 0
16#define ONDIEMET_NUM 3 /* total number of supported */
17extern unsigned int ondiemet_module[];
18extern void sspm_start(void);
19extern void sspm_stop(void);
20extern void sspm_extract(void);
21extern int sspm_attr_init(struct device *dev);
22extern int sspm_attr_uninit(struct device *dev);
23
24extern int ondiemet_attr_init(struct device *dev);
25extern int ondiemet_attr_uninit(struct device *dev);
26
27extern int sspm_buffer_size;
28
29#endif /* __ONDIEMET_H */