On Thu, 2018-04-12 at 21:51 -0500, Pierre-Louis Bossart wrote:
Disk space is cheap, life is short, let's just brute-force generate all the combinations supported on SSP. Testers should just pick from the generated configurations instead of adding their own changes to the tplg-build.sh file.
Passthrough is special-cased since pipeline and DAI format need to match.
The frequencies and DAI formats remain in clear-text and duplicated, we could optimize further but then it'd become unmaintainable.
Next step is to add slave mode and make the frame rate vary.
If this is deemed to heavy, we can define a 'make test' target to avoid generating all these files by default. Alternatively people can select the modes needed by just changing the APL_ arrays.
Applied.
Thanks
Liam