[PATCH] drm/radeon/dce6: set correct number of audio pins
Rafał Miłecki
zajec5 at gmail.com
Thu Dec 12 10:10:21 PST 2013
2013/12/12 Alex Deucher <alexdeucher at gmail.com>:
> DCE6.0, 8.x has 6
> DCE6.1 has 4
>
> Signed-off-by: Alex Deucher <alexander.deucher at amd.com>
> ---
> drivers/gpu/drm/radeon/dce6_afmt.c | 4 +++-
> 1 file changed, 3 insertions(+), 1 deletion(-)
>
> diff --git a/drivers/gpu/drm/radeon/dce6_afmt.c b/drivers/gpu/drm/radeon/dce6_afmt.c
> index de86493..ab59fd7 100644
> --- a/drivers/gpu/drm/radeon/dce6_afmt.c
> +++ b/drivers/gpu/drm/radeon/dce6_afmt.c
> @@ -308,7 +308,9 @@ int dce6_audio_init(struct radeon_device *rdev)
> rdev->audio.enabled = true;
>
> if (ASIC_IS_DCE8(rdev))
> - rdev->audio.num_pins = 7;
> + rdev->audio.num_pins = 6;
> + else if (ASIC_IS_DCE61(rdev))
> + rdev->audio.num_pins = 4;
> else
> rdev->audio.num_pins = 6;
You don't check for DCE64, so OLAND will be treated as DCE6.0 (since
there isn't IGP Oland, so it won't be treated as 6.1).
Does 6.4 also have 6 pins?
More information about the dri-devel
mailing list