drm/radeon: set speaker allocation for DCE4/5 (v2)
This updates the audio driver to the speaker allocation block from the EDID. A similar change was just implemented for DCE6/8. v2: remove unused variables Signed-off-by: Alex Deucher <alexander.deucher@amd.com> Acked-by: Rafał Miłecki <zajec5@gmail.com>
This commit is contained in:
@@ -714,6 +714,13 @@
|
||||
#define AFMT_GENERIC0_7 0x7138
|
||||
|
||||
/* DCE4/5 ELD audio interface */
|
||||
#define AZ_F0_CODEC_PIN0_CONTROL_CHANNEL_SPEAKER 0x5f78
|
||||
#define SPEAKER_ALLOCATION(x) (((x) & 0x7f) << 0)
|
||||
#define SPEAKER_ALLOCATION_MASK (0x7f << 0)
|
||||
#define SPEAKER_ALLOCATION_SHIFT 0
|
||||
#define HDMI_CONNECTION (1 << 16)
|
||||
#define DP_CONNECTION (1 << 17)
|
||||
|
||||
#define AZ_F0_CODEC_PIN0_CONTROL_AUDIO_DESCRIPTOR0 0x5f84 /* LPCM */
|
||||
#define AZ_F0_CODEC_PIN0_CONTROL_AUDIO_DESCRIPTOR1 0x5f88 /* AC3 */
|
||||
#define AZ_F0_CODEC_PIN0_CONTROL_AUDIO_DESCRIPTOR2 0x5f8c /* MPEG1 */
|
||||
|
Reference in New Issue
Block a user