diff options
-rw-r--r-- | avivotool.c | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/avivotool.c b/avivotool.c index 8564c75..2651576 100644 --- a/avivotool.c +++ b/avivotool.c @@ -1096,16 +1096,18 @@ void eg_cmd_regs(const char *type) SHOW_REG(DCE4_DCCG_AUDIO_DTO1_LOAD); SHOW_REG(DCE4_DCCG_AUDIO_DTO1_CNTL); - printf("\nAudio general:\n"); - SHOW_REG(DCE4_AZ_HOT_PLUG_CONTROL); + if (IS_DISPLAY_DCE4(card_info) || IS_DISPLAY_DCE5(card_info)) { + printf("\nAudio general:\n"); + SHOW_REG(DCE4_AZ_HOT_PLUG_CONTROL); - printf("\nAudio params:\n"); - SHOW_REG(EVERGREEN_AUDIO_VENDOR_ID); + printf("\nAudio params:\n"); + SHOW_REG(EVERGREEN_AUDIO_VENDOR_ID); - printf("\nAudio verbs:\n"); - SHOW_REG(EVERGREEN_AUDIO_RATE_BPS_CHANNEL); - SHOW_REG(EVERGREEN_AUDIO_PLAYING); - SHOW_REG(EVERGREEN_AUDIO_CAT_STATUS); + printf("\nAudio verbs:\n"); + SHOW_REG(EVERGREEN_AUDIO_RATE_BPS_CHANNEL); + SHOW_REG(EVERGREEN_AUDIO_PLAYING); + SHOW_REG(EVERGREEN_AUDIO_CAT_STATUS); + } for (i = 0; i < EG_NUM_OFFSETS; i++) { tmp = EG_GET_MODE_REG(i, EVERGREEN_DIG_CNTL); |