diff options
author | 2024-04-08 15:45:56 +0100 | |
---|---|---|
committer | 2024-04-08 16:38:11 +0100 | |
commit | 7903d15f008056c8c152f2aa3b36217917853264 (patch) | |
tree | 9e1f8d87d4d1ed85021420e5e8f7db6be3eb54b0 /scripts/generate_rust_analyzer.py | |
parent | regmap: kunit: Add more cache-drop tests (diff) | |
download | linux-rng-7903d15f008056c8c152f2aa3b36217917853264.tar.xz linux-rng-7903d15f008056c8c152f2aa3b36217917853264.zip |
regmap: kunit: Add more cache-sync tests
Extend the testing of cache-sync.
- cache_sync() renamed cache_sync_marked_dirty() for clarity of
what conditions it is testing.
- cache_sync_defaults() renamed cache_sync_defaults_marked_dirty()
for clarity. Added code to write the register back to its default
value to check that a dirty sync doesn't write out the default value.
- Added cache_sync_after_cache_only(). Tests syncing the cache without
calling regcache_mark_dirty(). A register written while in cache-only
should be written out by regcache_sync().
- Added cache_sync_default_after_cache_only. This is similar to
cache_sync_after_cache_only(), but the register is changed to its
default value while in cache-only. Because regcache_mark_dirty() was
NOT called, regacache_sync() should write out the register.
Signed-off-by: Richard Fitzgerald <rf@opensource.cirrus.com>
Link: https://msgid.link/r/20240408144600.230848-8-rf@opensource.cirrus.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'scripts/generate_rust_analyzer.py')
0 files changed, 0 insertions, 0 deletions