[PATCH 00/15] ASoC: mediatek: mt8192: Improve error handling

From: phucduc . bui

Date: Fri Sep 18 2026 - 10:08:18 EST


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

Hi all,

This series addresses part of the error handling in the MT8192 driver.

It propagates errors from clock operations, GPIO requests, and DAPM event
handlers, and uses dev_err_probe() for cleaner probe logic.

Compile-tested only.

Best regards,
Phuc

bui duc phuc (15):
ASoC: mediatek: mt8192: fix APLL mux error handling
ASoC: mediatek: mt8192: fix AFE clock error handling
ASoC: mediatek: mt8192: fix error handling in APLL enable functions
ASoC: mediatek: mt8192: fix MCK clock error handling
ASoC: mediatek: mt8192: switch to devm_clk_get_optional()
ASoC: mediatek: mt8192: Use dev_err_probe() in mt8192_init_clock()
ASoC: mediatek: mt8192: Propagate errors in mt8192_afe_gpio_request()
ASoC: mediatek: mt8192: Use dev_err_probe() for devm_pinctrl_get()
ASoC: mediatek: mt8192: check return values in mt8192_afe_gpio_init()
ASoC: mediatek: mt8192: Handle regcache_sync() failure in runtime
resume
ASoC: mediatek: mt8192: Remove redundant error message
ASoC: mediatek: mt8192: Propagate mt8192_afe_gpio_request() errors in
ADDA DAI
ASoC: mediatek: mt8192: Propagate errors in TDM DAI DAPM event
handlers
ASoC: mediatek: mt8192: Propagate errors in I2S DAI DAPM event
handlers
ASoC: mediatek: mt8192-mt6359: Fix error handling in MTKAIF
calibration

sound/soc/mediatek/mt8192/mt8192-afe-clk.c | 163 +++++++++++-------
sound/soc/mediatek/mt8192/mt8192-afe-gpio.c | 94 +++++-----
sound/soc/mediatek/mt8192/mt8192-afe-pcm.c | 12 +-
sound/soc/mediatek/mt8192/mt8192-dai-adda.c | 44 +++--
sound/soc/mediatek/mt8192/mt8192-dai-i2s.c | 20 ++-
sound/soc/mediatek/mt8192/mt8192-dai-tdm.c | 18 +-
.../mt8192/mt8192-mt6359-rt1015-rt5682.c | 37 ++--
7 files changed, 240 insertions(+), 148 deletions(-)

--
2.43.0