.readable_reg = cs47l35_16bit_readable_register,
        .volatile_reg = cs47l35_16bit_volatile_register,
 
-       .cache_type = REGCACHE_RBTREE,
+       .cache_type = REGCACHE_MAPLE,
        .reg_defaults = cs47l35_reg_default,
        .num_reg_defaults = ARRAY_SIZE(cs47l35_reg_default),
 };
        .readable_reg = cs47l35_16bit_readable_register,
        .volatile_reg = cs47l35_16bit_volatile_register,
 
-       .cache_type = REGCACHE_RBTREE,
+       .cache_type = REGCACHE_MAPLE,
        .reg_defaults = cs47l35_reg_default,
        .num_reg_defaults = ARRAY_SIZE(cs47l35_reg_default),
 };
        .readable_reg = cs47l35_32bit_readable_register,
        .volatile_reg = cs47l35_32bit_volatile_register,
 
-       .cache_type = REGCACHE_RBTREE,
+       .cache_type = REGCACHE_MAPLE,
 };
 EXPORT_SYMBOL_GPL(cs47l35_32bit_spi_regmap);
 
        .readable_reg = cs47l35_32bit_readable_register,
        .volatile_reg = cs47l35_32bit_volatile_register,
 
-       .cache_type = REGCACHE_RBTREE,
+       .cache_type = REGCACHE_MAPLE,
 };
 EXPORT_SYMBOL_GPL(cs47l35_32bit_i2c_regmap);