Commit 65e9b513 authored by Mark Brown's avatar Mark Brown Committed by Lee Jones

leds: aw200xx: Convert to use maple tree register cache

The maple tree register cache is based on a much more modern data structure
than the rbtree cache and makes optimisation choices which are probably
more appropriate for modern systems than those made by the rbtree cache.
Signed-off-by: default avatarMark Brown <broonie@kernel.org>
Link: https://lore.kernel.org/r/20230929-leds-maple-v1-2-ba5f9dcb1e75@kernel.orgSigned-off-by: default avatarLee Jones <lee@kernel.org>
parent 8e31906c
...@@ -479,7 +479,7 @@ static const struct regmap_config aw200xx_regmap_config = { ...@@ -479,7 +479,7 @@ static const struct regmap_config aw200xx_regmap_config = {
.num_ranges = ARRAY_SIZE(aw200xx_ranges), .num_ranges = ARRAY_SIZE(aw200xx_ranges),
.rd_table = &aw200xx_readable_table, .rd_table = &aw200xx_readable_table,
.wr_table = &aw200xx_writeable_table, .wr_table = &aw200xx_writeable_table,
.cache_type = REGCACHE_RBTREE, .cache_type = REGCACHE_MAPLE,
}; };
static int aw200xx_probe(struct i2c_client *client) static int aw200xx_probe(struct i2c_client *client)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment