From a4773ae731e4df084d89784598702eb10ae1f8fc Mon Sep 17 00:00:00 2001 From: RichardG867 Date: Wed, 3 May 2023 20:55:07 -0300 Subject: [PATCH] ac97: Fix codec ID printout --- ac97/ac97.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ac97/ac97.c b/ac97/ac97.c index d45590e..b2cbb1c 100644 --- a/ac97/ac97.c +++ b/ac97/ac97.c @@ -121,7 +121,9 @@ codec_probe(uint16_t (*codec_read)(uint8_t reg), /* Generate and print dump file name. */ sprintf(buf, "COD%02X%02X%d.BIN", bus, dev, func); - printf("Saving codec %c%c%c%02X register dump to %s\n", regs[0x7e >> 1] >> 8, regs[0x7e >> 1] & 0xff, regs[0x7f >> 1] >> 8, regs[0x7f >> 1] & 0xff, buf); + printf("Saving codec %c%c%c%02X register dump to %s\n", + (uint8_t) (regs[0x7d >> 1] >> 8), (uint8_t) regs[0x7d >> 1], (uint8_t) (regs[0x7e >> 1] >> 8), (uint8_t) regs[0x7e >> 1], + buf); /* Write dump file. */ f = fopen(buf, "wb");