/sof-2.7.6/installer/tests/ |
D | staging_sof_ref.txt | 3 │ ├── 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/ |
D | CMakeLists.txt | 8 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/ |
D | README.md | 1 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 …]
|
D | GNUmakefile | 16 # 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/ |
D | platform.c | 9 #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/ |
D | platform.c | 7 #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/ |
D | init.c | 12 #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/ |
D | CMakeLists.txt | 4 "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/ |
D | Dockerfile | 8 # 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/ |
D | platform.c | 7 #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/ |
D | README.md | 3 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/ |
D | platform.c | 7 #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/ |
D | platform.c | 7 #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/ |
D | memory.c | 8 #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/ |
D | memory.c | 8 #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/ |
D | agent.c | 16 #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/ |
D | platform.c | 7 #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/ |
D | clk.c | 7 #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/ |
D | README | 1 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/ |
D | clk.c | 7 #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/ |
D | platform.c | 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> [all …]
|
/sof-2.7.6/src/include/sof/lib/ |
D | agent.h | 11 #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/ |
D | Dockerfile | 5 # 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/ |
D | task.c | 11 #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/ |
D | src_small_int32_table.h | 11 #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 …]
|