summaryrefslogtreecommitdiff
path: root/drivers/devfreq/governor_passive.c
diff options
context:
space:
mode:
authorKamil Konieczny <k.konieczny@partner.samsung.com>2019-08-07 16:38:36 +0300
committerMyungJoo Ham <myungjoo.ham@samsung.com>2019-08-25 06:46:48 +0300
commit4294a779bd8dff6c65e7e85ffe7a1ea236e92a68 (patch)
tree07cccfb3b8abca7f8cbe4d6520f34f1609b99f29 /drivers/devfreq/governor_passive.c
parent2c2b20e0da89c76759ee28c6824413ab2fa3bfc6 (diff)
downloadlinux-4294a779bd8dff6c65e7e85ffe7a1ea236e92a68.tar.xz
PM / devfreq: exynos-bus: Convert to use dev_pm_opp_set_rate()
Reuse opp core code for setting bus clock and voltage. As a side effect this allow usage of coupled regulators feature (required for boards using Exynos5422/5800 SoCs) because dev_pm_opp_set_rate() uses regulator_set_voltage_triplet() for setting regulator voltage while the old code used regulator_set_voltage_tol() with fixed tolerance. This patch also removes no longer needed parsing of DT property "exynos,voltage-tolerance" (no Exynos devfreq DT node uses it). After applying changes both functions exynos_bus_passive_target() and exynos_bus_target() have the same code, so remove exynos_bus_passive_target(). In exynos_bus_probe() replace it with exynos_bus_target. Signed-off-by: Kamil Konieczny <k.konieczny@partner.samsung.com> Acked-by: Chanwoo Choi <cw00.choi@samsung.com> Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>
Diffstat (limited to 'drivers/devfreq/governor_passive.c')
0 files changed, 0 insertions, 0 deletions