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

mfd: axp20x: AXP717: Add AXP717_TS_PIN_CFG to writeable regs

Add AXP717_TS_PIN_CFG (register 0x50) to the table of writeable
registers so that the temperature sensor can be configured by the
battery driver.

Signed-off-by: Chris Morgan <macromorgan@hotmail.com>
Link: https://lore.kernel.org/r/20250204155835.161973-3-macroalpha82@gmail.com
Signed-off-by: Lee Jones <lee@kernel.org>

authored by

Chris Morgan and committed by
Lee Jones
bfad07fe 2014c95a

+2
+1
drivers/mfd/axp20x.c
··· 224 224 regmap_reg_range(AXP717_VSYS_V_POWEROFF, AXP717_VSYS_V_POWEROFF), 225 225 regmap_reg_range(AXP717_IRQ0_EN, AXP717_IRQ4_EN), 226 226 regmap_reg_range(AXP717_IRQ0_STATE, AXP717_IRQ4_STATE), 227 + regmap_reg_range(AXP717_TS_PIN_CFG, AXP717_TS_PIN_CFG), 227 228 regmap_reg_range(AXP717_ICC_CHG_SET, AXP717_CV_CHG_SET), 228 229 regmap_reg_range(AXP717_DCDC_OUTPUT_CONTROL, AXP717_CPUSLDO_CONTROL), 229 230 regmap_reg_range(AXP717_ADC_CH_EN_CONTROL, AXP717_ADC_CH_EN_CONTROL),
+1
include/linux/mfd/axp20x.h
··· 137 137 #define AXP717_IRQ2_STATE 0x4a 138 138 #define AXP717_IRQ3_STATE 0x4b 139 139 #define AXP717_IRQ4_STATE 0x4c 140 + #define AXP717_TS_PIN_CFG 0x50 140 141 #define AXP717_ICC_CHG_SET 0x62 141 142 #define AXP717_ITERM_CHG_SET 0x63 142 143 #define AXP717_CV_CHG_SET 0x64