drm/rockchip: inno_hdmi: fix audio infoframe

According to HDMI CTS 7-31, audio sample width and frequency
should be zero.

Change-Id: Ida37483e3f58e152e6a1c55d8bb81d0e9e0fb2ed
Signed-off-by: Zheng Yang <zhengyang@rock-chips.com>
This commit is contained in:
Zheng Yang 2017-12-07 09:40:06 +08:00 committed by Tao Huang
parent 8eb559f250
commit c28a16dbd0

View File

@ -332,42 +332,6 @@ static int inno_hdmi_config_audio_aai(struct inno_hdmi *hdmi,
faudio->channels = audio->channels;
switch (audio->sample_width) {
case 16:
faudio->sample_size = HDMI_AUDIO_SAMPLE_SIZE_16;
break;
case 20:
faudio->sample_size = HDMI_AUDIO_SAMPLE_SIZE_20;
break;
case 24:
faudio->sample_size = HDMI_AUDIO_SAMPLE_SIZE_24;
break;
}
switch (audio->sample_rate) {
case 32000:
faudio->sample_frequency = HDMI_AUDIO_SAMPLE_FREQUENCY_32000;
break;
case 44100:
faudio->sample_frequency = HDMI_AUDIO_SAMPLE_FREQUENCY_44100;
break;
case 48000:
faudio->sample_frequency = HDMI_AUDIO_SAMPLE_FREQUENCY_48000;
break;
case 88200:
faudio->sample_frequency = HDMI_AUDIO_SAMPLE_FREQUENCY_88200;
break;
case 96000:
faudio->sample_frequency = HDMI_AUDIO_SAMPLE_FREQUENCY_96000;
break;
case 176400:
faudio->sample_frequency = HDMI_AUDIO_SAMPLE_FREQUENCY_176400;
break;
case 192000:
faudio->sample_frequency = HDMI_AUDIO_SAMPLE_FREQUENCY_192000;
break;
}
return inno_hdmi_upload_frame(hdmi, rc, &frame, INFOFRAME_AAI, 0, 0, 0);
}