• Laxman Dewangan's avatar
    regulator: max77620: Add support for device specific ramp rate setting · 5aa43599
    Laxman Dewangan authored
    Maxim advertised the ramp rate of the rail with some recommended
    design specification like output capacitance of rail should be
    2.2uF. This make sure that current change in the rail is within
    maximum current limit and hence meet the advertised ramp rate.
    
    If there is variation in design which causes the rail current to
    change more that maximum current limit then device applies the
    current limit. In this case, ramp rate is different than advertised
    ramp rate.
    
    Add device specific settings for ramp rate which need to be configure
    on device register when measure ramp rate on platform is deviated from
    advertised ramp rate. In this case, all delay time calculation for
    voltage change is done with measured ramp rate and device ramp rate
    is used for configuring the device register.
    
    If measured ramp rate in the platform is same as advertised ramp rate
    then regulator-ramp-delay is used for the device register configuration
    and ramp time calculation for voltage change.
    Signed-off-by: default avatarLaxman Dewangan <ldewangan@nvidia.com>
    Signed-off-by: default avatarMark Brown <broonie@kernel.org>
    5aa43599
max77620-regulator.c 22.2 KB