regulator: convert to use maple tree register
Merge series from Bo Liu <liubo03@inspur.com>: 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. Bo Liu (13): regulator: da9121: convert to use maple tree register cache regulator: da9211: convert to use maple tree register cache regulator: isl9305: convert to use maple tree register cache regulator: max8973: convert to use maple tree register cache regulator: mt6311: convert to use maple tree register cache regulator: pca9450: convert to use maple tree register cache regulator: pf8x00: convert to use maple tree register cache regulator: pfuze100: convert to use maple tree register cache regulator: rtmv20: convert to use maple tree register cache regulator: rtq6752: convert to use maple tree register cache regulator: tps51632: convert to use maple tree register cache regulator: tps62360: convert to use maple tree register cache regulator: rpi-panel-attiny: convert to use maple tree register cache drivers/regulator/da9121-regulator.c | 4 ++-- drivers/regulator/da9211-regulator.c | 2 +- drivers/regulator/isl9305.c | 2 +- drivers/regulator/max8973-regulator.c | 2 +- drivers/regulator/mt6311-regulator.c | 2 +- drivers/regulator/pca9450-regulator.c | 2 +- drivers/regulator/pf8x00-regulator.c | 2 +- drivers/regulator/pfuze100-regulator.c | 2 +- drivers/regulator/rpi-panel-attiny-regulator.c | 2 +- drivers/regulator/rtmv20-regulator.c | 2 +- drivers/regulator/rtq6752-regulator.c | 2 +- drivers/regulator/tps51632-regulator.c | 2 +- drivers/regulator/tps62360-regulator.c | 2 +- 13 files changed, 14 insertions(+), 14 deletions(-) -- 2.18.2
This commit is contained in:
commit
54b8d0956a
@ -872,7 +872,7 @@ static struct regmap_config da9121_1ch_regmap_config = {
|
||||
.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 */
|
||||
@ -883,7 +883,7 @@ static struct regmap_config da9121_2ch_regmap_config = {
|
||||
.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)
|
||||
|
@ -68,7 +68,7 @@ static const struct regmap_config da9211_regmap_config = {
|
||||
.val_bits = 8,
|
||||
.max_register = 5 * 128,
|
||||
.volatile_reg = da9211_volatile_reg,
|
||||
.cache_type = REGCACHE_RBTREE,
|
||||
.cache_type = REGCACHE_MAPLE,
|
||||
.ranges = da9211_regmap_range,
|
||||
.num_ranges = ARRAY_SIZE(da9211_regmap_range),
|
||||
};
|
||||
|
@ -134,7 +134,7 @@ static const struct regmap_config isl9305_regmap = {
|
||||
.val_bits = 8,
|
||||
|
||||
.max_register = ISL9305_MAX_REG,
|
||||
.cache_type = REGCACHE_RBTREE,
|
||||
.cache_type = REGCACHE_MAPLE,
|
||||
};
|
||||
|
||||
static int isl9305_i2c_probe(struct i2c_client *i2c)
|
||||
|
@ -510,7 +510,7 @@ static const struct regmap_config max8973_regmap_config = {
|
||||
.reg_bits = 8,
|
||||
.val_bits = 8,
|
||||
.max_register = MAX8973_CHIPID2,
|
||||
.cache_type = REGCACHE_RBTREE,
|
||||
.cache_type = REGCACHE_MAPLE,
|
||||
};
|
||||
|
||||
static struct max8973_regulator_platform_data *max8973_parse_dt(
|
||||
|
@ -20,7 +20,7 @@ static const struct regmap_config mt6311_regmap_config = {
|
||||
.reg_bits = 8,
|
||||
.val_bits = 8,
|
||||
.max_register = MT6311_FQMTR_CON4,
|
||||
.cache_type = REGCACHE_RBTREE,
|
||||
.cache_type = REGCACHE_MAPLE,
|
||||
};
|
||||
|
||||
/* Default limits measured in millivolts and milliamps */
|
||||
|
@ -53,7 +53,7 @@ static const struct regmap_config pca9450_regmap_config = {
|
||||
.val_bits = 8,
|
||||
.volatile_table = &pca9450_volatile_regs,
|
||||
.max_register = PCA9450_MAX_REGISTER - 1,
|
||||
.cache_type = REGCACHE_RBTREE,
|
||||
.cache_type = REGCACHE_MAPLE,
|
||||
};
|
||||
|
||||
/*
|
||||
|
@ -142,7 +142,7 @@ static const struct regmap_config pf8x00_regmap_config = {
|
||||
.reg_bits = 8,
|
||||
.val_bits = 8,
|
||||
.max_register = PF8X00_PAGE_SELECT,
|
||||
.cache_type = REGCACHE_RBTREE,
|
||||
.cache_type = REGCACHE_MAPLE,
|
||||
};
|
||||
|
||||
/* VLDOx output: 1.5V to 5.0V */
|
||||
|
@ -680,7 +680,7 @@ static const struct regmap_config pfuze_regmap_config = {
|
||||
.reg_bits = 8,
|
||||
.val_bits = 8,
|
||||
.max_register = PFUZE_NUMREGS - 1,
|
||||
.cache_type = REGCACHE_RBTREE,
|
||||
.cache_type = REGCACHE_MAPLE,
|
||||
};
|
||||
|
||||
static int pfuze100_regulator_probe(struct i2c_client *client)
|
||||
|
@ -75,7 +75,7 @@ static const struct regmap_config attiny_regmap_config = {
|
||||
.val_bits = 8,
|
||||
.disable_locking = 1,
|
||||
.max_register = REG_WRITE_DATA_L,
|
||||
.cache_type = REGCACHE_RBTREE,
|
||||
.cache_type = REGCACHE_MAPLE,
|
||||
};
|
||||
|
||||
static int attiny_set_port_state(struct attiny_lcd *state, int reg, u8 val)
|
||||
|
@ -312,7 +312,7 @@ static bool rtmv20_is_volatile_reg(struct device *dev, unsigned int reg)
|
||||
static const struct regmap_config rtmv20_regmap_config = {
|
||||
.reg_bits = 8,
|
||||
.val_bits = 8,
|
||||
.cache_type = REGCACHE_RBTREE,
|
||||
.cache_type = REGCACHE_MAPLE,
|
||||
.max_register = RTMV20_REG_LDMASK,
|
||||
.num_reg_defaults_raw = RTMV20_MAX_REGS,
|
||||
|
||||
|
@ -209,7 +209,7 @@ static const struct reg_default rtq6752_reg_defaults[] = {
|
||||
static const struct regmap_config rtq6752_regmap_config = {
|
||||
.reg_bits = 8,
|
||||
.val_bits = 8,
|
||||
.cache_type = REGCACHE_RBTREE,
|
||||
.cache_type = REGCACHE_MAPLE,
|
||||
.max_register = RTQ6752_REG_FAULT,
|
||||
.reg_defaults = rtq6752_reg_defaults,
|
||||
.num_reg_defaults = ARRAY_SIZE(rtq6752_reg_defaults),
|
||||
|
@ -199,7 +199,7 @@ static const struct regmap_config tps51632_regmap_config = {
|
||||
.readable_reg = is_read_reg,
|
||||
.volatile_reg = is_volatile_reg,
|
||||
.max_register = TPS51632_MAX_REG - 1,
|
||||
.cache_type = REGCACHE_RBTREE,
|
||||
.cache_type = REGCACHE_MAPLE,
|
||||
};
|
||||
|
||||
#if defined(CONFIG_OF)
|
||||
|
@ -275,7 +275,7 @@ static const struct regmap_config tps62360_regmap_config = {
|
||||
.reg_bits = 8,
|
||||
.val_bits = 8,
|
||||
.max_register = REG_CHIPID,
|
||||
.cache_type = REGCACHE_RBTREE,
|
||||
.cache_type = REGCACHE_MAPLE,
|
||||
};
|
||||
|
||||
static struct tps62360_regulator_platform_data *
|
||||
|
Loading…
x
Reference in New Issue
Block a user