mirror of
https://github.com/torvalds/linux.git
synced 2026-06-04 04:23:35 +02:00
ASoC: cirrus: Use the maple tree register cache
Merge series from Mark Brown <broonie@kernel.org>: The maple tree register register cache is now able to generate multi register writes which was the last big feature of the rbtree cache that it didn't support so let's update drivers to use the cache with the more modern data structure.
This commit is contained in:
commit
b174f9cab5
|
|
@ -1312,7 +1312,7 @@ static struct regmap_config cs35l36_regmap = {
|
|||
.precious_reg = cs35l36_precious_reg,
|
||||
.volatile_reg = cs35l36_volatile_reg,
|
||||
.readable_reg = cs35l36_readable_reg,
|
||||
.cache_type = REGCACHE_RBTREE,
|
||||
.cache_type = REGCACHE_MAPLE,
|
||||
};
|
||||
|
||||
static irqreturn_t cs35l36_irq(int irq, void *data)
|
||||
|
|
|
|||
|
|
@ -743,7 +743,7 @@ struct regmap_config cs35l41_regmap_i2c = {
|
|||
.volatile_reg = cs35l41_volatile_reg,
|
||||
.readable_reg = cs35l41_readable_reg,
|
||||
.precious_reg = cs35l41_precious_reg,
|
||||
.cache_type = REGCACHE_RBTREE,
|
||||
.cache_type = REGCACHE_MAPLE,
|
||||
};
|
||||
EXPORT_SYMBOL_GPL(cs35l41_regmap_i2c);
|
||||
|
||||
|
|
@ -760,7 +760,7 @@ struct regmap_config cs35l41_regmap_spi = {
|
|||
.volatile_reg = cs35l41_volatile_reg,
|
||||
.readable_reg = cs35l41_readable_reg,
|
||||
.precious_reg = cs35l41_precious_reg,
|
||||
.cache_type = REGCACHE_RBTREE,
|
||||
.cache_type = REGCACHE_MAPLE,
|
||||
};
|
||||
EXPORT_SYMBOL_GPL(cs35l41_regmap_spi);
|
||||
|
||||
|
|
|
|||
|
|
@ -255,7 +255,7 @@ const struct regmap_config cs35l45_i2c_regmap = {
|
|||
.num_reg_defaults = ARRAY_SIZE(cs35l45_defaults),
|
||||
.volatile_reg = cs35l45_volatile_reg,
|
||||
.readable_reg = cs35l45_readable_reg,
|
||||
.cache_type = REGCACHE_RBTREE,
|
||||
.cache_type = REGCACHE_MAPLE,
|
||||
};
|
||||
EXPORT_SYMBOL_NS_GPL(cs35l45_i2c_regmap, SND_SOC_CS35L45);
|
||||
|
||||
|
|
@ -271,7 +271,7 @@ const struct regmap_config cs35l45_spi_regmap = {
|
|||
.num_reg_defaults = ARRAY_SIZE(cs35l45_defaults),
|
||||
.volatile_reg = cs35l45_volatile_reg,
|
||||
.readable_reg = cs35l45_readable_reg,
|
||||
.cache_type = REGCACHE_RBTREE,
|
||||
.cache_type = REGCACHE_MAPLE,
|
||||
};
|
||||
EXPORT_SYMBOL_NS_GPL(cs35l45_spi_regmap, SND_SOC_CS35L45);
|
||||
|
||||
|
|
|
|||
|
|
@ -313,7 +313,7 @@ struct regmap_config cs35l56_regmap_i2c = {
|
|||
.volatile_reg = cs35l56_volatile_reg,
|
||||
.readable_reg = cs35l56_readable_reg,
|
||||
.precious_reg = cs35l56_precious_reg,
|
||||
.cache_type = REGCACHE_RBTREE,
|
||||
.cache_type = REGCACHE_MAPLE,
|
||||
};
|
||||
EXPORT_SYMBOL_NS_GPL(cs35l56_regmap_i2c, SND_SOC_CS35L56_SHARED);
|
||||
|
||||
|
|
@ -330,7 +330,7 @@ struct regmap_config cs35l56_regmap_spi = {
|
|||
.volatile_reg = cs35l56_volatile_reg,
|
||||
.readable_reg = cs35l56_readable_reg,
|
||||
.precious_reg = cs35l56_precious_reg,
|
||||
.cache_type = REGCACHE_RBTREE,
|
||||
.cache_type = REGCACHE_MAPLE,
|
||||
};
|
||||
EXPORT_SYMBOL_NS_GPL(cs35l56_regmap_spi, SND_SOC_CS35L56_SHARED);
|
||||
|
||||
|
|
@ -346,7 +346,7 @@ struct regmap_config cs35l56_regmap_sdw = {
|
|||
.volatile_reg = cs35l56_volatile_reg,
|
||||
.readable_reg = cs35l56_readable_reg,
|
||||
.precious_reg = cs35l56_precious_reg,
|
||||
.cache_type = REGCACHE_RBTREE,
|
||||
.cache_type = REGCACHE_MAPLE,
|
||||
};
|
||||
EXPORT_SYMBOL_NS_GPL(cs35l56_regmap_sdw, SND_SOC_CS35L56_SHARED);
|
||||
|
||||
|
|
|
|||
|
|
@ -564,7 +564,7 @@ static const struct regmap_config cs4265_regmap = {
|
|||
.num_reg_defaults = ARRAY_SIZE(cs4265_reg_defaults),
|
||||
.readable_reg = cs4265_readable_register,
|
||||
.volatile_reg = cs4265_volatile_register,
|
||||
.cache_type = REGCACHE_RBTREE,
|
||||
.cache_type = REGCACHE_MAPLE,
|
||||
};
|
||||
|
||||
static int cs4265_i2c_probe(struct i2c_client *i2c_client)
|
||||
|
|
|
|||
|
|
@ -636,7 +636,7 @@ static const struct regmap_config cs4270_regmap = {
|
|||
.max_register = CS4270_LASTREG,
|
||||
.reg_defaults = cs4270_reg_defaults,
|
||||
.num_reg_defaults = ARRAY_SIZE(cs4270_reg_defaults),
|
||||
.cache_type = REGCACHE_RBTREE,
|
||||
.cache_type = REGCACHE_MAPLE,
|
||||
.write_flag_mask = CS4270_I2C_INCR,
|
||||
|
||||
.readable_reg = cs4270_reg_is_readable,
|
||||
|
|
|
|||
|
|
@ -703,7 +703,7 @@ const struct regmap_config cs42l51_regmap = {
|
|||
.volatile_reg = cs42l51_volatile_reg,
|
||||
.writeable_reg = cs42l51_writeable_reg,
|
||||
.max_register = CS42L51_CHARGE_FREQ,
|
||||
.cache_type = REGCACHE_RBTREE,
|
||||
.cache_type = REGCACHE_MAPLE,
|
||||
};
|
||||
EXPORT_SYMBOL_GPL(cs42l51_regmap);
|
||||
|
||||
|
|
|
|||
|
|
@ -1084,7 +1084,7 @@ static const struct regmap_config cs42l52_regmap = {
|
|||
.num_reg_defaults = ARRAY_SIZE(cs42l52_reg_defaults),
|
||||
.readable_reg = cs42l52_readable_register,
|
||||
.volatile_reg = cs42l52_volatile_register,
|
||||
.cache_type = REGCACHE_RBTREE,
|
||||
.cache_type = REGCACHE_MAPLE,
|
||||
};
|
||||
|
||||
static int cs42l52_i2c_probe(struct i2c_client *i2c_client)
|
||||
|
|
|
|||
|
|
@ -1125,7 +1125,7 @@ static const struct regmap_config cs42l56_regmap = {
|
|||
.num_reg_defaults = ARRAY_SIZE(cs42l56_reg_defaults),
|
||||
.readable_reg = cs42l56_readable_register,
|
||||
.volatile_reg = cs42l56_volatile_register,
|
||||
.cache_type = REGCACHE_RBTREE,
|
||||
.cache_type = REGCACHE_MAPLE,
|
||||
};
|
||||
|
||||
static int cs42l56_handle_of_data(struct i2c_client *i2c_client,
|
||||
|
|
|
|||
|
|
@ -458,7 +458,7 @@ const struct regmap_config cs42xx8_regmap_config = {
|
|||
.num_reg_defaults = ARRAY_SIZE(cs42xx8_reg),
|
||||
.volatile_reg = cs42xx8_volatile_register,
|
||||
.writeable_reg = cs42xx8_writeable_register,
|
||||
.cache_type = REGCACHE_RBTREE,
|
||||
.cache_type = REGCACHE_MAPLE,
|
||||
};
|
||||
EXPORT_SYMBOL_GPL(cs42xx8_regmap_config);
|
||||
|
||||
|
|
|
|||
|
|
@ -271,7 +271,7 @@ static const struct regmap_config cs4349_regmap = {
|
|||
.num_reg_defaults = ARRAY_SIZE(cs4349_reg_defaults),
|
||||
.readable_reg = cs4349_readable_register,
|
||||
.writeable_reg = cs4349_writeable_register,
|
||||
.cache_type = REGCACHE_RBTREE,
|
||||
.cache_type = REGCACHE_MAPLE,
|
||||
};
|
||||
|
||||
static int cs4349_i2c_probe(struct i2c_client *client)
|
||||
|
|
|
|||
|
|
@ -2151,7 +2151,7 @@ static const struct regmap_config wm2200_regmap = {
|
|||
.num_reg_defaults = ARRAY_SIZE(wm2200_reg_defaults),
|
||||
.volatile_reg = wm2200_volatile_register,
|
||||
.readable_reg = wm2200_readable_register,
|
||||
.cache_type = REGCACHE_RBTREE,
|
||||
.cache_type = REGCACHE_MAPLE,
|
||||
.ranges = wm2200_ranges,
|
||||
.num_ranges = ARRAY_SIZE(wm2200_ranges),
|
||||
};
|
||||
|
|
|
|||
|
|
@ -2400,7 +2400,7 @@ static const struct regmap_config wm5100_regmap = {
|
|||
.num_reg_defaults = ARRAY_SIZE(wm5100_reg_defaults),
|
||||
.volatile_reg = wm5100_volatile_register,
|
||||
.readable_reg = wm5100_readable_register,
|
||||
.cache_type = REGCACHE_RBTREE,
|
||||
.cache_type = REGCACHE_MAPLE,
|
||||
};
|
||||
|
||||
static const unsigned int wm5100_mic_ctrl_reg[] = {
|
||||
|
|
|
|||
|
|
@ -607,7 +607,7 @@ static const struct regmap_config wm8510_regmap = {
|
|||
|
||||
.reg_defaults = wm8510_reg_defaults,
|
||||
.num_reg_defaults = ARRAY_SIZE(wm8510_reg_defaults),
|
||||
.cache_type = REGCACHE_RBTREE,
|
||||
.cache_type = REGCACHE_MAPLE,
|
||||
|
||||
.volatile_reg = wm8510_volatile,
|
||||
};
|
||||
|
|
|
|||
|
|
@ -437,7 +437,7 @@ static const struct regmap_config wm8523_regmap = {
|
|||
|
||||
.reg_defaults = wm8523_reg_defaults,
|
||||
.num_reg_defaults = ARRAY_SIZE(wm8523_reg_defaults),
|
||||
.cache_type = REGCACHE_RBTREE,
|
||||
.cache_type = REGCACHE_MAPLE,
|
||||
|
||||
.volatile_reg = wm8523_volatile_register,
|
||||
};
|
||||
|
|
|
|||
|
|
@ -975,7 +975,7 @@ static const struct regmap_config wm8580_regmap = {
|
|||
|
||||
.reg_defaults = wm8580_reg_defaults,
|
||||
.num_reg_defaults = ARRAY_SIZE(wm8580_reg_defaults),
|
||||
.cache_type = REGCACHE_RBTREE,
|
||||
.cache_type = REGCACHE_MAPLE,
|
||||
|
||||
.volatile_reg = wm8580_volatile,
|
||||
};
|
||||
|
|
|
|||
|
|
@ -393,7 +393,7 @@ static const struct regmap_config wm8711_regmap = {
|
|||
|
||||
.reg_defaults = wm8711_reg_defaults,
|
||||
.num_reg_defaults = ARRAY_SIZE(wm8711_reg_defaults),
|
||||
.cache_type = REGCACHE_RBTREE,
|
||||
.cache_type = REGCACHE_MAPLE,
|
||||
|
||||
.volatile_reg = wm8711_volatile,
|
||||
};
|
||||
|
|
|
|||
|
|
@ -236,7 +236,7 @@ static const struct regmap_config wm8728_regmap = {
|
|||
|
||||
.reg_defaults = wm8728_reg_defaults,
|
||||
.num_reg_defaults = ARRAY_SIZE(wm8728_reg_defaults),
|
||||
.cache_type = REGCACHE_RBTREE,
|
||||
.cache_type = REGCACHE_MAPLE,
|
||||
};
|
||||
|
||||
#if defined(CONFIG_SPI_MASTER)
|
||||
|
|
|
|||
|
|
@ -642,7 +642,7 @@ const struct regmap_config wm8731_regmap = {
|
|||
.max_register = WM8731_RESET,
|
||||
.volatile_reg = wm8731_volatile,
|
||||
|
||||
.cache_type = REGCACHE_RBTREE,
|
||||
.cache_type = REGCACHE_MAPLE,
|
||||
.reg_defaults = wm8731_reg_defaults,
|
||||
.num_reg_defaults = ARRAY_SIZE(wm8731_reg_defaults),
|
||||
};
|
||||
|
|
|
|||
|
|
@ -599,7 +599,7 @@ static const struct regmap_config wm8737_regmap = {
|
|||
|
||||
.reg_defaults = wm8737_reg_defaults,
|
||||
.num_reg_defaults = ARRAY_SIZE(wm8737_reg_defaults),
|
||||
.cache_type = REGCACHE_RBTREE,
|
||||
.cache_type = REGCACHE_MAPLE,
|
||||
|
||||
.volatile_reg = wm8737_volatile,
|
||||
};
|
||||
|
|
|
|||
|
|
@ -543,7 +543,7 @@ static const struct regmap_config wm8741_regmap = {
|
|||
|
||||
.reg_defaults = wm8741_reg_defaults,
|
||||
.num_reg_defaults = ARRAY_SIZE(wm8741_reg_defaults),
|
||||
.cache_type = REGCACHE_RBTREE,
|
||||
.cache_type = REGCACHE_MAPLE,
|
||||
};
|
||||
|
||||
static int wm8741_set_pdata(struct device *dev, struct wm8741_priv *wm8741)
|
||||
|
|
|
|||
|
|
@ -735,7 +735,7 @@ static const struct regmap_config wm8750_regmap = {
|
|||
|
||||
.reg_defaults = wm8750_reg_defaults,
|
||||
.num_reg_defaults = ARRAY_SIZE(wm8750_reg_defaults),
|
||||
.cache_type = REGCACHE_RBTREE,
|
||||
.cache_type = REGCACHE_MAPLE,
|
||||
};
|
||||
|
||||
#if defined(CONFIG_SPI_MASTER)
|
||||
|
|
|
|||
|
|
@ -1507,7 +1507,7 @@ static const struct regmap_config wm8753_regmap = {
|
|||
.max_register = WM8753_ADCTL2,
|
||||
.volatile_reg = wm8753_volatile,
|
||||
|
||||
.cache_type = REGCACHE_RBTREE,
|
||||
.cache_type = REGCACHE_MAPLE,
|
||||
.reg_defaults = wm8753_reg_defaults,
|
||||
.num_reg_defaults = ARRAY_SIZE(wm8753_reg_defaults),
|
||||
};
|
||||
|
|
|
|||
|
|
@ -632,7 +632,7 @@ static const struct regmap_config wm8770_regmap = {
|
|||
|
||||
.reg_defaults = wm8770_reg_defaults,
|
||||
.num_reg_defaults = ARRAY_SIZE(wm8770_reg_defaults),
|
||||
.cache_type = REGCACHE_RBTREE,
|
||||
.cache_type = REGCACHE_MAPLE,
|
||||
|
||||
.volatile_reg = wm8770_volatile_reg,
|
||||
};
|
||||
|
|
|
|||
|
|
@ -451,7 +451,7 @@ static const struct regmap_config wm8776_regmap = {
|
|||
|
||||
.reg_defaults = wm8776_reg_defaults,
|
||||
.num_reg_defaults = ARRAY_SIZE(wm8776_reg_defaults),
|
||||
.cache_type = REGCACHE_RBTREE,
|
||||
.cache_type = REGCACHE_MAPLE,
|
||||
|
||||
.volatile_reg = wm8776_volatile,
|
||||
};
|
||||
|
|
|
|||
|
|
@ -555,7 +555,7 @@ const struct regmap_config wm8804_regmap_config = {
|
|||
.max_register = WM8804_MAX_REGISTER,
|
||||
.volatile_reg = wm8804_volatile,
|
||||
|
||||
.cache_type = REGCACHE_RBTREE,
|
||||
.cache_type = REGCACHE_MAPLE,
|
||||
.reg_defaults = wm8804_reg_defaults,
|
||||
.num_reg_defaults = ARRAY_SIZE(wm8804_reg_defaults),
|
||||
};
|
||||
|
|
|
|||
|
|
@ -1223,7 +1223,7 @@ static const struct regmap_config wm8900_regmap = {
|
|||
|
||||
.reg_defaults = wm8900_reg_defaults,
|
||||
.num_reg_defaults = ARRAY_SIZE(wm8900_reg_defaults),
|
||||
.cache_type = REGCACHE_RBTREE,
|
||||
.cache_type = REGCACHE_MAPLE,
|
||||
|
||||
.volatile_reg = wm8900_volatile_register,
|
||||
};
|
||||
|
|
|
|||
|
|
@ -1902,7 +1902,7 @@ static const struct regmap_config wm8903_regmap = {
|
|||
.volatile_reg = wm8903_volatile_register,
|
||||
.readable_reg = wm8903_readable_register,
|
||||
|
||||
.cache_type = REGCACHE_RBTREE,
|
||||
.cache_type = REGCACHE_MAPLE,
|
||||
.reg_defaults = wm8903_reg_defaults,
|
||||
.num_reg_defaults = ARRAY_SIZE(wm8903_reg_defaults),
|
||||
};
|
||||
|
|
|
|||
|
|
@ -2148,7 +2148,7 @@ static const struct regmap_config wm8904_regmap = {
|
|||
.volatile_reg = wm8904_volatile_register,
|
||||
.readable_reg = wm8904_readable_register,
|
||||
|
||||
.cache_type = REGCACHE_RBTREE,
|
||||
.cache_type = REGCACHE_MAPLE,
|
||||
.reg_defaults = wm8904_reg_defaults,
|
||||
.num_reg_defaults = ARRAY_SIZE(wm8904_reg_defaults),
|
||||
};
|
||||
|
|
|
|||
|
|
@ -815,7 +815,7 @@ static const struct regmap_config wm8940_regmap = {
|
|||
.max_register = WM8940_MONOMIX,
|
||||
.reg_defaults = wm8940_reg_defaults,
|
||||
.num_reg_defaults = ARRAY_SIZE(wm8940_reg_defaults),
|
||||
.cache_type = REGCACHE_RBTREE,
|
||||
.cache_type = REGCACHE_MAPLE,
|
||||
|
||||
.readable_reg = wm8940_readable_register,
|
||||
.volatile_reg = wm8940_volatile_register,
|
||||
|
|
|
|||
|
|
@ -962,7 +962,7 @@ static const struct regmap_config wm8955_regmap = {
|
|||
.volatile_reg = wm8955_volatile,
|
||||
.writeable_reg = wm8955_writeable,
|
||||
|
||||
.cache_type = REGCACHE_RBTREE,
|
||||
.cache_type = REGCACHE_MAPLE,
|
||||
.reg_defaults = wm8955_reg_defaults,
|
||||
.num_reg_defaults = ARRAY_SIZE(wm8955_reg_defaults),
|
||||
};
|
||||
|
|
|
|||
|
|
@ -1387,7 +1387,7 @@ static const struct regmap_config wm8960_regmap = {
|
|||
|
||||
.reg_defaults = wm8960_reg_defaults,
|
||||
.num_reg_defaults = ARRAY_SIZE(wm8960_reg_defaults),
|
||||
.cache_type = REGCACHE_RBTREE,
|
||||
.cache_type = REGCACHE_MAPLE,
|
||||
|
||||
.volatile_reg = wm8960_volatile,
|
||||
};
|
||||
|
|
|
|||
|
|
@ -904,7 +904,7 @@ static const struct regmap_config wm8961_regmap = {
|
|||
|
||||
.reg_defaults = wm8961_reg_defaults,
|
||||
.num_reg_defaults = ARRAY_SIZE(wm8961_reg_defaults),
|
||||
.cache_type = REGCACHE_RBTREE,
|
||||
.cache_type = REGCACHE_MAPLE,
|
||||
|
||||
.volatile_reg = wm8961_volatile,
|
||||
.readable_reg = wm8961_readable,
|
||||
|
|
|
|||
|
|
@ -3573,7 +3573,7 @@ static const struct regmap_config wm8962_regmap = {
|
|||
.num_reg_defaults = ARRAY_SIZE(wm8962_reg),
|
||||
.volatile_reg = wm8962_volatile_register,
|
||||
.readable_reg = wm8962_readable_register,
|
||||
.cache_type = REGCACHE_RBTREE,
|
||||
.cache_type = REGCACHE_MAPLE,
|
||||
};
|
||||
|
||||
static int wm8962_set_pdata_from_of(struct i2c_client *i2c,
|
||||
|
|
|
|||
|
|
@ -668,7 +668,7 @@ static const struct regmap_config wm8971_regmap = {
|
|||
|
||||
.reg_defaults = wm8971_reg_defaults,
|
||||
.num_reg_defaults = ARRAY_SIZE(wm8971_reg_defaults),
|
||||
.cache_type = REGCACHE_RBTREE,
|
||||
.cache_type = REGCACHE_MAPLE,
|
||||
};
|
||||
|
||||
static int wm8971_i2c_probe(struct i2c_client *i2c)
|
||||
|
|
|
|||
|
|
@ -1014,7 +1014,7 @@ static const struct regmap_config wm8978_regmap_config = {
|
|||
.max_register = WM8978_MAX_REGISTER,
|
||||
.volatile_reg = wm8978_volatile,
|
||||
|
||||
.cache_type = REGCACHE_RBTREE,
|
||||
.cache_type = REGCACHE_MAPLE,
|
||||
.reg_defaults = wm8978_reg_defaults,
|
||||
.num_reg_defaults = ARRAY_SIZE(wm8978_reg_defaults),
|
||||
};
|
||||
|
|
|
|||
|
|
@ -995,7 +995,7 @@ static const struct regmap_config wm8983_regmap = {
|
|||
|
||||
.reg_defaults = wm8983_defaults,
|
||||
.num_reg_defaults = ARRAY_SIZE(wm8983_defaults),
|
||||
.cache_type = REGCACHE_RBTREE,
|
||||
.cache_type = REGCACHE_MAPLE,
|
||||
.max_register = WM8983_MAX_REGISTER,
|
||||
|
||||
.writeable_reg = wm8983_writeable,
|
||||
|
|
|
|||
|
|
@ -1125,7 +1125,7 @@ static const struct regmap_config wm8985_regmap = {
|
|||
.max_register = WM8985_MAX_REGISTER,
|
||||
.writeable_reg = wm8985_writeable,
|
||||
|
||||
.cache_type = REGCACHE_RBTREE,
|
||||
.cache_type = REGCACHE_MAPLE,
|
||||
.reg_defaults = wm8985_reg_defaults,
|
||||
.num_reg_defaults = ARRAY_SIZE(wm8985_reg_defaults),
|
||||
};
|
||||
|
|
|
|||
|
|
@ -832,7 +832,7 @@ static const struct regmap_config wm8988_regmap = {
|
|||
.max_register = WM8988_LPPB,
|
||||
.writeable_reg = wm8988_writeable,
|
||||
|
||||
.cache_type = REGCACHE_RBTREE,
|
||||
.cache_type = REGCACHE_MAPLE,
|
||||
.reg_defaults = wm8988_reg_defaults,
|
||||
.num_reg_defaults = ARRAY_SIZE(wm8988_reg_defaults),
|
||||
};
|
||||
|
|
|
|||
|
|
@ -1253,7 +1253,7 @@ static const struct regmap_config wm8991_regmap = {
|
|||
.volatile_reg = wm8991_volatile,
|
||||
.reg_defaults = wm8991_reg_defaults,
|
||||
.num_reg_defaults = ARRAY_SIZE(wm8991_reg_defaults),
|
||||
.cache_type = REGCACHE_RBTREE,
|
||||
.cache_type = REGCACHE_MAPLE,
|
||||
};
|
||||
|
||||
static int wm8991_i2c_probe(struct i2c_client *i2c)
|
||||
|
|
|
|||
|
|
@ -1608,7 +1608,7 @@ static const struct regmap_config wm8993_regmap = {
|
|||
.volatile_reg = wm8993_volatile,
|
||||
.readable_reg = wm8993_readable,
|
||||
|
||||
.cache_type = REGCACHE_RBTREE,
|
||||
.cache_type = REGCACHE_MAPLE,
|
||||
.reg_defaults = wm8993_reg_defaults,
|
||||
.num_reg_defaults = ARRAY_SIZE(wm8993_reg_defaults),
|
||||
};
|
||||
|
|
|
|||
|
|
@ -2193,7 +2193,7 @@ static const struct regmap_config wm8995_regmap = {
|
|||
.num_reg_defaults = ARRAY_SIZE(wm8995_reg_defaults),
|
||||
.volatile_reg = wm8995_volatile,
|
||||
.readable_reg = wm8995_readable,
|
||||
.cache_type = REGCACHE_RBTREE,
|
||||
.cache_type = REGCACHE_MAPLE,
|
||||
};
|
||||
|
||||
#if defined(CONFIG_SPI_MASTER)
|
||||
|
|
|
|||
|
|
@ -2610,7 +2610,7 @@ static const struct regmap_config wm8996_regmap = {
|
|||
.num_reg_defaults = ARRAY_SIZE(wm8996_reg),
|
||||
.volatile_reg = wm8996_volatile_register,
|
||||
.readable_reg = wm8996_readable_register,
|
||||
.cache_type = REGCACHE_RBTREE,
|
||||
.cache_type = REGCACHE_MAPLE,
|
||||
};
|
||||
|
||||
static int wm8996_probe(struct snd_soc_component *component)
|
||||
|
|
|
|||
|
|
@ -1295,7 +1295,7 @@ static const struct regmap_config wm9081_regmap = {
|
|||
.num_reg_defaults = ARRAY_SIZE(wm9081_reg),
|
||||
.volatile_reg = wm9081_volatile_register,
|
||||
.readable_reg = wm9081_readable_register,
|
||||
.cache_type = REGCACHE_RBTREE,
|
||||
.cache_type = REGCACHE_MAPLE,
|
||||
};
|
||||
|
||||
static int wm9081_i2c_probe(struct i2c_client *i2c)
|
||||
|
|
|
|||
|
|
@ -553,7 +553,7 @@ static const struct regmap_config wm9090_regmap = {
|
|||
.volatile_reg = wm9090_volatile,
|
||||
.readable_reg = wm9090_readable,
|
||||
|
||||
.cache_type = REGCACHE_RBTREE,
|
||||
.cache_type = REGCACHE_MAPLE,
|
||||
.reg_defaults = wm9090_reg_defaults,
|
||||
.num_reg_defaults = ARRAY_SIZE(wm9090_reg_defaults),
|
||||
};
|
||||
|
|
|
|||
|
|
@ -64,7 +64,7 @@ static const struct regmap_config wm9705_regmap_config = {
|
|||
.reg_stride = 2,
|
||||
.val_bits = 16,
|
||||
.max_register = 0x7e,
|
||||
.cache_type = REGCACHE_RBTREE,
|
||||
.cache_type = REGCACHE_MAPLE,
|
||||
|
||||
.volatile_reg = regmap_ac97_default_volatile,
|
||||
|
||||
|
|
|
|||
|
|
@ -86,7 +86,7 @@ static const struct regmap_config wm9712_regmap_config = {
|
|||
.reg_stride = 2,
|
||||
.val_bits = 16,
|
||||
.max_register = 0x7e,
|
||||
.cache_type = REGCACHE_RBTREE,
|
||||
.cache_type = REGCACHE_MAPLE,
|
||||
|
||||
.volatile_reg = wm9712_volatile_reg,
|
||||
|
||||
|
|
|
|||
|
|
@ -727,7 +727,7 @@ static const struct regmap_config wm9713_regmap_config = {
|
|||
.reg_stride = 2,
|
||||
.val_bits = 16,
|
||||
.max_register = 0x7e,
|
||||
.cache_type = REGCACHE_RBTREE,
|
||||
.cache_type = REGCACHE_MAPLE,
|
||||
|
||||
.reg_defaults = wm9713_reg_defaults,
|
||||
.num_reg_defaults = ARRAY_SIZE(wm9713_reg_defaults),
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user