Home
last modified time | relevance | path

Searched full:sof (Results 1 – 25 of 940) sorted by relevance

12345678910>>...38

/sof-2.7.6/installer/tests/
Dstaging_sof_ref.txt3 │   ├── sof-apl.ri
4 │   ├── sof-cfl.ri -> sof-cnl.ri
5 │   ├── sof-cml.ri -> sof-cnl.ri
6 │   ├── sof-cnl.ri
7 │   ├── sof-ehl.ri -> sof-tgl.ri
8 │   ├── sof-glk.ri -> sof-apl.ri
9 │   ├── sof-icl.ri
10 │   ├── sof-jsl.ri
11 │   ├── sof-tgl-h.ri
12 │   └── sof-tgl.ri
[all …]
/sof-2.7.6/tools/topology/topology1/
DCMakeLists.txt8 sof/*.m4
20 "sof-cht-nocodec\;sof-cht-nocodec\;-DPLATFORM=cht-nocodec\;-DSSP_NUM=2"
21 "sof-cht-nocodec\;sof-byt-nocodec\;-DPLATFORM=byt-nocodec\;-DSSP_NUM=2"
22 "sof-bdw-nocodec\;sof-bdw-nocodec"
23 "sof-hda-generic\;sof-hda-generic\;-DCHANNELS=0\;-DHSPROC=volume\;-DDYNAMIC=1"
24 …"sof-hda-generic\;sof-hda-generic-1ch\;-DCHANNELS=2\;-DHSPROC=volume\;-DDMICPROC_FILTER1=eq_iir_co…
25 …"sof-hda-generic\;sof-hda-generic-2ch\;-DCHANNELS=2\;-DHSPROC=volume\;-DDMICPROC_FILTER1=eq_iir_co…
26 …"sof-hda-generic\;sof-hda-generic-3ch\;-DCHANNELS=4\;-DHSPROC=volume\;-DDMICPROC_FILTER1=eq_iir_co…
27 …"sof-hda-generic\;sof-hda-generic-4ch\;-DCHANNELS=4\;-DHSPROC=volume\;-DDMICPROC_FILTER1=eq_iir_co…
28 "sof-hda-generic-kwd\;sof-hda-generic-2ch-kwd\;-DCHANNELS=2\;-DDYNAMIC=1"
[all …]
/sof-2.7.6/installer/
DREADME.md1 The GNUmakefile in this directory prepares ``/lib/firmware/intel/sof/`` and
2 ``/lib/firmware/intel/sof-tplg/`` directories.
48 staging/sof: symbolic link to sof-v1.6.1
49 staging/sof-v1.6.1/
51 │   ├── sof-tgl.ri
52 │   ├── sof-cnl.ri
53 │   ├── sof-icl.ri
54 │   ├── sof-jsl.ri
55 │   ├── sof-apl.ri
56 │   ├── sof-cfl.ri -> sof-cnl.ri
[all …]
DGNUmakefile16 # older SOF versions
21 # git grep 'sof-.*\.ri' -- sound/soc/
67 STAGING_SOF ?= staging/sof
70 STAGING_SOF_TPLG ?= staging/sof-tplg
74 ln -sfT sof${VERSION_SUFFIX} ${STAGING_SOF}
104 rsync -a --info=progress2 staging/sof* "${FW_DESTDIR}"
106 # TODO: add more user space binaries: sof-ctl, probes,...
107 # absorbe scripts/sof-target-install.sh
108 rsync -a ${BUILD_TOOLS}/logger/sof-logger ${USER_DESTDIR}
112 ${RM} -r staging/sof*
[all …]
/sof-2.7.6/src/platform/amd/renoir/
Dplatform.c9 #include <sof/compiler_info.h>
10 #include <sof/debug/debug.h>
11 #include <sof/drivers/interrupt.h>
12 #include <sof/drivers/acp_dai_dma.h>
13 #include <sof/ipc/driver.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>
[all …]
/sof-2.7.6/src/platform/library/
Dplatform.c7 #include <sof/sof.h>
8 #include <sof/ipc/driver.h>
9 #include <sof/drivers/timer.h>
10 #include <sof/lib/agent.h>
11 #include <sof/schedule/edf_schedule.h>
12 #include <sof/schedule/ll_schedule_domain.h>
13 #include <sof/lib/mailbox.h>
14 #include <sof/lib/dai.h>
30 static void platform_clock_init(struct sof *sof) {} in platform_clock_init() argument
32 int dmac_init(struct sof *sof) in dmac_init() argument
[all …]
/sof-2.7.6/src/init/
Dinit.c12 #include <sof/debug/panic.h>
13 #include <sof/drivers/interrupt.h>
14 #include <sof/init.h>
15 #include <sof/lib/cpu.h>
16 #include <sof/lib/memory.h>
17 #include <sof/lib/mm_heap.h>
18 #include <sof/lib/notifier.h>
19 #include <sof/lib/pm_runtime.h>
20 #include <sof/platform.h>
21 #include <sof/schedule/task.h>
[all …]
/sof-2.7.6/tools/topology/topology1/development/
DCMakeLists.txt4 "sof-apl-asrc-pcm512x\;sof-apl-asrc-pcm512x"
5 "sof-apl-asrc-wm8804\;sof-apl-asrc-wm8804"
6 "sof-apl-dmic-a96k-b16k\;sof-apl-dmic-a96k-b16k"
7 "sof-apl-dmic-asymmetric\;sof-apl-dmic-a2ch-b2ch\;-DDMICSETTING=apl-dmic-a2b2"
8 "sof-apl-dmic-asymmetric\;sof-apl-dmic-a2ch-b4ch\;-DDMICSETTING=apl-dmic-a2b4"
9 "sof-apl-dmic-asymmetric\;sof-apl-dmic-a4ch-b2ch\;-DDMICSETTING=apl-dmic-a4b2"
10 "sof-apl-dmic\;sof-apl-dmic-2ch\;-DCHANNELS=2\;-DCPROC=volume"
11 "sof-apl-dmic\;sof-apl-dmic-4ch\;-DCHANNELS=4\;-DCPROC=volume"
12 "sof-apl-pcm512x-nohdmi\;sof-apl-pcm512x-nohdmi\;-DPPROC=volume"
13 "sof-apl-src-50khz-pcm512x\;sof-apl-src-50khz-pcm512x"
[all …]
/sof-2.7.6/scripts/docker_build/sof_builder/
DDockerfile8 # check out sof
10 # docker build --build-arg UID=$(id -u) -t sof .
11 # docker run -it -v <insert sof dir here>:/home/sof/workdir --user `id -u` sof
14 # docker run -it -v <insert sof dir here>:/home/sof/work/sof.git --user `id -u` sof ./incremental.…
62 # Set up sof user
63 RUN useradd --create-home -d /home/sof -u $UID -G sudo sof && \
64 echo "sof:test0000" | chpasswd && adduser sof sudo
65 ENV HOME /home/sof
72 RUN mkdir -p /home/sof/work/alsa && cd /home/sof/work/alsa && \
75 cd /home/sof/work/alsa/alsa-lib && ./gitcompile --prefix=/usr --libdir=/usr/lib/x86_64-linux-gnu/ &…
[all …]
/sof-2.7.6/src/platform/imx8/
Dplatform.c7 #include <sof/compiler_info.h>
8 #include <sof/debug/debug.h>
9 #include <sof/drivers/edma.h>
10 #include <sof/drivers/interrupt.h>
11 #include <sof/ipc/driver.h>
12 #include <sof/drivers/mu.h>
13 #include <sof/drivers/timer.h>
14 #include <sof/fw-ready-metadata.h>
15 #include <sof/lib/agent.h>
16 #include <sof/lib/clk.h>
[all …]
/sof-2.7.6/tools/
DREADME.md3 This is a collection of open source tools used to develop, test and debug SOF.
15 ### sof-logger
17 sof-logger is used to print logs delivered from FW dma_trace mechanism, by
20 Every entry declared in FW is placed in elf output file (e.g. sof-apl) in
22 sof/src/include/sof/trace.h in sof fw repo.
26 incorporated from FW elf file (e.g. sof-apl). `snd_sof_logs_header`
30 sof-logger works by reading entry parameters value and entries addresses from
35 Usage sof-logger <option(s)> <file(s)>
40 "/sys/kernel/debug/sof/etrace"
42 -t Get traces from "/sys/kernel/debug/sof/trace", instead
[all …]
/sof-2.7.6/src/platform/imx8ulp/
Dplatform.c7 #include <sof/compiler_info.h>
8 #include <sof/debug/debug.h>
9 #include <sof/drivers/edma.h>
10 #include <sof/drivers/interrupt.h>
11 #include <sof/ipc/driver.h>
12 #include <sof/drivers/mu.h>
13 #include <sof/drivers/timer.h>
14 #include <sof/fw-ready-metadata.h>
15 #include <sof/lib/agent.h>
16 #include <sof/lib/clk.h>
[all …]
/sof-2.7.6/src/platform/imx8m/
Dplatform.c7 #include <sof/compiler_info.h>
8 #include <sof/debug/debug.h>
9 #include <sof/drivers/interrupt.h>
10 #include <sof/ipc/driver.h>
11 #include <sof/drivers/mu.h>
12 #include <sof/drivers/timer.h>
13 #include <sof/fw-ready-metadata.h>
14 #include <sof/lib/agent.h>
15 #include <sof/lib/clk.h>
16 #include <sof/lib/cpu.h>
[all …]
/sof-2.7.6/src/platform/intel/cavs/lib/
Dmemory.c8 #include <sof/common.h>
9 #include <sof/lib/mm_heap.h>
10 #include <sof/lib/cache.h>
11 #include <sof/lib/cpu.h>
12 #include <sof/lib/memory.h>
13 #include <sof/platform.h>
14 #include <sof/sof.h>
131 void platform_init_memmap(struct sof *sof) in platform_init_memmap() argument
136 sof->memory_map = cache_to_uncache(&memmap); in platform_init_memmap()
139 sof->memory_map->system[0].heap = (uintptr_t)&_system_heap; in platform_init_memmap()
[all …]
/sof-2.7.6/src/platform/library/lib/
Dmemory.c8 #include <sof/common.h>
9 #include <sof/lib/mm_heap.h>
10 #include <sof/lib/cache.h>
11 #include <sof/lib/cpu.h>
12 #include <sof/lib/memory.h>
13 #include <sof/platform.h>
14 #include <sof/sof.h>
126 void platform_init_memmap(struct sof *sof) in platform_init_memmap() argument
131 sof->memory_map = cache_to_uncache(&memmap); in platform_init_memmap()
134 sof->memory_map->system[0].heap = (unsigned long)malloc(HEAP_SYSTEM_M_SIZE); in platform_init_memmap()
[all …]
/sof-2.7.6/src/lib/
Dagent.c16 #include <sof/drivers/timer.h>
17 #include <sof/lib/agent.h>
18 #include <sof/lib/alloc.h>
19 #include <sof/lib/clk.h>
20 #include <sof/lib/memory.h>
21 #include <sof/lib/uuid.h>
22 #include <sof/debug/panic.h>
23 #include <sof/platform.h>
24 #include <sof/schedule/ll_schedule.h>
25 #include <sof/schedule/schedule.h>
[all …]
/sof-2.7.6/src/platform/haswell/
Dplatform.c7 #include <sof/compiler_info.h>
8 #include <sof/debug/debug.h>
9 #include <sof/drivers/dw-dma.h>
10 #include <sof/drivers/interrupt.h>
11 #include <sof/ipc/driver.h>
12 #include <sof/drivers/timer.h>
13 #include <sof/fw-ready-metadata.h>
14 #include <sof/lib/agent.h>
15 #include <sof/lib/clk.h>
16 #include <sof/lib/cpu.h>
[all …]
/sof-2.7.6/src/platform/imx8ulp/lib/
Dclk.c7 #include <sof/common.h>
8 #include <sof/lib/clk.h>
9 #include <sof/lib/cpu.h>
10 #include <sof/lib/memory.h>
11 #include <sof/lib/notifier.h>
12 #include <sof/sof.h>
13 #include <sof/spinlock.h>
24 void platform_clock_init(struct sof *sof) in platform_clock_init() argument
28 sof->clocks = platform_clocks_info; in platform_clock_init()
31 sof->clocks[i] = (struct clock_info) { in platform_clock_init()
[all …]
/sof-2.7.6/zephyr/
DREADME1 SOF with Zephyr RTOS
4 SOF currently uses the Cadence Xtos/HAL and it's own kernel functions as
5 its RTOS. SOF is moving to use Zephyr as it's RTOS in parallel to current
8 The initial "alpha" of SOF on Zephyr will use the Zephyr RTOS for boot, IRQs,
10 functionality as code is moved from SOF to Zephyr (i.e. EDF scheduler updates
11 copied from SOF to Zephyr).
13 Building SOF on Zephyr
17 code. Some familiarity of SOF and Zephyr is also needed here.
19 SOF
22 repo: git@github.com:thesofproject/sof.git
[all …]
/sof-2.7.6/src/platform/imx8m/lib/
Dclk.c7 #include <sof/common.h>
8 #include <sof/lib/clk.h>
9 #include <sof/lib/cpu.h>
10 #include <sof/lib/memory.h>
11 #include <sof/lib/notifier.h>
12 #include <sof/sof.h>
13 #include <sof/spinlock.h>
24 void platform_clock_init(struct sof *sof) in platform_clock_init() argument
28 sof->clocks = platform_clocks_info; in platform_clock_init()
31 sof->clocks[i] = (struct clock_info) { in platform_clock_init()
[all …]
/sof-2.7.6/src/platform/baytrail/
Dplatform.c8 #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>
[all …]
/sof-2.7.6/src/include/sof/lib/
Dagent.h11 #include <sof/atomic.h>
12 #include <sof/lib/memory.h>
13 #include <sof/lib/perf_cnt.h>
14 #include <sof/schedule/task.h>
15 #include <sof/sof.h>
20 struct sof;
55 void sa_init(struct sof *sof, uint64_t timeout);
56 void sa_exit(struct sof *sof);
60 static inline void sa_init(struct sof *sof, uint64_t timeout) { } in sa_init() argument
61 static inline void sa_exit(struct sof *sof) { } in sa_exit() argument
/sof-2.7.6/scripts/docker_build/sof_qemu/
DDockerfile5 # check out sof
11 # in sof repo
43 # Set up sof user
44 RUN useradd --create-home -d /home/sof -u $UID -G sudo sof && \
45 echo "sof:test0000" | chpasswd && adduser sof sudo
46 ENV HOME /home/sof
52 USER sof
53 RUN cd /home/sof && git clone $CLONE_DEFAULTS --branch sof-v4.2 $SOF_REPO && \
61 # Create direcroties for the host machines sof directories to be mounted.
62 RUN mkdir -p /home/sof/sof.git
[all …]
/sof-2.7.6/src/schedule/
Dtask.c11 #include <sof/audio/component_ext.h>
12 #include <sof/audio/pipeline.h>
13 #include <sof/debug/panic.h>
14 #include <sof/ipc/msg.h>
15 #include <sof/lib/alloc.h>
16 #include <sof/lib/agent.h>
17 #include <sof/lib/cpu.h>
18 #include <sof/lib/memory.h>
19 #include <sof/lib/uuid.h>
20 #include <sof/lib/wait.h>
[all …]
/sof-2.7.6/src/include/sof/audio/coefficients/src/
Dsrc_small_int32_table.h11 #include <sof/audio/coefficients/src/src_small_int32_1_2_2268_5000.h>
12 #include <sof/audio/coefficients/src/src_small_int32_1_2_4535_5000.h>
13 #include <sof/audio/coefficients/src/src_small_int32_1_3_2268_5000.h>
14 #include <sof/audio/coefficients/src/src_small_int32_1_3_4535_5000.h>
15 #include <sof/audio/coefficients/src/src_small_int32_2_1_2268_5000.h>
16 #include <sof/audio/coefficients/src/src_small_int32_2_1_4535_5000.h>
17 #include <sof/audio/coefficients/src/src_small_int32_2_3_4535_5000.h>
18 #include <sof/audio/coefficients/src/src_small_int32_3_1_2268_5000.h>
19 #include <sof/audio/coefficients/src/src_small_int32_3_1_4535_5000.h>
20 #include <sof/audio/coefficients/src/src_small_int32_3_2_4535_5000.h>
[all …]

12345678910>>...38