On Wed, Dec 6, 2023 at 6:32 AM AngeloGioacchino Del Regno angelogioacchino.delregno@collabora.com wrote:
Il 05/12/23 23:01, cujomalainey@chromium.org ha scritto:
From: Curtis Malainey cujomalainey@chromium.org
This reverts commit 505c83212da5bfca95109421b8f5d9f8c6cdfef2.
This is not an official topology from the SOF project. Topologies are named based on the card configuration and are NOT board specific.
While I can totally agree with that, can you please explain how should the correct topology file name be selected instead of machine compatibles?
Thanks, Angelo
The typical convention is if there is more than one configuration with an SoC to suffix with the components involved. Additional suffixes can be added for special cases e.g. for Intel sof-tgl-rt5682-max98357a.tplg where tgl is the SoC family, rt5682 is the codec and max98357a is the amp. You can find examples where the pin mapping was changed accidentally on some boards so you will see suffixes like "-up4". Public suffixes/topologies do not include 3P blocks.
Curtis