22 Dec
2023
22 Dec
'23
2:12 p.m.
On Fri, Dec 22, 2023 at 12:48:56AM +0100, Gergo Koteles wrote:
There are two problems with using regcache in this module.
The amplifier has 3 addressing levels (BOOK, PAGE, REG). The firmware contains blocks that must be written to BOOK 0x8C. The regcache doesn't know anything about BOOK, so regcache_sync writes invalid values to the actual BOOK.
Acked-by: Mark Brown broonie@kernel.org