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