[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>