OSDN Git Service

PM / devfreq: tegra: Clean up driver's probe / remove
authorDmitry Osipenko <digetx@gmail.com>
Wed, 1 May 2019 23:38:07 +0000 (02:38 +0300)
committerMyungJoo Ham <myungjoo.ham@samsung.com>
Sat, 24 Aug 2019 11:11:12 +0000 (20:11 +0900)
commit8fda5c1fab4f8df22bad43ba93a5ba83594ac256
tree34f9ceae8eaa63b60d32862c2be2070f36e9d2f0
parent7514dd05eaae5b8cf0b2af34f75a048ee023fe2c
PM / devfreq: tegra: Clean up driver's probe / remove

Reset hardware, disable ACTMON clock, release OPP's and handle all
possible error cases correctly, maintaining the correct tear down
order. Also use devm_platform_ioremap_resource() which is now available
in the kernel.

Reviewed-by: Chanwoo Choi <cw00.choi@samsung.com>
Signed-off-by: Dmitry Osipenko <digetx@gmail.com>
Acked-by: Thierry Reding <treding@nvidia.com>
Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>
drivers/devfreq/tegra-devfreq.c