Skip to content

ASoC: mediatek: mt8192: Improve error handling

[email protected] linux-arm-kernel linux-mediatek linux-sound lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest15 patches 1 replyIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/15ASoC: mediatek: mt8192: fix APLL mux error handlingsound/soc/mediatek/mt8192/mt8192-afe-clk.c+32 -220 replies
2/15ASoC: mediatek: mt8192: fix AFE clock error handlingsound/soc/mediatek/mt8192/mt8192-afe-clk.c+19 -90 replies
3/15ASoC: mediatek: mt8192: fix error handling in APLL enable functionssound/soc/mediatek/mt8192/mt8192-afe-clk.c+24 -80 replies
4/15ASoC: mediatek: mt8192: fix MCK clock error handlingsound/soc/mediatek/mt8192/mt8192-afe-clk.c+11 -30 replies
5/15ASoC: mediatek: mt8192: switch to devm_clk_get_optional()sound/soc/mediatek/mt8192/mt8192-afe-clk.c+4 -70 replies
6/15ASoC: mediatek: mt8192: Use dev_err_probe() in mt8192_init_clock()sound/soc/mediatek/mt8192/mt8192-afe-clk.c+9 -150 replies
7/15ASoC: mediatek: mt8192: Propagate errors in mt8192_afe_gpio_request()sound/soc/mediatek/mt8192/mt8192-afe-gpio.c+40 -340 replies
8/15ASoC: mediatek: mt8192: Use dev_err_probe() for devm_pinctrl_get()sound/soc/mediatek/mt8192/mt8192-afe-gpio.c+2 -60 replies
9/15ASoC: mediatek: mt8192: check return values in mt8192_afe_gpio_init()sound/soc/mediatek/mt8192/mt8192-afe-gpio.c+8 -40 replies
10/15ASoC: mediatek: mt8192: Handle regcache_sync() failure in runtime resumesound/soc/mediatek/mt8192/mt8192-afe-pcm.c+5 -10 replies
11/15ASoC: mediatek: mt8192: Remove redundant error messagesound/soc/mediatek/mt8192/mt8192-afe-pcm.c+2 -40 replies
12/15ASoC: mediatek: mt8192: Propagate mt8192_afe_gpio_request() errors in ADDA DAIsound/soc/mediatek/mt8192/mt8192-dai-adda.c+32 -120 replies
13/15ASoC: mediatek: mt8192: Propagate errors in TDM DAI DAPM event handlerssound/soc/mediatek/mt8192/mt8192-dai-tdm.c+13 -50 replies
14/15ASoC: mediatek: mt8192: Propagate errors in I2S DAI DAPM event handlerssound/soc/mediatek/mt8192/mt8192-dai-i2s.c+14 -60 replies
15/15ASoC: mediatek: mt8192-mt6359: Fix error handling in MTKAIF calibrationsound/soc/mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c+25 -120 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

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

From: bui duc phuc <[email protected]>

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(-)
Signature · 1 line
2.43.0