.max_register = 0x40981300,
        .reg_defaults = rt712_sdca_dmic_reg_defaults,
        .num_reg_defaults = ARRAY_SIZE(rt712_sdca_dmic_reg_defaults),
-       .cache_type = REGCACHE_RBTREE,
+       .cache_type = REGCACHE_MAPLE,
        .use_single_read = true,
        .use_single_write = true,
 };
        .max_register = 0x40800f14,
        .reg_defaults = rt712_sdca_dmic_mbq_defaults,
        .num_reg_defaults = ARRAY_SIZE(rt712_sdca_dmic_mbq_defaults),
-       .cache_type = REGCACHE_RBTREE,
+       .cache_type = REGCACHE_MAPLE,
        .use_single_read = true,
        .use_single_write = true,
 };
 
        .max_register = 0x44ffffff,
        .reg_defaults = rt712_sdca_reg_defaults,
        .num_reg_defaults = ARRAY_SIZE(rt712_sdca_reg_defaults),
-       .cache_type = REGCACHE_RBTREE,
+       .cache_type = REGCACHE_MAPLE,
        .use_single_read = true,
        .use_single_write = true,
 };
        .max_register = 0x41000312,
        .reg_defaults = rt712_sdca_mbq_defaults,
        .num_reg_defaults = ARRAY_SIZE(rt712_sdca_mbq_defaults),
-       .cache_type = REGCACHE_RBTREE,
+       .cache_type = REGCACHE_MAPLE,
        .use_single_read = true,
        .use_single_write = true,
 };