projects
/
linux-2.6-microblaze.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
d360185
)
regmap: kunit: Fix marking of the range window as volatile
author
Mark Brown
<broonie@kernel.org>
Mon, 23 Oct 2023 17:19:11 +0000
(18:19 +0100)
committer
Mark Brown
<broonie@kernel.org>
Thu, 26 Oct 2023 13:00:42 +0000
(14:00 +0100)
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>
drivers/base/regmap/regmap-kunit.c
patch
|
blob
|
history
diff --git
a/drivers/base/regmap/regmap-kunit.c
b/drivers/base/regmap/regmap-kunit.c
index
264d29b
..
f79fd5e
100644
(file)
--- a/
drivers/base/regmap/regmap-kunit.c
+++ b/
drivers/base/regmap/regmap-kunit.c
@@
-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)