alistair23-linux/drivers/thunderbolt
Mika Westerberg eafa717bc1 thunderbolt: Initialize after IOMMUs
If IOMMU is enabled and Thunderbolt driver is built into the kernel
image, it will be probed before IOMMUs are attached to the PCI bus.
Because of this DMA mappings the driver does will not go through IOMMU
and start failing right after IOMMUs are enabled.

For this reason move the Thunderbolt driver initialization happen at
rootfs level.

Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2018-10-02 10:51:16 -07:00
..
cap.c
ctl.c
ctl.h
dma_port.c thunderbolt: Add support for Intel Titan Ridge 2018-03-09 12:54:11 +03:00
dma_port.h
domain.c thunderbolt: Add support for runtime PM 2018-07-25 10:55:29 +02:00
eeprom.c
icm.c thunderbolt: Do not handle ICM events after domain is stopped 2018-10-02 10:51:16 -07:00
Kconfig
Makefile
nhi.c thunderbolt: Initialize after IOMMUs 2018-10-02 10:51:16 -07:00
nhi.h thunderbolt: Add support for Intel Titan Ridge 2018-03-09 12:54:11 +03:00
nhi_regs.h
path.c
property.c
switch.c thunderbolt: Add support for runtime PM 2018-07-25 10:55:29 +02:00
tb.c Char/Misc patches for 4.15-rc1 2017-11-16 09:10:59 -08:00
tb.h thunderbolt: Add support for runtime PM 2018-07-25 10:55:29 +02:00
tb_msgs.h thunderbolt: Add support for runtime PM 2018-07-25 10:55:29 +02:00
tb_regs.h thunderbolt: Fix small typo in variable name 2018-07-25 10:15:24 +02:00
tunnel_pci.c
tunnel_pci.h
xdomain.c thunderbolt: Add support for runtime PM 2018-07-25 10:55:29 +02:00