]> git.alsa-project.org Git - alsa-utils.git/commit
topology: nhlt: intel: add support for ssp blob ver 1.5
authorJaska Uimonen <jaska.uimonen@intel.com>
Fri, 16 Dec 2022 16:25:35 +0000 (18:25 +0200)
committerJaroslav Kysela <perex@perex.cz>
Tue, 24 Jan 2023 08:43:52 +0000 (09:43 +0100)
commitdf3da091cc753bc55365fc20ce92aade3f32b387
tree8c938b51ac58851f5d912ce46bb49b2de2fb9a6e
parent1ad140f641b876fbe1222a42990eb082c79a9146
topology: nhlt: intel: add support for ssp blob ver 1.5

Ssp plugin had already a definition for newer nhlt blob version 1.5.
Add support to generate that instead of legacy blob. Never blob can be
generated by adding "version" field in SSP dai topology2 definition and
setting it to lower 16 bits of SSP_BLOB_VER_1_5 (0xee000105) -> 0x105
i.e 8 bits for major and 8 bits for minor version.

SSP."0" {
id              0
dai_index       0
direction       "duplex"
name            NoCodec-0
version         0x105
}

Fixes: https://github.com/alsa-project/alsa-utils/pull/184
Signed-off-by: Jaska Uimonen <jaska.uimonen@linux.intel.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
topology/nhlt/intel/ssp-nhlt.c
topology/nhlt/intel/ssp/ssp-debug.c
topology/nhlt/intel/ssp/ssp-internal.h
topology/nhlt/intel/ssp/ssp-process.c
topology/nhlt/intel/ssp/ssp-process.h