]> www.infradead.org Git - users/dwmw2/linux.git/commitdiff
ASoC: fsl: Use maple tree register cache
authorMark Brown <broonie@kernel.org>
Tue, 24 Sep 2024 13:58:42 +0000 (15:58 +0200)
committerMark Brown <broonie@kernel.org>
Sun, 29 Sep 2024 23:11:01 +0000 (01:11 +0200)
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>
sound/soc/fsl/fsl_aud2htx.c
sound/soc/fsl/fsl_easrc.c
sound/soc/fsl/fsl_micfil.c

index 021d73e409aa2fc538b761586591bfb3336ecdd8..bde6423188356dcf19dcac80f2b073a75c46bfb8 100644 (file)
@@ -169,7 +169,7 @@ static const struct regmap_config fsl_aud2htx_regmap_config = {
        .readable_reg = fsl_aud2htx_readable_reg,
        .volatile_reg = fsl_aud2htx_volatile_reg,
        .writeable_reg = fsl_aud2htx_writeable_reg,
-       .cache_type = REGCACHE_RBTREE,
+       .cache_type = REGCACHE_MAPLE,
 };
 
 static const struct of_device_id fsl_aud2htx_dt_ids[] = {
index 82359edd6a8b49ede6637a05c0ae5099e1cba1d1..d22f0621c465f59ed8753766cb8eab7e287768a2 100644 (file)
@@ -1748,7 +1748,7 @@ static const struct regmap_config fsl_easrc_regmap_config = {
        .rd_table = &fsl_easrc_readable_table,
        .wr_table = &fsl_easrc_writeable_table,
        .volatile_table = &fsl_easrc_volatileable_table,
-       .cache_type = REGCACHE_RBTREE,
+       .cache_type = REGCACHE_MAPLE,
 };
 
 #ifdef DEBUG
index 193be098fa5e0ff524452ec2589edb1daf62559d..972daadb344ee855a9ef73a56636c85ec0514102 100644 (file)
@@ -955,7 +955,7 @@ static const struct regmap_config fsl_micfil_regmap_config = {
        .readable_reg = fsl_micfil_readable_reg,
        .volatile_reg = fsl_micfil_volatile_reg,
        .writeable_reg = fsl_micfil_writeable_reg,
-       .cache_type = REGCACHE_RBTREE,
+       .cache_type = REGCACHE_MAPLE,
 };
 
 /* END OF REGMAP */