[PATCH 00/13] ASoC: mediatek: mt8189: Improve error handling

From: phucduc . bui

Date: Thu Sep 10 2026 - 08:58:17 EST


From: bui duc phuc <phucduc.bui@xxxxxxxxx>

Hi all,

This series addresses part of the error handling in the MT8189 AFE driver.

It propagates errors from clock operations and runtime resume, validates
clock parameters, and removes redundant error messages.

Compile-tested only.

Best regards,
Phuc

bui duc phuc (13):
ASoC: mediatek: mt8189: Return error for missing regmap
ASoC: mediatek: mt8189: Propagate APLL enable errors
ASoC: mediatek: mt8189: Propagate MCK enable errors
ASoC: mediatek: mt8189: Validate MCK ID
ASoC: mediatek: mt8189: Propagate reg_rw clock errors
ASoC: mediatek: mt8189: Use dev_err_probe() for clock errors
ASoC: mediatek: mt8189: Propagate runtime resume errors
ASoC: mediatek: mt8189: Remove redundant error message
ASoC: mediatek: mt8189: Propagate APLL errors
ASoC: mediatek: mt8189: Propagate MCLK errors
ASoC: mediatek: mt8189: Validate sysclk frequency
ASoC: mediatek: mt8189: Propagate TDM clock errors
ASoC: mediatek: mt8189: Validate TDM MCLK frequency

sound/soc/mediatek/mt8189/mt8189-afe-clk.c | 136 +++++++++++++++------
sound/soc/mediatek/mt8189/mt8189-afe-pcm.c | 49 +++++---
sound/soc/mediatek/mt8189/mt8189-dai-i2s.c | 17 ++-
sound/soc/mediatek/mt8189/mt8189-dai-tdm.c | 17 ++-
4 files changed, 155 insertions(+), 64 deletions(-)

--
2.43.0