phy: core: Invoke pm_runtime_get_*/pm_runtime_put_* before invoking reset callback
authorKishon Vijay Abraham I <kishon@ti.com>
Fri, 5 Apr 2019 11:08:31 +0000 (16:38 +0530)
committerKishon Vijay Abraham I <kishon@ti.com>
Wed, 17 Apr 2019 08:43:17 +0000 (14:13 +0530)
commit4df614c4ab18ba14892dfa82b88c28203096e951
tree0e175c63d915ed522897f962e1dda97cc932c67d
parentfec06b2bc436d1cbc3482becd40f656d46cd22b7
phy: core: Invoke pm_runtime_get_*/pm_runtime_put_* before invoking reset callback

PHY drivers may try to access PHY registers in the ->reset() callback.
Invoke phy_pm_runtime_get_sync() before invoking the ->reset() callback
so that the PHY drivers don't have to enable clocks by themselves before
accessing PHY registers.

Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com>
drivers/phy/phy-core.c