regmap: kunit: Fix marking of the range window as volatile
For some reason the regmap used for testing ranges was not including the end of the range of paged registers as volatile since it found the end by counting from the selector register rather than the base of the window. Signed-off-by: Mark Brown <broonie@kernel.org> Link: https://lore.kernel.org/r/20231023-regmap-test-window-cache-v1-1-d8a71f441968@kernel.org Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
parent
d3601857e1
commit
fabe32cc1e
@ -445,7 +445,7 @@ static struct regmap_range_cfg test_range = {
|
||||
static bool test_range_volatile(struct device *dev, unsigned int reg)
|
||||
{
|
||||
if (reg >= test_range.window_start &&
|
||||
reg <= test_range.selector_reg + test_range.window_len)
|
||||
reg <= test_range.window_start + test_range.window_len)
|
||||
return true;
|
||||
|
||||
if (reg >= test_range.range_min && reg <= test_range.range_max)
|
||||
|
Loading…
Reference in New Issue
Block a user