• Mark Brown's avatar
    regmap: Add some basic kunit tests · 2238959b
    Mark Brown authored
    On the theory that it's better to make a start let's add some KUnit tests
    for regmap. Currently this is a bit of a mess but it passes and hopefully
    will at some point help catch problems. We provide very basic cover for
    most of the core functionality that operates at the register level,
    repeating each test for each cache type in order to exercise the caches.
    There is no coverage of anything to do with the bulk operations at the bus
    level or formatting for byte stream buses yet.
    
    Each test creates it's own regmap since the cache structures are built
    incrementally, meaning we gain coverage from the different access
    patterns, and some of the tests cover different init scenarios.
    Signed-off-by: default avatarMark Brown <broonie@kernel.org>
    Link: https://lore.kernel.org/r/20230324-regmap-kunit-v2-2-b208801dc2c8@kernel.org
    2238959b
Kconfig 1.34 KB