• Kevin Hilman's avatar
    ARM: OMAP2+: voltage: ensure voltage used is exact voltage from OPP table · c15f1d84
    Kevin Hilman authored
    When using the SMPS regulators to scale voltages, the regulator
    framework may pass a minimum voltage that is not an exact OPP voltage.
    For the VC/VP controlled voltage domains, we must ensure that the
    voltage requested is the exact voltage from the OPP table.  This is
    especially critical when using SR.
    
    To fix, voltdm_scale() uses the target voltage passed to walk through
    the OPP voltages until it finds a voltage that is >= one of the OPP
    voltages.
    
    Cc: Tero Kristo <t-kristo@ti.com>
    Cc: Nishanth Menon <nm@ti.com>
    Signed-off-by: default avatarKevin Hilman <khilman@ti.com>
    c15f1d84
voltage.c 11.6 KB