[alsa-devel] [PATCH] ALSA: hda - use generic hdmi parser for ATI R6xx codec
Takashi Iwai
tiwai at suse.de
Sun Dec 5 11:54:16 CET 2010
At Sun, 5 Dec 2010 02:34:15 +0200,
Anssi Hannula wrote:
>
> Switch to the generic hdmi parser for codec id 1002:aa01 (ATI R6xx
> HDMI), as the codec appears to work fine with it.
>
> Note that the codec is still limited to stereo output only, despite it
> reportedly being multichannel capable. Some as of yet unknown quirks
> will be needed to get that working.
>
> Testing was done on 2.6.36 by John Ettedgui.
>
> Signed-off-by: Anssi Hannula <anssi.hannula at iki.fi>
> Tested-by: John Ettedgui <john.ettedgui at gmail.com>
Thanks, applied now.
Regarding the multi-channel LPCM: this is definitely a thing we need a
help from ATI/AMD... I'm going to try ping some known people.
(But don't expect too much :)
Takashi
> ---
>
> As per the "ALSA Multichannel through HDMI" thread, the generic parser
> seems to work for this. So here's a patch against sound master.
>
> sound/pci/hda/patch_hdmi.c | 2 +-
> 1 files changed, 1 insertions(+), 1 deletions(-)
>
> diff --git a/sound/pci/hda/patch_hdmi.c b/sound/pci/hda/patch_hdmi.c
> index d3e49aa..f2267cf 100644
> --- a/sound/pci/hda/patch_hdmi.c
> +++ b/sound/pci/hda/patch_hdmi.c
> @@ -1533,7 +1533,7 @@ static struct hda_codec_preset snd_hda_preset_hdmi[] = {
> { .id = 0x1002793c, .name = "RS600 HDMI", .patch = patch_atihdmi },
> { .id = 0x10027919, .name = "RS600 HDMI", .patch = patch_atihdmi },
> { .id = 0x1002791a, .name = "RS690/780 HDMI", .patch = patch_atihdmi },
> -{ .id = 0x1002aa01, .name = "R6xx HDMI", .patch = patch_atihdmi },
> +{ .id = 0x1002aa01, .name = "R6xx HDMI", .patch = patch_generic_hdmi },
> { .id = 0x10951390, .name = "SiI1390 HDMI", .patch = patch_generic_hdmi },
> { .id = 0x10951392, .name = "SiI1392 HDMI", .patch = patch_generic_hdmi },
> { .id = 0x17e80047, .name = "Chrontel HDMI", .patch = patch_generic_hdmi },
> --
> 1.7.3
>
More information about the Alsa-devel
mailing list