.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,
        .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,