diff options
Diffstat (limited to 'drivers/gpu/drm/amd/display/dc/dce/dce_audio.c')
| -rw-r--r-- | drivers/gpu/drm/amd/display/dc/dce/dce_audio.c | 6 | 
1 files changed, 4 insertions, 2 deletions
| diff --git a/drivers/gpu/drm/amd/display/dc/dce/dce_audio.c b/drivers/gpu/drm/amd/display/dc/dce/dce_audio.c index 7866cf2a668f..27218ede150a 100644 --- a/drivers/gpu/drm/amd/display/dc/dce/dce_audio.c +++ b/drivers/gpu/drm/amd/display/dc/dce/dce_audio.c @@ -514,13 +514,15 @@ void dce_aud_az_configure(  			union audio_sample_rates sample_rates =  					audio_mode->sample_rates;  			uint8_t byte2 = audio_mode->max_bit_rate; +			uint8_t channel_count = audio_mode->channel_count;  			/* adjust specific properties */  			switch (audio_format_code) {  			case AUDIO_FORMAT_CODE_LINEARPCM: { +  				check_audio_bandwidth(  					crtc_info, -					audio_mode->channel_count, +					channel_count,  					signal,  					&sample_rates); @@ -548,7 +550,7 @@ void dce_aud_az_configure(  			/* fill audio format data */  			set_reg_field_value(value, -					audio_mode->channel_count - 1, +					channel_count - 1,  					AZALIA_F0_CODEC_PIN_CONTROL_AUDIO_DESCRIPTOR0,  					MAX_CHANNELS); | 
