Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

mfd: intel_soc_pmic_chtdc_ti: Fix invalid regmap-config max_register value

The max_register = 128 setting in the regmap config is not valid.

The Intel Dollar Cove TI PMIC has an eeprom unlock register at address 0x88
and a number of EEPROM registers at 0xF?. Increase max_register to 0xff so
that these registers can be accessed.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Reviewed-by: Andy Shevchenko <andy@kernel.org>
Link: https://lore.kernel.org/r/20241208150028.325349-1-hdegoede@redhat.com
Signed-off-by: Lee Jones <lee@kernel.org>

authored by

Hans de Goede and committed by
Lee Jones
70e997e0 0f35dc4b

+1 -1
+1 -1
drivers/mfd/intel_soc_pmic_chtdc_ti.c
··· 81 81 static const struct regmap_config chtdc_ti_regmap_config = { 82 82 .reg_bits = 8, 83 83 .val_bits = 8, 84 - .max_register = 128, 84 + .max_register = 0xff, 85 85 .cache_type = REGCACHE_NONE, 86 86 }; 87 87