rk3288 hdmi: If audio source if spdif, sclk/fs should be 128x.
authorZheng Yang <zhengyang@rock-chips.com>
Mon, 9 Feb 2015 02:42:19 +0000 (10:42 +0800)
committerZheng Yang <zhengyang@rock-chips.com>
Mon, 9 Feb 2015 02:42:19 +0000 (10:42 +0800)
Signed-off-by: Zheng Yang <zhengyang@rock-chips.com>
drivers/video/rockchip/hdmi/rockchip-hdmiv2/rockchip_hdmiv2_hw.c

index b0295dd5f47c93e2a2217357ad168062e36ea14d..b35c424c2d778b45622f8b726731da836e4e6b8b 100644 (file)
@@ -1484,6 +1484,7 @@ static int hdmi_dev_config_audio(struct hdmi *hdmi, struct hdmi_audio *audio)
                     v_AUD_PACK_LAYOUT((audio->channel > 2) ? 1 : 0));
 
        if (hdmi_dev->audiosrc == HDMI_AUDIO_SRC_SPDIF) {
+               mclk_fs = FS_128;
                hdmi_msk_reg(hdmi_dev, AUD_CONF0,
                             m_I2S_SEL, v_I2S_SEL(AUDIO_SPDIF_GPA));
                hdmi_msk_reg(hdmi_dev, AUD_SPDIF1,