mfd: wm5102: Update maximum register

The DSP memories are mapped into the register map, make them readable and
writable by updating max_register appropriately.

Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
This commit is contained in:
Mark Brown 2012-11-20 13:33:18 +09:00 committed by Samuel Ortiz
parent b73df6986b
commit a3e2a76e9e
1 changed files with 4 additions and 2 deletions

View File

@ -2369,12 +2369,14 @@ static bool wm5102_volatile_register(struct device *dev, unsigned int reg)
} }
} }
#define WM5102_MAX_REGISTER 0x1a8fff
const struct regmap_config wm5102_spi_regmap = { const struct regmap_config wm5102_spi_regmap = {
.reg_bits = 32, .reg_bits = 32,
.pad_bits = 16, .pad_bits = 16,
.val_bits = 16, .val_bits = 16,
.max_register = ARIZONA_DSP1_STATUS_2, .max_register = WM5102_MAX_REGISTER,
.readable_reg = wm5102_readable_register, .readable_reg = wm5102_readable_register,
.volatile_reg = wm5102_volatile_register, .volatile_reg = wm5102_volatile_register,
@ -2388,7 +2390,7 @@ const struct regmap_config wm5102_i2c_regmap = {
.reg_bits = 32, .reg_bits = 32,
.val_bits = 16, .val_bits = 16,
.max_register = ARIZONA_DSP1_STATUS_2, .max_register = WM5102_MAX_REGISTER,
.readable_reg = wm5102_readable_register, .readable_reg = wm5102_readable_register,
.volatile_reg = wm5102_volatile_register, .volatile_reg = wm5102_volatile_register,