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.
This commit is contained in:
Mark Brown 2026-01-29 00:24:43 +00:00
commit fc15f8a41e
No known key found for this signature in database
GPG key ID: 24D68B725D5487D0
21 changed files with 240 additions and 1 deletions