Lines Matching full:sof

8 #include <sof/compiler_info.h>
9 #include <sof/debug/debug.h>
10 #include <sof/drivers/dw-dma.h>
11 #include <sof/drivers/interrupt.h>
12 #include <sof/ipc/driver.h>
13 #include <sof/drivers/pmc.h>
14 #include <sof/drivers/timer.h>
15 #include <sof/fw-ready-metadata.h>
16 #include <sof/lib/agent.h>
17 #include <sof/lib/clk.h>
18 #include <sof/lib/cpu.h>
19 #include <sof/lib/dai.h>
20 #include <sof/lib/dma.h>
21 #include <sof/lib/mailbox.h>
22 #include <sof/lib/memory.h>
23 #include <sof/lib/mm_heap.h>
24 #include <sof/lib/notifier.h>
25 #include <sof/lib/shim.h>
26 #include <sof/platform.h>
27 #include <sof/schedule/edf_schedule.h>
28 #include <sof/schedule/ll_schedule.h>
29 #include <sof/schedule/ll_schedule_domain.h>
30 #include <sof/sof.h>
31 #include <sof/trace/dma-trace.h>
32 #include <sof/trace/trace.h>
175 int platform_init(struct sof *sof) in platform_init() argument
193 sof->platform_timer = &timer; in platform_init()
194 sof->cpu_timers = &arch_timer; in platform_init()
215 platform_timer_start(sof->platform_timer); in platform_init()
219 platform_clock_init(sof); in platform_init()
225 sof->platform_timer_domain = in platform_init()
226 timer_domain_init(sof->platform_timer, PLATFORM_DEFAULT_CLOCK); in platform_init()
227 scheduler_init_ll(sof->platform_timer_domain); in platform_init()
231 sa_init(sof, CONFIG_SYSTICK_PERIOD); in platform_init()
243 ret = dmac_init(sof); in platform_init()
248 sof->platform_dma_domain = dma_multi_chan_domain_init in platform_init()
249 (&sof->dma_info->dma_array[PLATFORM_DW_DMA_INDEX], in platform_init()
252 scheduler_init_ll(sof->platform_dma_domain); in platform_init()
256 ipc_init(sof); in platform_init()
259 ret = dai_init(sof); in platform_init()
319 dma_trace_init_complete(sof->dmat); in platform_init()
329 int platform_context_save(struct sof *sof) in platform_context_save() argument