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 maple tree for Cirrus Logic devices

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

A lot of the Cirrus Logic devices only support single register
read/write operations so they get no benefit from using the rbtree cache
over the more modern maple tree cache, convert them to use maple tree.

+10 -10
+1 -1
sound/soc/codecs/cs35l32.c
··· 260 260 .volatile_reg = cs35l32_volatile_register, 261 261 .readable_reg = cs35l32_readable_register, 262 262 .precious_reg = cs35l32_precious_register, 263 - .cache_type = REGCACHE_RBTREE, 263 + .cache_type = REGCACHE_MAPLE, 264 264 265 265 .use_single_read = true, 266 266 .use_single_write = true,
+1 -1
sound/soc/codecs/cs35l33.c
··· 852 852 .volatile_reg = cs35l33_volatile_register, 853 853 .readable_reg = cs35l33_readable_register, 854 854 .writeable_reg = cs35l33_writeable_register, 855 - .cache_type = REGCACHE_RBTREE, 855 + .cache_type = REGCACHE_MAPLE, 856 856 .use_single_read = true, 857 857 .use_single_write = true, 858 858 };
+1 -1
sound/soc/codecs/cs35l34.c
··· 799 799 .volatile_reg = cs35l34_volatile_register, 800 800 .readable_reg = cs35l34_readable_register, 801 801 .precious_reg = cs35l34_precious_register, 802 - .cache_type = REGCACHE_RBTREE, 802 + .cache_type = REGCACHE_MAPLE, 803 803 804 804 .use_single_read = true, 805 805 .use_single_write = true,
+1 -1
sound/soc/codecs/cs35l35.c
··· 1099 1099 .volatile_reg = cs35l35_volatile_register, 1100 1100 .readable_reg = cs35l35_readable_register, 1101 1101 .precious_reg = cs35l35_precious_register, 1102 - .cache_type = REGCACHE_RBTREE, 1102 + .cache_type = REGCACHE_MAPLE, 1103 1103 .use_single_read = true, 1104 1104 .use_single_write = true, 1105 1105 };
+1 -1
sound/soc/codecs/cs4234.c
··· 675 675 .writeable_reg = cs4234_writeable_register, 676 676 .reg_defaults = cs4234_default_reg, 677 677 .num_reg_defaults = ARRAY_SIZE(cs4234_default_reg), 678 - .cache_type = REGCACHE_RBTREE, 678 + .cache_type = REGCACHE_MAPLE, 679 679 .use_single_read = true, 680 680 .use_single_write = true, 681 681 };
+1 -1
sound/soc/codecs/cs42l42.c
··· 393 393 .max_register = CS42L42_MAX_REGISTER, 394 394 .reg_defaults = cs42l42_reg_defaults, 395 395 .num_reg_defaults = ARRAY_SIZE(cs42l42_reg_defaults), 396 - .cache_type = REGCACHE_RBTREE, 396 + .cache_type = REGCACHE_MAPLE, 397 397 398 398 .use_single_read = true, 399 399 .use_single_write = true,
+1 -1
sound/soc/codecs/cs42l73.c
··· 1267 1267 .num_reg_defaults = ARRAY_SIZE(cs42l73_reg_defaults), 1268 1268 .volatile_reg = cs42l73_volatile_register, 1269 1269 .readable_reg = cs42l73_readable_register, 1270 - .cache_type = REGCACHE_RBTREE, 1270 + .cache_type = REGCACHE_MAPLE, 1271 1271 1272 1272 .use_single_read = true, 1273 1273 .use_single_write = true,
+1 -1
sound/soc/codecs/cs42l83-i2c.c
··· 158 158 .max_register = CS42L42_MAX_REGISTER, 159 159 .reg_defaults = cs42l83_reg_defaults, 160 160 .num_reg_defaults = ARRAY_SIZE(cs42l83_reg_defaults), 161 - .cache_type = REGCACHE_RBTREE, 161 + .cache_type = REGCACHE_MAPLE, 162 162 163 163 .use_single_read = true, 164 164 .use_single_write = true,
+1 -1
sound/soc/codecs/cs43130.c
··· 2357 2357 .readable_reg = cs43130_readable_register, 2358 2358 .precious_reg = cs43130_precious_register, 2359 2359 .volatile_reg = cs43130_volatile_register, 2360 - .cache_type = REGCACHE_RBTREE, 2360 + .cache_type = REGCACHE_MAPLE, 2361 2361 /* needed for regcache_sync */ 2362 2362 .use_single_read = true, 2363 2363 .use_single_write = true,
+1 -1
sound/soc/codecs/cs53l30.c
··· 911 911 .volatile_reg = cs53l30_volatile_register, 912 912 .writeable_reg = cs53l30_writeable_register, 913 913 .readable_reg = cs53l30_readable_register, 914 - .cache_type = REGCACHE_RBTREE, 914 + .cache_type = REGCACHE_MAPLE, 915 915 916 916 .use_single_read = true, 917 917 .use_single_write = true,