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: Use the maple tree register cache for RealTek

Merge series from Mark Brown <broonie@kernel.org>:

The RealTek SoundWire CODECs don't support bulk register operations so
they gain no advantage from using the rbtree cache, convert them to use
the maple tree cache instead - it is more modern.

+15 -15
+1 -1
sound/soc/codecs/rt1308-sdw.c
··· 68 68 .max_register = 0xcfff, 69 69 .reg_defaults = rt1308_reg_defaults, 70 70 .num_reg_defaults = ARRAY_SIZE(rt1308_reg_defaults), 71 - .cache_type = REGCACHE_RBTREE, 71 + .cache_type = REGCACHE_MAPLE, 72 72 .use_single_read = true, 73 73 .use_single_write = true, 74 74 };
+1 -1
sound/soc/codecs/rt1316-sdw.c
··· 188 188 .max_register = 0x4108ffff, 189 189 .reg_defaults = rt1316_reg_defaults, 190 190 .num_reg_defaults = ARRAY_SIZE(rt1316_reg_defaults), 191 - .cache_type = REGCACHE_RBTREE, 191 + .cache_type = REGCACHE_MAPLE, 192 192 .use_single_read = true, 193 193 .use_single_write = true, 194 194 };
+1 -1
sound/soc/codecs/rt1318-sdw.c
··· 337 337 .max_register = 0x41081488, 338 338 .reg_defaults = rt1318_reg_defaults, 339 339 .num_reg_defaults = ARRAY_SIZE(rt1318_reg_defaults), 340 - .cache_type = REGCACHE_RBTREE, 340 + .cache_type = REGCACHE_MAPLE, 341 341 .use_single_read = true, 342 342 .use_single_write = true, 343 343 };
+1 -1
sound/soc/codecs/rt700-sdw.c
··· 292 292 .max_register = 0x755800, 293 293 .reg_defaults = rt700_reg_defaults, 294 294 .num_reg_defaults = ARRAY_SIZE(rt700_reg_defaults), 295 - .cache_type = REGCACHE_RBTREE, 295 + .cache_type = REGCACHE_MAPLE, 296 296 .use_single_read = true, 297 297 .use_single_write = true, 298 298 .reg_read = rt700_sdw_read,
+2 -2
sound/soc/codecs/rt711-sdca-sdw.c
··· 119 119 .max_register = 0x44ffffff, 120 120 .reg_defaults = rt711_sdca_reg_defaults, 121 121 .num_reg_defaults = ARRAY_SIZE(rt711_sdca_reg_defaults), 122 - .cache_type = REGCACHE_RBTREE, 122 + .cache_type = REGCACHE_MAPLE, 123 123 .use_single_read = true, 124 124 .use_single_write = true, 125 125 }; ··· 133 133 .max_register = 0x40800f12, 134 134 .reg_defaults = rt711_sdca_mbq_defaults, 135 135 .num_reg_defaults = ARRAY_SIZE(rt711_sdca_mbq_defaults), 136 - .cache_type = REGCACHE_RBTREE, 136 + .cache_type = REGCACHE_MAPLE, 137 137 .use_single_read = true, 138 138 .use_single_write = true, 139 139 };
+1 -1
sound/soc/codecs/rt711-sdw.c
··· 296 296 .max_register = 0x755800, 297 297 .reg_defaults = rt711_reg_defaults, 298 298 .num_reg_defaults = ARRAY_SIZE(rt711_reg_defaults), 299 - .cache_type = REGCACHE_RBTREE, 299 + .cache_type = REGCACHE_MAPLE, 300 300 .use_single_read = true, 301 301 .use_single_write = true, 302 302 .reg_read = rt711_sdw_read,
+2 -2
sound/soc/codecs/rt712-sdca-dmic.c
··· 110 110 .max_register = 0x40981300, 111 111 .reg_defaults = rt712_sdca_dmic_reg_defaults, 112 112 .num_reg_defaults = ARRAY_SIZE(rt712_sdca_dmic_reg_defaults), 113 - .cache_type = REGCACHE_RBTREE, 113 + .cache_type = REGCACHE_MAPLE, 114 114 .use_single_read = true, 115 115 .use_single_write = true, 116 116 }; ··· 124 124 .max_register = 0x40800f14, 125 125 .reg_defaults = rt712_sdca_dmic_mbq_defaults, 126 126 .num_reg_defaults = ARRAY_SIZE(rt712_sdca_dmic_mbq_defaults), 127 - .cache_type = REGCACHE_RBTREE, 127 + .cache_type = REGCACHE_MAPLE, 128 128 .use_single_read = true, 129 129 .use_single_write = true, 130 130 };
+2 -2
sound/soc/codecs/rt712-sdca-sdw.c
··· 116 116 .max_register = 0x44ffffff, 117 117 .reg_defaults = rt712_sdca_reg_defaults, 118 118 .num_reg_defaults = ARRAY_SIZE(rt712_sdca_reg_defaults), 119 - .cache_type = REGCACHE_RBTREE, 119 + .cache_type = REGCACHE_MAPLE, 120 120 .use_single_read = true, 121 121 .use_single_write = true, 122 122 }; ··· 130 130 .max_register = 0x41000312, 131 131 .reg_defaults = rt712_sdca_mbq_defaults, 132 132 .num_reg_defaults = ARRAY_SIZE(rt712_sdca_mbq_defaults), 133 - .cache_type = REGCACHE_RBTREE, 133 + .cache_type = REGCACHE_MAPLE, 134 134 .use_single_read = true, 135 135 .use_single_write = true, 136 136 };
+2 -2
sound/soc/codecs/rt715-sdca-sdw.c
··· 97 97 .max_register = 0x43ffffff, 98 98 .reg_defaults = rt715_reg_defaults_sdca, 99 99 .num_reg_defaults = ARRAY_SIZE(rt715_reg_defaults_sdca), 100 - .cache_type = REGCACHE_RBTREE, 100 + .cache_type = REGCACHE_MAPLE, 101 101 .use_single_read = true, 102 102 .use_single_write = true, 103 103 }; ··· 111 111 .max_register = 0x43ffffff, 112 112 .reg_defaults = rt715_mbq_reg_defaults_sdca, 113 113 .num_reg_defaults = ARRAY_SIZE(rt715_mbq_reg_defaults_sdca), 114 - .cache_type = REGCACHE_RBTREE, 114 + .cache_type = REGCACHE_MAPLE, 115 115 .use_single_read = true, 116 116 .use_single_write = true, 117 117 };
+2 -2
sound/soc/codecs/rt722-sdca-sdw.c
··· 139 139 .max_register = 0x44ffffff, 140 140 .reg_defaults = rt722_sdca_reg_defaults, 141 141 .num_reg_defaults = ARRAY_SIZE(rt722_sdca_reg_defaults), 142 - .cache_type = REGCACHE_RBTREE, 142 + .cache_type = REGCACHE_MAPLE, 143 143 .use_single_read = true, 144 144 .use_single_write = true, 145 145 }; ··· 153 153 .max_register = 0x41000312, 154 154 .reg_defaults = rt722_sdca_mbq_defaults, 155 155 .num_reg_defaults = ARRAY_SIZE(rt722_sdca_mbq_defaults), 156 - .cache_type = REGCACHE_RBTREE, 156 + .cache_type = REGCACHE_MAPLE, 157 157 .use_single_read = true, 158 158 .use_single_write = true, 159 159 };