]> Gentwo Git Trees - linux/.git/commitdiff
Merge tag 'regmap-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie...
authorLinus Torvalds <torvalds@linux-foundation.org>
Thu, 4 Dec 2025 19:16:44 +0000 (11:16 -0800)
committerLinus Torvalds <torvalds@linux-foundation.org>
Thu, 4 Dec 2025 19:16:44 +0000 (11:16 -0800)
Pull regmap updates from Mark Brown:
 "Another small update for regmap, we have one new feature plus a little
  bit of cleanup:

   - Support for sparseness information in the flat cache, allowing
     users that really need the performance properties it provides to
     benefit from the interface and startup time improvements that
     sparsness provides without needing to go all the way to a more
     fancy data structure

   - Cleanup work from Andy Shevchenko, refactoring the cache interface
     in preparation for some future stuff he's working on"

* tag 'regmap-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap:
  regmap: sdw-mbq: Reorder regmap_mbq_context struct for better packing
  regmap: i3c: Use ARRAY_SIZE()
  regcache: maple: Split ->populate() from ->init()
  regcache: flat: Split ->populate() from ->init()
  regcache: flat: Remove unneeded check and error message for -ENOMEM
  regcache: rbtree: Split ->populate() from ->init()
  regcache: Add ->populate() callback to separate from ->init()
  regmap: warn users about uninitialized flat cache
  regmap: add flat cache with sparse validity

1  2 
drivers/base/regmap/regmap-sdw-mbq.c
include/linux/regmap.h

index 8b7d34a6080d2001f70a16c5a73d6fbff2e59fa8,225c158d7f9d7e5928b5ddd0637f32c07241e457..6a61629f5f895f3b17e5562ab3b1d99d6fee5886
  
  struct regmap_mbq_context {
        struct device *dev;
 +      struct sdw_slave *sdw;
  
+       bool (*readable_reg)(struct device *dev, unsigned int reg);
        struct regmap_sdw_mbq_cfg cfg;
  
        int val_size;
Simple merge