diff options
author | Charles Keepax <ckeepax@opensource.cirrus.com> | 2022-01-05 11:30:23 +0000 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2022-01-05 13:53:53 +0000 |
commit | 7aa1cc1091e0a424e9e7711ca381ebe98b6865bc (patch) | |
tree | 193343a0522f0fdaa655ca20d5cb725c86ce01f3 /sound | |
parent | 5f2f539901b0d9bda722637521a11b7f7cf753f1 (diff) | |
download | linux-stable-7aa1cc1091e0a424e9e7711ca381ebe98b6865bc.tar.gz linux-stable-7aa1cc1091e0a424e9e7711ca381ebe98b6865bc.tar.bz2 linux-stable-7aa1cc1091e0a424e9e7711ca381ebe98b6865bc.zip |
firmware: cs_dsp: Clear core reset for cache
If the Halo registers are kept in the register cache the
HALO_CORE_RESET bit will be retained as 1 after reset is triggered in
cs_dsp_halo_start_core. This will cause subsequent writes to reset
the core which is not desired. Apart from this bit the rest of the
register bits are cacheable, so for safety sake clear the bit to
ensure the cache is consistent.
Signed-off-by: Charles Keepax <ckeepax@opensource.cirrus.com>
Link: https://lore.kernel.org/r/20220105113026.18955-6-ckeepax@opensource.cirrus.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'sound')
0 files changed, 0 insertions, 0 deletions