]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
mfd: axp20x: AXP717: Add AXP717_TS_PIN_CFG to writeable regs
authorChris Morgan <macromorgan@hotmail.com>
Tue, 4 Feb 2025 15:58:32 +0000 (09:58 -0600)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 29 May 2025 09:13:14 +0000 (11:13 +0200)
[ Upstream commit bfad07fe298bfba0c7ddab87c5b5325970203a1e ]

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>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/mfd/axp20x.c
include/linux/mfd/axp20x.h

index cff56deba24f03afcc3ae8f6f70accaabb194cf1..e9914e8a29a33c5da561bdce76c72c745f779451 100644 (file)
@@ -224,6 +224,7 @@ static const struct regmap_range axp717_writeable_ranges[] = {
        regmap_reg_range(AXP717_VSYS_V_POWEROFF, AXP717_VSYS_V_POWEROFF),
        regmap_reg_range(AXP717_IRQ0_EN, AXP717_IRQ4_EN),
        regmap_reg_range(AXP717_IRQ0_STATE, AXP717_IRQ4_STATE),
+       regmap_reg_range(AXP717_TS_PIN_CFG, AXP717_TS_PIN_CFG),
        regmap_reg_range(AXP717_ICC_CHG_SET, AXP717_CV_CHG_SET),
        regmap_reg_range(AXP717_DCDC_OUTPUT_CONTROL, AXP717_CPUSLDO_CONTROL),
        regmap_reg_range(AXP717_ADC_CH_EN_CONTROL, AXP717_ADC_CH_EN_CONTROL),
index c3df0e615fbf45fc0f51c7620ca6032b1e5c02c1..3c5aecf1d4b5be7eea14009aa7637d8b3e71a9f9 100644 (file)
@@ -137,6 +137,7 @@ enum axp20x_variants {
 #define AXP717_IRQ2_STATE              0x4a
 #define AXP717_IRQ3_STATE              0x4b
 #define AXP717_IRQ4_STATE              0x4c
+#define AXP717_TS_PIN_CFG              0x50
 #define AXP717_ICC_CHG_SET             0x62
 #define AXP717_ITERM_CHG_SET           0x63
 #define AXP717_CV_CHG_SET              0x64