.rd_table = &da9121_1ch_readable_table,
        .wr_table = &da9121_1ch_writeable_table,
        .volatile_table = &da9121_volatile_table,
-       .cache_type = REGCACHE_RBTREE,
+       .cache_type = REGCACHE_MAPLE,
 };
 
 /* DA9121 regmap config for 2 channel variants */
        .rd_table = &da9121_2ch_readable_table,
        .wr_table = &da9121_2ch_writeable_table,
        .volatile_table = &da9121_volatile_table,
-       .cache_type = REGCACHE_RBTREE,
+       .cache_type = REGCACHE_MAPLE,
 };
 
 static int da9121_check_device_type(struct i2c_client *i2c, struct da9121 *chip)