1 /* SPDX-License-Identifier: BSD-3-Clause
2  *
3  * Copyright(c) 2016 Intel Corporation. All rights reserved.
4  *
5  * Author: Liam Girdwood <liam.r.girdwood@linux.intel.com>
6  */
7 
8 #ifndef __SOF_INIT_H__
9 #define __SOF_INIT_H__
10 
11 struct sof;
12 
13 /* main firmware entry point - argc and argv not currently used */
14 #ifndef CONFIG_ARCH_POSIX
15 int main(int argc, char *argv[]);
16 #endif
17 
18 #if CONFIG_MULTICORE
19 
20 int secondary_core_init(struct sof *sof);
21 
22 #endif /* CONFIG_MULTICORE */
23 
24 int arch_init(void);
25 
26 #endif /* __SOF_INIT_H__ */
27