diff options
author | Roger Quadros <rogerq@ti.com> | 2015-01-13 15:23:19 +0300 |
---|---|---|
committer | Kishon Vijay Abraham I <kishon@ti.com> | 2015-01-21 12:53:06 +0300 |
commit | 6e7384320ffa28a3732513f51fc56119003edbd3 (patch) | |
tree | df29d5b9579a5d8aa4ad36dd234af3f920377634 /drivers/mfd/lm3533-ctrlbank.c | |
parent | ec6f34e5b552fb0a52e6aae1a5afbbb1605cc6cc (diff) | |
download | linux-6e7384320ffa28a3732513f51fc56119003edbd3.tar.xz |
phy: ti-pipe3: Disable clocks on system suspend
On system suspend, the runtime_suspend() driver hook doesn't get
called for USB phy and so the clocks are not disabled in the driver.
This causes the L3INIT_960M_GFCLK and L3INIT_480M_GFCLK to remain
active on the DRA7 platform while in system suspend.
In case of pcie-phy, the runtime_suspend hook gets called after
the suspend hook so we introduce a flag phy->enabled to keep
track if our clocks are enabled or not to prevent multiple
enable/disables.
Add suspend/resume hooks to the driver.
Move enabling/disabling clock code into helper functions.
Reported-by: Nishant Menon <nm@ti.com>
Signed-off-by: Roger Quadros <rogerq@ti.com>
Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com>
Diffstat (limited to 'drivers/mfd/lm3533-ctrlbank.c')
0 files changed, 0 insertions, 0 deletions