Go to file
Seppo Ingalsuo 95a0ffc0d4 Tools: Topology2: Add beamformer and DRC to HDA analog capture
This patch adds to analog microphone capture pipeline TDFB
beamformer and DRC for dynamic range control. The name of updated
topology is sof-hda-efx-generic.tplg. Similar capture enhance is
added to multi-band DRC version sof-hda-efx-mbdrc-generic.tplg.

The pipeline is enabled if HDA_MIC_ENHANCED_CAPTURE is set to true
in topologies build. They keys EFX_HDA_MIC_TDFB_PARAMS and
EFX_HDA_MIC_DRC_PARAMS control the configurations blobs use.

There is no processing applied to capture audio since the topology
is built with passthrough blobs. E.g. UCM should set up processing
with blobs those have effect.

Signed-off-by: Seppo Ingalsuo <seppo.ingalsuo@linux.intel.com>
2024-08-14 15:23:33 +01:00
.github .github: add a test for xtensa-build-zephyr.py --all 2024-07-02 18:40:30 +03:00
app Revert "intel_adsp_ace15_mtpm.conf: temporarily disable CONFIG_MODULES" 2024-08-06 10:01:26 +03:00
doc header: rtos: decouple headers into rtos specific directories. 2022-08-31 12:01:07 +01:00
installer installer: same default platforms as xtensa-build-all.sh 2024-05-03 15:01:53 +03:00
keys
lmdk lmdk: Fix linker script 2024-08-05 18:56:56 +01:00
posix/include src: dai-zephyr: copy data to all available sinks 2024-08-05 10:39:30 +03:00
scripts rebuild-testbench.sh: switch to new SOF_CC_BASE variable 2024-08-14 09:58:38 +03:00
smex smex/CMakeLists.txt: drop bogus, non-portable -Wl,-EL binutils option 2024-08-09 13:03:46 +03:00
src buf: fixes for CONFIG_INCOHERENT=0 builds 2024-08-14 12:32:29 +03:00
submanifests sof-ci-jenkins: zephyr-override-template: Whitelist nxp_hal 2023-06-28 13:38:59 +03:00
test pcm_converter: Add channel map parameter 2024-07-17 15:27:41 +03:00
third_party/include comp: Add initial Google CTC component 2024-08-06 13:32:51 -07:00
tools Tools: Topology2: Add beamformer and DRC to HDA analog capture 2024-08-14 15:23:33 +01:00
xtos/include src: dai-zephyr: copy data to all available sinks 2024-08-05 10:39:30 +03:00
zephyr comp: Add initial Google CTC component 2024-08-06 13:32:51 -07:00
.gitignore rimage: move everything down to subdir tools/rimage/, prepare move to sof 2023-10-05 10:18:11 -07:00
.gitmodules Delete old rimage submodule and old rimage west module 2023-10-09 13:08:07 -07:00
.travis.yml
CMakeLists.txt uuid: Add app-global UUID registry 2024-07-05 14:32:56 +01:00
CODEOWNERS CODEOWNERS: add kv2019i to the list of default owners 2023-09-01 09:23:17 +01:00
Kconfig kconfig: allow SOF Kconfig to be included in other projects 2021-08-04 12:34:39 +01:00
Kconfig.sof audio: add a config to sof and zephyr code 2023-08-18 10:15:44 +03:00
Kconfig.xtos-build kconfig: move BUILD_VM_ROM Kconfig.xtos-build 2021-05-25 15:53:39 +01:00
Kconfig.xtos-dbg Kconfig: use uncached buffer only for debugging 2021-09-29 16:36:27 +01:00
Kconfig.zephyr-log audio: Put buffer state log under CONFIG_SOF_LOG_DBG_BUFFER switch 2023-08-16 21:21:55 +03:00
LICENCE LICENCE: Add Khronos Group Inc license header 2022-04-12 19:41:27 +03:00
README.md rimage: move everything down to subdir tools/rimage/, prepare move to sof 2023-10-05 10:18:11 -07:00
uuid-registry.txt comp: Add initial Google CTC component 2024-08-06 13:32:51 -07:00
versions.json versions.json: set version to 2.10.99 2024-06-07 17:08:21 +01:00
west.yml west.yml: update zephyr to 795ac34f291 2024-08-12 14:32:18 +03:00

README.md

Sound Open Firmware

Status

Daily Actions

Gitter chat

#sof channel on discord.com

Documentation

See docs

Running the tests

See unit testing documentation

Deployment

TODO: Add additional notes about how to deploy this on a live system

Contributing

See Contributing to the Project

License

This project is licensed under the BSD Clause 3 - see the LICENCE file for details