soc/tegra: regulators: Add regulators coupler for Tegra30
authorDmitry Osipenko <digetx@gmail.com>
Thu, 25 Jul 2019 15:18:32 +0000 (18:18 +0300)
committerThierry Reding <treding@nvidia.com>
Tue, 29 Oct 2019 13:02:59 +0000 (14:02 +0100)
commit783807436f363e5b1ad4d43ba7debbedfcadbb99
treebf5abbfed7d16c712bc148038c1de8f8733224ed
parent496747e7d907b01bd2507d61bdd6874b987c9629
soc/tegra: regulators: Add regulators coupler for Tegra30

Add regulators coupler for Tegra30 SoCs that performs voltage balancing
of a coupled regulators and thus provides voltage scaling functionality.

There are 2 coupled regulators on all Tegra30 SoCs: CORE and CPU. The
coupled regulator voltages shall be in a range of 300mV from each other
and CORE voltage shall be higher than the CPU by N mV, where N depends
on the CPU voltage.

Signed-off-by: Dmitry Osipenko <digetx@gmail.com>
Acked-By: Peter De Schrijver <pdeschrijver@nvidia.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
drivers/soc/tegra/Kconfig
drivers/soc/tegra/Makefile
drivers/soc/tegra/regulators-tegra30.c [new file with mode: 0644]