Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

ASoC: fsl: Use maple tree register cache

Several of the NXP drivers use regmaps with a rbtree register cache. Since
the maple tree cache is using a generally more modern data structure which
makes implementation choices more suitable for modern systems let's convert
these drivers to it. This should have no practical impact.

Signed-off-by: Mark Brown <broonie@kernel.org>
Link: https://patch.msgid.link/20240924-asoc-imx-maple-v1-1-8b993901f71e@kernel.org
Signed-off-by: Mark Brown <broonie@kernel.org>

+3 -3
+1 -1
sound/soc/fsl/fsl_aud2htx.c
··· 169 169 .readable_reg = fsl_aud2htx_readable_reg, 170 170 .volatile_reg = fsl_aud2htx_volatile_reg, 171 171 .writeable_reg = fsl_aud2htx_writeable_reg, 172 - .cache_type = REGCACHE_RBTREE, 172 + .cache_type = REGCACHE_MAPLE, 173 173 }; 174 174 175 175 static const struct of_device_id fsl_aud2htx_dt_ids[] = {
+1 -1
sound/soc/fsl/fsl_easrc.c
··· 1748 1748 .rd_table = &fsl_easrc_readable_table, 1749 1749 .wr_table = &fsl_easrc_writeable_table, 1750 1750 .volatile_table = &fsl_easrc_volatileable_table, 1751 - .cache_type = REGCACHE_RBTREE, 1751 + .cache_type = REGCACHE_MAPLE, 1752 1752 }; 1753 1753 1754 1754 #ifdef DEBUG
+1 -1
sound/soc/fsl/fsl_micfil.c
··· 955 955 .readable_reg = fsl_micfil_readable_reg, 956 956 .volatile_reg = fsl_micfil_volatile_reg, 957 957 .writeable_reg = fsl_micfil_writeable_reg, 958 - .cache_type = REGCACHE_RBTREE, 958 + .cache_type = REGCACHE_MAPLE, 959 959 }; 960 960 961 961 /* END OF REGMAP */