diff options
| author | Le Qi <le.qi@oss.qualcomm.com> | 2026-10-14 14:53:21 +0800 |
|---|---|---|
| committer | Mark Brown <broonie@kernel.org> | 2026-10-14 14:55:54 +0100 |
| commit | 2923259d08b097bb3c39733f67e635a542ad8917 (patch) | |
| tree | 0c8e6b58ffa5c4c352e995c4b73ac0d75c58259b /tools/perf/scripts/python/bin | |
| parent | 392771995174023c98c3592fafe97e6a456308f6 (diff) | |
ASoC: codecs: da7213: Get MCLK in I2C probe
With deferrable card binding, a card that fails to bind is retried only
when a new ASoC component is registered. da7213 requests its MCLK in the
component probe callback, so if the clock provider registers late, the
card bind defers and the provider's later registration never triggers
a rebind, leaving the sound card unregistered.
Request MCLK in the I2C probe instead, so a missing clock defers the
codec driver probe through the driver core before the component is
registered.
Fixes: 42d99857d6f0 ("ASoC: core: Move all users to deferrable card binding")
Signed-off-by: Le Qi <le.qi@oss.qualcomm.com>
Link: https://patch.msgid.link/20261014065321.740850-1-le.qi@oss.qualcomm.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/bin')
0 files changed, 0 insertions, 0 deletions
