Skip to content

Commit c28a16d

Browse files
Zheng Yangrkhuangtao
authored andcommitted
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>
1 parent 8eb559f commit c28a16d

1 file changed

Lines changed: 0 additions & 36 deletions

File tree

drivers/gpu/drm/rockchip/inno_hdmi.c

Lines changed: 0 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -332,42 +332,6 @@ static int inno_hdmi_config_audio_aai(struct inno_hdmi *hdmi,
332332

333333
faudio->channels = audio->channels;
334334

335-
switch (audio->sample_width) {
336-
case 16:
337-
faudio->sample_size = HDMI_AUDIO_SAMPLE_SIZE_16;
338-
break;
339-
case 20:
340-
faudio->sample_size = HDMI_AUDIO_SAMPLE_SIZE_20;
341-
break;
342-
case 24:
343-
faudio->sample_size = HDMI_AUDIO_SAMPLE_SIZE_24;
344-
break;
345-
}
346-
347-
switch (audio->sample_rate) {
348-
case 32000:
349-
faudio->sample_frequency = HDMI_AUDIO_SAMPLE_FREQUENCY_32000;
350-
break;
351-
case 44100:
352-
faudio->sample_frequency = HDMI_AUDIO_SAMPLE_FREQUENCY_44100;
353-
break;
354-
case 48000:
355-
faudio->sample_frequency = HDMI_AUDIO_SAMPLE_FREQUENCY_48000;
356-
break;
357-
case 88200:
358-
faudio->sample_frequency = HDMI_AUDIO_SAMPLE_FREQUENCY_88200;
359-
break;
360-
case 96000:
361-
faudio->sample_frequency = HDMI_AUDIO_SAMPLE_FREQUENCY_96000;
362-
break;
363-
case 176400:
364-
faudio->sample_frequency = HDMI_AUDIO_SAMPLE_FREQUENCY_176400;
365-
break;
366-
case 192000:
367-
faudio->sample_frequency = HDMI_AUDIO_SAMPLE_FREQUENCY_192000;
368-
break;
369-
}
370-
371335
return inno_hdmi_upload_frame(hdmi, rc, &frame, INFOFRAME_AAI, 0, 0, 0);
372336
}
373337

0 commit comments

Comments
 (0)