diff options
author | Sebastian Reichel <sre@kernel.org> | 2016-06-17 22:18:09 +0300 |
---|---|---|
committer | Sebastian Reichel <sre@kernel.org> | 2016-06-28 01:39:32 +0300 |
commit | c4a625731560021890df40e8d86958c3d8ea98fa (patch) | |
tree | 9853596779daede130f7d2d8a3ab55ce1e4c2cca /drivers/hsi/controllers/omap_ssi.h | |
parent | 927d3f8f73217fb19c28496321510335176955de (diff) | |
download | linux-c4a625731560021890df40e8d86958c3d8ea98fa.tar.xz |
HSI: omap_ssi_port: switch to threaded pio irq
Move pio interrupt handler from tasklet into thread to
allow runtime_pm_get_sync calls without irq_safe being
set.
Signed-off-by: Sebastian Reichel <sre@kernel.org>
Tested-by: Pavel Machek <pavel@ucw.cz>
Diffstat (limited to 'drivers/hsi/controllers/omap_ssi.h')
-rw-r--r-- | drivers/hsi/controllers/omap_ssi.h | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/drivers/hsi/controllers/omap_ssi.h b/drivers/hsi/controllers/omap_ssi.h index 5467f61e5086..99143f4f8837 100644 --- a/drivers/hsi/controllers/omap_ssi.h +++ b/drivers/hsi/controllers/omap_ssi.h @@ -76,7 +76,6 @@ struct omap_ssm_ctx { * @irq: IRQ number * @wake_irq: IRQ number for incoming wake line (-1 if none) * @wake_gpio: GPIO number for incoming wake line (-1 if none) - * @pio_tasklet: Bottom half for PIO transfers and events * @flags: flags to keep track of states * @wk_refcount: Reference count for output wake line * @work: worker for starting TX @@ -100,7 +99,6 @@ struct omap_ssi_port { unsigned int irq; int wake_irq; struct gpio_desc *wake_gpio; - struct tasklet_struct pio_tasklet; bool wktest:1; /* FIXME: HACK to be removed */ unsigned long flags; unsigned int wk_refcount; |