mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-01-17 10:26:09 +00:00
net: ieee802154: mcr20a: 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: Bo Liu <liubo03@inspur.com> Message-ID: <20240202064611.39346-1-liubo03@inspur.com> Signed-off-by: Stefan Schmidt <stefan@datenfreihafen.org>
This commit is contained in:
parent
35c6bba552
commit
b0f413bc63
@ -251,7 +251,7 @@ static const struct regmap_config mcr20a_dar_regmap = {
|
||||
.val_bits = 8,
|
||||
.write_flag_mask = REGISTER_ACCESS | REGISTER_WRITE,
|
||||
.read_flag_mask = REGISTER_ACCESS | REGISTER_READ,
|
||||
.cache_type = REGCACHE_RBTREE,
|
||||
.cache_type = REGCACHE_MAPLE,
|
||||
.writeable_reg = mcr20a_dar_writeable,
|
||||
.readable_reg = mcr20a_dar_readable,
|
||||
.volatile_reg = mcr20a_dar_volatile,
|
||||
@ -387,7 +387,7 @@ static const struct regmap_config mcr20a_iar_regmap = {
|
||||
.val_bits = 8,
|
||||
.write_flag_mask = REGISTER_ACCESS | REGISTER_WRITE | IAR_INDEX,
|
||||
.read_flag_mask = REGISTER_ACCESS | REGISTER_READ | IAR_INDEX,
|
||||
.cache_type = REGCACHE_RBTREE,
|
||||
.cache_type = REGCACHE_MAPLE,
|
||||
.writeable_reg = mcr20a_iar_writeable,
|
||||
.readable_reg = mcr20a_iar_readable,
|
||||
.volatile_reg = mcr20a_iar_volatile,
|
||||
|
Loading…
x
Reference in New Issue
Block a user