]> git.alsa-project.org Git - alsa-utils.git/commitdiff
Topology: NHLT: Intel: SSP: Always set SSC0 Network mode
authorSeppo Ingalsuo <seppo.ingalsuo@linux.intel.com>
Thu, 18 Apr 2024 15:46:30 +0000 (18:46 +0300)
committerJaroslav Kysela <perex@perex.cz>
Wed, 23 Oct 2024 11:01:07 +0000 (13:01 +0200)
The MOD = 1 is the only allowed setting for SSC0(31) bit for
cAVS 2.x and all ACE versions 1.x, 2.x, and 3.x

Closes: https://github.com/alsa-project/alsa-utils/pull/276
Signed-off-by: Seppo Ingalsuo <seppo.ingalsuo@linux.intel.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
topology/nhlt/intel/ssp/ssp-process.c

index 89202c2f80a1dd9cf1a307797ef4c6ba36a92033..e5c8b5464fb393d509df415891e9095aabb26a8f 100644 (file)
@@ -156,7 +156,7 @@ static int ssp_calculate_intern(struct intel_nhlt_params *nhlt, int hwi)
 
        /* reset SSP settings */
        /* sscr0 dynamic settings are DSS, EDSS, SCR, FRDC, ECS */
-       ssp->ssp_blob[di][hwi].ssc0 = SSCR0_PSP | SSCR0_RIM | SSCR0_TIM;
+       ssp->ssp_blob[di][hwi].ssc0 = SSCR0_MOD | SSCR0_PSP | SSCR0_RIM | SSCR0_TIM;
 
        /* sscr1 dynamic settings are SFRMDIR, SCLKDIR, SCFR */
        ssp->ssp_blob[di][hwi].ssc1 = SSCR1_TTE | SSCR1_TTELP | SSCR1_TRAIL | SSCR1_RSRE |