]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
regmap: reg_default_cb for flat cache defaults
authorMark Brown <broonie@kernel.org>
Thu, 29 Jan 2026 00:24:43 +0000 (00:24 +0000)
committerMark Brown <broonie@kernel.org>
Thu, 29 Jan 2026 00:24:43 +0000 (00:24 +0000)
commitfc15f8a41e38d48937078643b31888f9d96f5afd
tree5c067313ebd7b5d01eecf75b2b18a281a9cd7d65
parent88340fc880cae6a2953a366aa6ad0900fd9830da
parent9409d18bf7d58ab716337749e28e2caba0d64cb0
regmap: reg_default_cb for flat cache defaults

Merge series from "Sheetal ." <sheetal@nvidia.com>:

This series adds a reg_default_cb callback for REGCACHE_FLAT to provide
defaults for registers not listed in reg_defaults. Defaults are loaded
eagerly during regcache init and the callback can use writeable_reg to
filter valid addresses and avoid holes.

Tegra ASoC drivers set reg_default_cb and add writeable_reg filtering for
AHUB RX holes to prevent invalid addresses from being marked valid.