OSDN Git Service

spi: rockchip: Fix clock handling in remove
authorJeffy Chen <jeffy.chen@rock-chips.com>
Mon, 7 Aug 2017 12:40:19 +0000 (20:40 +0800)
committerMark Brown <broonie@kernel.org>
Mon, 7 Aug 2017 15:44:10 +0000 (16:44 +0100)
commit6a06e895b262621a81b3b08126b4bc5e1b8eef05
tree37dbfd044624568eb6c630a5cfb0d33d04841005
parent43de979ddc099c57858b243619c66e2f663a2f97
spi: rockchip: Fix clock handling in remove

We are assuming clocks enabled when calling rockchip_spi_remove, which
is not always true. Those clocks might already been disabled by the
runtime PM at that time.

Call pm_runtime_get_sync before trying to disable clocks to avoid that.

Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/spi/spi-rockchip.c