lkml.org 
[lkml]   [2016]   [Dec]   [15]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v2 2/2] mfd: axp20x: Fix axp288 volatile ranges
    Date
    The axp288 pmic has a lot more volatile registers then we were
    listing in axp288_volatile_ranges, fix this.

    Signed-off-by: Hans de Goede <hdegoede@redhat.com>
    ---
    Changes in v2:
    -Add the following extra regs to axp288_volatile_ranges: AXP288_POWER_REASON,
    AXP20X_TIMER_CTRL, AXP288_RT_BATT_V_H, AXP288_RT_BATT_V_L
    ---
    drivers/mfd/axp20x.c | 5 +++++
    1 file changed, 5 insertions(+)

    diff --git a/drivers/mfd/axp20x.c b/drivers/mfd/axp20x.c
    index a294121..d3370c2 100644
    --- a/drivers/mfd/axp20x.c
    +++ b/drivers/mfd/axp20x.c
    @@ -117,7 +117,12 @@ static const struct regmap_range axp288_writeable_ranges[] = {
    };

    static const struct regmap_range axp288_volatile_ranges[] = {
    + regmap_reg_range(AXP20X_PWR_INPUT_STATUS, AXP288_POWER_REASON),
    regmap_reg_range(AXP20X_IRQ1_EN, AXP20X_IPSOUT_V_HIGH_L),
    + regmap_reg_range(AXP20X_TIMER_CTRL, AXP20X_TIMER_CTRL),
    + regmap_reg_range(AXP22X_GPIO_STATE, AXP22X_GPIO_STATE),
    + regmap_reg_range(AXP288_RT_BATT_V_H, AXP288_RT_BATT_V_L),
    + regmap_reg_range(AXP20X_FG_RES, AXP288_FG_CC_CAP_REG),
    };

    static const struct regmap_access_table axp288_writeable_table = {
    --
    2.9.3
    \
     
     \ /
      Last update: 2016-12-15 15:08    [W:3.568 / U:0.216 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site