android_kernel_motorola_sm6375/drivers/thunderbolt
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Mika Westerberg bdccf295d7 thunderbolt: Do not touch the hardware if the NHI is gone on resume
On PCs the NHI host controller is only present when there is a device
connected. When the last device is disconnected the host controller will
dissappear shortly (within 10s). Now if that happens when we are
suspended we should not try to touch the hardware anymore, so add a flag
for this and check it before we re-enable rings.

Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>
Reviewed-by: Yehezkel Bernat <yehezkel.bernat@intel.com>
Reviewed-by: Michael Jamet <michael.jamet@intel.com>
Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: Andreas Noever <andreas.noever@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2017-06-09 11:42:43 +02:00
..
cap.c thunderbolt: Rework capability handling 2017-06-09 11:42:41 +02:00
ctl.c thunderbolt: Rework control channel to be more reliable 2017-06-09 11:42:43 +02:00
ctl.h thunderbolt: Rework control channel to be more reliable 2017-06-09 11:42:43 +02:00
dma_port.c thunderbolt: Add support for DMA configuration based mailbox 2017-06-09 11:42:43 +02:00
dma_port.h thunderbolt: Add support for DMA configuration based mailbox 2017-06-09 11:42:43 +02:00
domain.c thunderbolt: Let the connection manager handle all notifications 2017-06-09 11:42:42 +02:00
eeprom.c thunderbolt: Add support for DMA configuration based mailbox 2017-06-09 11:42:43 +02:00
Kconfig
Makefile thunderbolt: Add support for DMA configuration based mailbox 2017-06-09 11:42:43 +02:00
nhi.c thunderbolt: Do not touch the hardware if the NHI is gone on resume 2017-06-09 11:42:43 +02:00
nhi.h thunderbolt: Do not touch the hardware if the NHI is gone on resume 2017-06-09 11:42:43 +02:00
nhi_regs.h thunderbolt: Add support for NHI mailbox 2017-06-09 11:42:43 +02:00
path.c
switch.c thunderbolt: Add support for DMA configuration based mailbox 2017-06-09 11:42:43 +02:00
tb.c thunderbolt: Let the connection manager handle all notifications 2017-06-09 11:42:42 +02:00
tb.h thunderbolt: Add support for DMA configuration based mailbox 2017-06-09 11:42:43 +02:00
tb_msgs.h thunderbolt: Move control channel messages to tb_msgs.h 2017-06-09 11:42:42 +02:00
tb_regs.h thunderbolt: Rework capability handling 2017-06-09 11:42:41 +02:00
tunnel_pci.c thunderbolt: Introduce thunderbolt bus and connection manager 2017-06-09 11:42:41 +02:00
tunnel_pci.h