rfs is set 256 as a default value in I2S module. Due to clock rate
setting rounding errors with rfs=512 playback is almost twice faster
than original speed when the device is opened with 44.1k samplerate.
pulseaudio that uses 44.1k sinks can't play the sound properly.
Change-Id: I21d5553e36dcbf00802230cf1c60f5fb7df1056d
Signed-off-by: Jaechul Lee <jcsing.lee@samsung.com>
case 44100:
case 88200:
pll_freq = 180633609U;
- rfs = 512;
+ rfs = 256;
break;
case 32000:
+ pll_freq = 196608001U;
+ rfs = 512;
+ break;
case 48000:
case 96000:
pll_freq = 196608001U;
- rfs = 512;
+ rfs = 256;
break;
default:
return -EINVAL;