linux_dsm_epyc7002/drivers/hsi/controllers
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
..
Kconfig HSI: omap-ssi: add COMMON_CLK dependency 2016-05-09 22:45:18 +02:00
Makefile HSI: omap_ssi: built omap_ssi and omap_ssi_port into one module 2016-05-02 21:56:21 +02:00
omap_ssi_core.c HSI: omap_ssi: convert cawake irq handler to thread 2016-06-28 00:38:43 +02:00
omap_ssi_port.c HSI: omap_ssi_port: prepare start_tx/stop_tx for blocking pm_runtime calls 2016-06-28 00:39:15 +02:00
omap_ssi_regs.h HSI: Introduce OMAP SSI driver 2014-05-16 00:54:51 +02:00
omap_ssi.h HSI: omap_ssi_port: prepare start_tx/stop_tx for blocking pm_runtime calls 2016-06-28 00:39:15 +02:00