[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