projects
/
linux.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
d2b8d69
)
HSI: omap_ssi_port: ensure clocks are kept enabled during transfer
author
Sebastian Reichel
<sre@kernel.org>
Fri, 17 Jun 2016 20:09:10 +0000
(22:09 +0200)
committer
Sebastian Reichel
<sre@kernel.org>
Mon, 27 Jun 2016 22:39:56 +0000
(
00:39
+0200)
ensure, that clocks remain enabled, when a transfer is started.
Signed-off-by: Sebastian Reichel <sre@kernel.org>
Tested-by: Pavel Machek <pavel@ucw.cz>
drivers/hsi/controllers/omap_ssi_port.c
patch
|
blob
|
history
diff --git
a/drivers/hsi/controllers/omap_ssi_port.c
b/drivers/hsi/controllers/omap_ssi_port.c
index aef5a8666d48098e4e2a90dbdbd749224fe6a27a..f91c6a4bb1a520edc3081016f3a70801e4326b3b 100644
(file)
--- a/
drivers/hsi/controllers/omap_ssi_port.c
+++ b/
drivers/hsi/controllers/omap_ssi_port.c
@@
-645,6
+645,7
@@
static void ssi_transfer(struct omap_ssi_port *omap_port,
struct hsi_msg *msg;
int err = -1;
+ pm_runtime_get(omap_port->pdev);
spin_lock_bh(&omap_port->lock);
while (err < 0) {
err = ssi_start_transfer(queue);
@@
-659,6
+660,7
@@
static void ssi_transfer(struct omap_ssi_port *omap_port,
}
}
spin_unlock_bh(&omap_port->lock);
+ pm_runtime_put(omap_port->pdev);
}
static void ssi_cleanup_queues(struct hsi_client *cl)