]> git.alsa-project.org Git - alsa-utils.git/commit
topology: nhlt: intel: support more device types and directions
authorBrent Lu <brent.lu@intel.com>
Tue, 25 Jul 2023 14:58:17 +0000 (22:58 +0800)
committerJaroslav Kysela <perex@perex.cz>
Tue, 1 Aug 2023 07:43:17 +0000 (09:43 +0200)
commit3a47ef2487eda6e6e053b13ab714b96917f63d2d
tree1e2623e946da1c46a77ec807422778bb82fa52de
parent9d058fff2756dd0d0db7383ecdefb2f63dcd672a
topology: nhlt: intel: support more device types and directions

In current NHLT table the device type of all SSP endpoints are set to
BT Sideband(0) instead of SSP Analog Codec(4) and the direction only
supports Render(0) and Capture(1).

Here we introduce two new quirks from topology to set the device type
correctly and support two more directions: Render with loopback(2)
and Feedback for render(3) for speakers with echo reference or IV
sense feedback.

Fixes: https://github.com/alsa-project/alsa-utils/pull/226
Signed-off-by: Brent Lu <brent.lu@intel.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
topology/nhlt/intel/ssp-nhlt.c
topology/nhlt/intel/ssp/ssp-internal.h
topology/nhlt/intel/ssp/ssp-process.c
topology/nhlt/intel/ssp/ssp-process.h