linux/drivers/hsi
Sebastian Reichel 7c5d81620e HSI: omap_ssi_port: prepare start_tx/stop_tx for blocking pm_runtime calls
ssi_start_tx and ssi_stop_tx may be called from atomic context. Once
pm_runtime_irq_safe() is removed for omap-ssi, this will fail, due
to blocking pm_runtime_*_sync() calls.

This fixes ssi_stop_tx by using non-sync API and ssi_start_tx by
using a worker thread.

Signed-off-by: Sebastian Reichel <sre@kernel.org>
Tested-by: Pavel Machek <pavel@ucw.cz>
2016-06-28 00:39:15 +02:00
..
clients HSI: ssi_protocol: fix ssip_xmit invocation 2016-06-28 00:38:37 +02:00
controllers HSI: omap_ssi_port: prepare start_tx/stop_tx for blocking pm_runtime calls 2016-06-28 00:39:15 +02:00
hsi_boardinfo.c HSI: hsi: Introducing HSI framework 2012-01-05 15:42:13 +02:00
hsi_core.c HSI: core: switch port event notifier from atomic to blocking 2016-06-28 00:38:53 +02:00
hsi_core.h HSI: hsi: Introducing HSI framework 2012-01-05 15:42:13 +02:00
Kconfig HSI: Introduce OMAP SSI driver 2014-05-16 00:54:51 +02:00
Makefile hsi: Build hsi_boardinfo.c into hsi core if enabled 2016-06-15 16:02:50 +02:00