···3838 case 0x8300 ... 0x83ff:3939 case 0x9c00 ... 0x9cff:4040 case 0xb900 ... 0xb9ff:4141+ case 0x752008:4142 case 0x752009:4343+ case 0x75200b:4244 case 0x752011:4345 case 0x75201a:4446 case 0x752045:
+1-1
sound/soc/codecs/wm_adsp.c
···601601 return -EINVAL;602602 }603603604604- switch (cs_dsp->fw_ver) {604604+ switch (cs_dsp->wmfw_ver) {605605 case 0:606606 case 1:607607 ret = scnprintf(name, SNDRV_CTL_ELEM_ID_NAME_MAXLEN,
···617617 sdai = swidget->private;618618 ops = sdai->platform_private;619619620620- ret = hda_link_dma_cleanup(hext_stream->link_substream,621621- hext_stream,622622- cpu_dai);623623- if (ret < 0)624624- return ret;625625-626620 /* for consistency with TRIGGER_SUSPEND */627621 if (ops->post_trigger) {628622 ret = ops->post_trigger(sdev, cpu_dai,···625631 if (ret < 0)626632 return ret;627633 }634634+635635+ ret = hda_link_dma_cleanup(hext_stream->link_substream,636636+ hext_stream,637637+ cpu_dai);638638+ if (ret < 0)639639+ return ret;628640 }629641 }630642
+6
sound/soc/sof/intel/hda-pcm.c
···258258 snd_pcm_hw_constraint_integer(substream->runtime,259259 SNDRV_PCM_HW_PARAM_PERIODS);260260261261+ /* Limit the maximum number of periods to not exceed the BDL entries count */262262+ if (runtime->hw.periods_max > HDA_DSP_MAX_BDL_ENTRIES)263263+ snd_pcm_hw_constraint_minmax(runtime, SNDRV_PCM_HW_PARAM_PERIODS,264264+ runtime->hw.periods_min,265265+ HDA_DSP_MAX_BDL_ENTRIES);266266+261267 /* Only S16 and S32 supported by HDA hardware when used without DSP */262268 if (sdev->dspless_mode_selected)263269 snd_pcm_hw_constraint_mask64(substream->runtime, SNDRV_PCM_HW_PARAM_FORMAT,