[PATCH 0/2] ASoC: codecs: lpass-{wsa,va}-macro: check clk_set_rate() return value
From: Ajay Kumar Nandam
Date: Wed Jul 15 2026 - 04:30:01 EST
clk_set_rate() returns 0 on success or a negative errno on failure but
the WSA and VA macro probe functions were ignoring it. This series adds
return value checking and bails out of probe on failure.
This mirrors the same fix already posted for the TX and RX macros [1].
[1] https://lore.kernel.org/all/20260707-xo-sd-codec-tx-rx-v2-3-f61b4622f97f@xxxxxxxxxxxxxxxx/
Signed-off-by: Ajay Kumar Nandam <ajay.nandam@xxxxxxxxxxxxxxxx>
---
Ajay Kumar Nandam (2):
ASoC: codecs: lpass-wsa-macro: check clk_set_rate() return value
ASoC: codecs: lpass-va-macro: check clk_set_rate() return value
sound/soc/codecs/lpass-va-macro.c | 8 ++++++--
sound/soc/codecs/lpass-wsa-macro.c | 9 +++++++--
2 files changed, 13 insertions(+), 4 deletions(-)
---
base-commit: cc2b5f627e8ccbae1188ef2d8be3e451d7f933a5
change-id: 20260715-xo-sd-codec-wsa-va-clk-set-rate-1f66a64165b9
Best regards,
--
Ajay Kumar Nandam <ajay.nandam@xxxxxxxxxxxxxxxx>