• Dmitry Osipenko's avatar
    soc/tegra: regulators: Support core domain state syncing · 029f7e24
    Dmitry Osipenko authored
    The core voltage shall not drop until state of core domain is synced,
    i.e. all device drivers that use core domain are loaded and ready.
    
    Support core domain state syncing. The core domain driver invokes the
    core-regulator voltage syncing once the state of domain is synced, at
    this point the core voltage is allowed to go lower than the level left
    after bootloader.
    
    Tested-by: Peter Geis <pgwipeout@gmail.com> # Ouya T30
    Tested-by: Paul Fertser <fercerpav@gmail.com> # PAZ00 T20
    Tested-by: Nicolas Chauvet <kwizart@gmail.com> # PAZ00 T20 and TK1 T124
    Tested-by: Matt Merhar <mattmerhar@protonmail.com> # Ouya T30
    Reviewed-by: default avatarUlf Hansson <ulf.hansson@linaro.org>
    Signed-off-by: default avatarDmitry Osipenko <digetx@gmail.com>
    Signed-off-by: default avatarThierry Reding <treding@nvidia.com>
    029f7e24
regulators-tegra30.c 10.2 KB