blob: 971e9b29e177848067c5379a99849e9dfefb4a5c [file] [log] [blame]
Laxminath Kasam8b1366a2017-10-05 01:44:16 +05301/*
2Copyright (c) 2017, The Linux Foundation. All rights reserved.
3
4This program is free software; you can redistribute it and/or modify
5it under the terms of the GNU General Public License version 2 and
6only version 2 as published by the Free Software Foundation.
7
8This program is distributed in the hope that it will be useful,
9but WITHOUT ANY WARRANTY; without even the implied warranty of
10MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11GNU General Public License for more details.
12*
13*/
14
15#ifndef __Q6_INIT_H__
16#define __Q6_INIT_H__
17int adsp_err_init(void);
18int adm_init(void);
19int afe_init(void);
20int q6asm_init(void);
21int q6lsm_init(void);
22int voice_init(void);
23int audio_cal_init(void);
24int core_init(void);
25int rtac_init(void);
26int msm_audio_ion_init(void);
27int audio_slimslave_init(void);
28int avtimer_init(void);
29
30void avtimer_exit(void);
31void audio_slimslave_exit(void);
32void msm_audio_ion_exit(void);
33void rtac_exit(void);
34void core_exit(void);
35void audio_cal_exit(void);
36void voice_exit(void);
37void q6lsm_exit(void);
38void q6asm_exit(void);
39void afe_exit(void);
40void adm_exit(void);
41void adsp_err_exit(void);
42#endif
43