• Dmitry Osipenko's avatar
    soc/tegra: regulators: Add regulators coupler for Tegra20 · 496747e7
    Dmitry Osipenko authored
    Add regulators coupler for Tegra20 SoCs that performs voltage balancing
    of a coupled regulators and thus provides voltage scaling functionality.
    
    There are 3 coupled regulators on all Tegra20 SoCs: CORE, RTC and CPU.
    The CORE and RTC voltages shall be in range of 170mV from each other and
    they both shall be higher than the CPU voltage by at least 120mV. This
    sounds like it could be handle by a generic voltage balancer, but the CORE
    voltage scaling isn't implemented in any of the upstream drivers yet.
    It will take quite some time and effort to hook up voltage scaling for
    all of the drivers, hence we will use a custom coupler that will manage
    the CPU voltage scaling for the starter.
    Signed-off-by: default avatarDmitry Osipenko <digetx@gmail.com>
    Acked-By: default avatarPeter De Schrijver <pdeschrijver@nvidia.com>
    Signed-off-by: default avatarThierry Reding <treding@nvidia.com>
    496747e7
regulators-tegra20.c 9.2 KB