Skip to content

Commit

Permalink
mfd: axp20x: Add adc volatile ranges for axp22x
Browse files Browse the repository at this point in the history
AXP22x has also some different register map than axp20x, they're also
added here.

Signed-off-by: Icenowy Zheng <[email protected]>
Signed-off-by: Lee Jones <[email protected]>
  • Loading branch information
Icenowy authored and Lee Jones committed Nov 21, 2016
1 parent 94662d3 commit 3f89586
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 0 deletions.
1 change: 1 addition & 0 deletions drivers/mfd/axp20x.c
Original file line number Diff line number Diff line change
Expand Up @@ -98,6 +98,7 @@ static const struct regmap_range axp22x_volatile_ranges[] = {
regmap_reg_range(AXP20X_PWR_INPUT_STATUS, AXP20X_PWR_OP_MODE),
regmap_reg_range(AXP20X_IRQ1_EN, AXP20X_IRQ5_STATE),
regmap_reg_range(AXP22X_GPIO_STATE, AXP22X_GPIO_STATE),
regmap_reg_range(AXP22X_PMIC_ADC_H, AXP20X_IPSOUT_V_HIGH_L),
regmap_reg_range(AXP20X_FG_RES, AXP20X_FG_RES),
};

Expand Down
4 changes: 4 additions & 0 deletions include/linux/mfd/axp20x.h
Original file line number Diff line number Diff line change
Expand Up @@ -226,6 +226,10 @@ enum {
#define AXP20X_OCV_MAX 0xf

/* AXP22X specific registers */
#define AXP22X_PMIC_ADC_H 0x56
#define AXP22X_PMIC_ADC_L 0x57
#define AXP22X_TS_ADC_H 0x58
#define AXP22X_TS_ADC_L 0x59
#define AXP22X_BATLOW_THRES1 0xe6

/* AXP288 specific registers */
Expand Down

0 comments on commit 3f89586

Please sign in to comment.