Go to file
Pierre-Louis Bossart 6b8b1cee16 topology: add all possible permutations for ES8336-based platforms
So far we support apl, glk, cml, jsl, tgl.

SSP0 or SSP2 can be used.

DMICS may or may not be present, the simplifying assumption is that we
have 0, 2 or 4channels.

the existing topology names are kept but will not be used with kernel
updates, the -ssp<N> and -dmic<N> ch suffixes will be added based on
NHLT information to avoid a need to override topology files.

A better solution would be a DAI index that can be overridden in a
topology file, but we have no interface to do so at the moment, so
brute-force combinatorial handling of all possible solutions it is.

Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
2022-01-13 14:18:43 +00:00
.github check patch: allow C99 comments 2021-12-06 09:58:32 +00:00
doc CMake: require version 3.13 2021-09-10 17:19:29 +01:00
installer installer: comment fix: hsw and sue are not SIGNED 2021-10-21 13:59:46 +01:00
keys Move signing key pair from rimage/ up one level 2020-05-13 10:16:04 +01:00
rimage@0f64a20183 rimage: update to the current tip of "main" 2021-12-02 14:02:02 +00:00
scripts Docker: sof: add ninja-build 2022-01-10 11:52:04 +00:00
smex CMake: require version 3.13 2021-09-10 17:19:29 +01:00
src module_interface: remove the id field 2022-01-12 14:24:32 +00:00
test test: improve compatibility for malloc 2021-12-25 20:44:02 +00:00
third_party/include comp: Add mock for google_rtc_audio_processing 2022-01-04 15:24:18 -08:00
tools topology: add all possible permutations for ES8336-based platforms 2022-01-13 14:18:43 +00:00
zephyr zephyr: add a generic Zephyr platform 2021-12-31 08:06:24 +00:00
.gitignore gitignore: Add checkpatch temporary file to gitignore 2020-10-22 13:05:23 +01:00
.gitmodules .gitmodules: remove .git suffix from rimage.git 2021-09-30 15:56:44 +01:00
.travis.yml .github: replace HAVE_CONFIG KConfig hack with an override 2021-03-23 12:17:22 +00:00
CMakeLists.txt cmake: add the -Irimage #include path only for the modules that need it 2021-09-17 17:15:50 +01:00
CODEOWNERS codeowner: add Marcin to review ipc changes 2022-01-11 15:39:13 +00:00
Kconfig kconfig: allow SOF Kconfig to be included in other projects 2021-08-04 12:34:39 +01:00
Kconfig.sof refactor is_cached() to avoid buggy compiler optimization 2021-08-12 15:04:41 +01: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
LICENCE LICENSE: Add Cadence license 2021-04-12 10:22:15 +01:00
README.md readme: remove IRC link 2021-06-16 22:13:08 +01:00

README.md

Sound Open Firmware

Status

GitHub Actions Build Status Gitter chat

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