• Matti Vaittinen's avatar
    regulator: bd718x7: Change next state after poweroff to ready · e770b18b
    Matti Vaittinen authored
    BD71837 and BD71847 have a HW functionality which leave power
    rails OFF after powerof state:
    - if they have been controlled by SW.
    - if state transition from poweroff is done to SNVS
    
    BD71837 can after reset transition from power-off to SNVS or
    READY state depending on reset reason. By default only wathcdog
    reset changes state from poweroff to ready. Change PMIC
    configuration to always transition to READY in order to avoid
    crucial power rails being OFF after reset.
    
    If SNVS is required the crucial power rails should not be
    controlled by SW - eg corresponding regulator control register
    should have SEL bit kept zero. Currently the driver assumes all
    regulators to be controlled by SW so it sets all SEL bits to 1.
    Signed-off-by: default avatarMatti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
    Signed-off-by: default avatarMark Brown <broonie@kernel.org>
    e770b18b
bd718x7-regulator.c 32.4 KB