diff options
| author | Shuming Fan <shumingf@realtek.com> | 2026-09-09 17:18:06 +0800 |
|---|---|---|
| committer | Mark Brown <broonie@kernel.org> | 2026-09-09 18:54:35 +0100 |
| commit | 04c3ee0f5d158f6e2027c7ef617044cb649ab4ab (patch) | |
| tree | 463f60966bac70b8c007dd73b9d300058b91a7da /tools/perf/scripts/python/bin | |
| parent | 18d4051964614782fa46789a219e4eae12850c12 (diff) | |
ASoC: rt1320: avoid re-initialize in advanced mode
On some machines, speaker protection is enabled.
We call this advanced mode, which loads the DSP firmware and changes settings
based on the basic mode, including blind writes.
The amplifier can retain the advanced mode settings until a POR or power loss occurs.
Therefore, the driver does not need to switch from basic mode to advanced mode
when the system performs a warm reboot.
We only need to check the function_status to determine
whether the system has undergone a cold or warm reboot.
Fixes: 9b30521074f0 ("ASoC: rt1320: run the initialisation preset on the first hardware init")
Signed-off-by: Shuming Fan <shumingf@realtek.com>
Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.dev>
Link: https://patch.msgid.link/20260909091806.872977-1-shumingf@realtek.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/bin')
0 files changed, 0 insertions, 0 deletions
