pwmdac:sound: support 11025hz play mode.
authorminda.chen <minda.chen@starfivetech.com>
Wed, 13 Jul 2022 06:04:54 +0000 (14:04 +0800)
committerminda.chen <minda.chen@starfivetech.com>
Thu, 21 Jul 2022 13:29:05 +0000 (21:29 +0800)
1. set the correct clock rate and sample cnt.
2. using aplay 11.025kz wave file can pass.
3. fix issue redmine 1584

Signed-off-by: minda.chen <minda.chen@starfivetech.com>
sound/soc/starfive/starfive_pwmdac.c

index e5ecb8f..f4980c4 100755 (executable)
@@ -573,6 +573,10 @@ static int sf_pwmdac_hw_params(struct snd_pcm_substream *substream,
                dev->datan = PWMDAC_SAMPLE_CNT_3;
                mclk_dac_value = 6144000;
                break;
+       case 11025:
+               dev->datan = PWMDAC_SAMPLE_CNT_2;
+               mclk_dac_value = 5644800;
+               break;
        case 16000:
                dev->datan = PWMDAC_SAMPLE_CNT_3;
                mclk_dac_value = 12288000;