linux/drivers/thunderbolt
Mika Westerberg d67274bacb thunderbolt: Find XDomain by route instead of UUID
We are going to represent loops back to the host also as XDomains and
they all have the same (host) UUID, so finding them needs to use route
string instead. This also requires that we check if the XDomain device
is added to the bus before its properties can be updated. Otherwise the
remote UUID might not be populated yet.

Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>
Acked-by: Yehezkel Bernat <YehezkelShB@gmail.com>
Reviewed-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2020-11-11 10:20:16 +03:00
..
acpi.c thunderbolt: Create device links from ACPI description 2020-09-03 12:06:42 +03:00
cap.c thunderbolt: Introduce tb_switch_next_cap() 2020-09-03 12:21:07 +03:00
ctl.c thunderbolt: Log correct zeroX entries in decode_error() 2020-09-16 14:57:46 +03:00
ctl.h thunderbolt: Populate PG field in hot plug acknowledgment packet 2019-12-18 15:34:25 +01:00
debugfs.c thunderbolt: debugfs: Fix uninitialized return in counters_write() 2020-09-10 19:39:56 +03:00
dma_port.c
dma_port.h
domain.c thunderbolt: Allow KUnit tests to be built also when CONFIG_USB4=m 2020-09-16 14:57:46 +03:00
eeprom.c thunderbolt: Retry DROM read once if parsing fails 2020-09-09 14:00:56 +03:00
icm.c thunderbolt: Use bit 31 to check if Firmware CM is running in Tiger Lake 2020-09-03 12:06:40 +03:00
Kconfig thunderbolt: Use "if USB4" instead of "depends on" in Kconfig 2020-09-16 14:57:46 +03:00
lc.c thunderbolt: Enable wakes from system suspend 2020-09-03 12:06:42 +03:00
Makefile thunderbolt: Allow KUnit tests to be built also when CONFIG_USB4=m 2020-09-16 14:57:46 +03:00
nhi_ops.c thunderbolt: Software CM only should set force power in Tiger Lake 2020-09-03 12:06:40 +03:00
nhi_regs.h thunderbolt: Add support for Intel Ice Lake 2019-08-26 12:15:06 +03:00
nhi.c thunderbolt: Only stop control channel when entering freeze 2020-09-16 14:57:46 +03:00
nhi.h thunderbolt: Add support for Intel Tiger Lake 2020-04-23 09:57:59 +03:00
nvm.c thunderbolt: Add support for separating the flush to SPI and authenticate 2020-07-01 13:51:49 +03:00
path.c thunderbolt: Do not clear USB4 router protocol adapter IFC and ISE bits 2020-11-11 10:20:15 +03:00
property.c thunderbolt: property: Fix a missing check of kzalloc 2019-03-28 11:30:47 +03:00
quirks.c thunderbolt: Correct tb_check_quirks() kernel-doc 2020-09-16 14:57:46 +03:00
retimer.c thunderbolt: Add support for on-board retimers 2020-06-22 19:58:32 +03:00
sb_regs.h thunderbolt: Add support for on-board retimers 2020-06-22 19:58:32 +03:00
switch.c thunderbolt: Changes for v5.10 merge window 2020-09-30 09:42:36 +02:00
tb_msgs.h thunderbolt: Handle ERR_LOCK notification 2020-09-16 14:57:46 +03:00
tb_regs.h thunderbolt: Add debugfs interface 2020-09-03 12:21:08 +03:00
tb.c thunderbolt: Only stop control channel when entering freeze 2020-09-16 14:57:46 +03:00
tb.h thunderbolt: Changes for v5.10 merge window 2020-09-30 09:42:36 +02:00
test.c thunderbolt: Allow KUnit tests to be built also when CONFIG_USB4=m 2020-09-16 14:57:46 +03:00
tmu.c thunderbolt: Add support for Time Management Unit 2019-12-18 15:41:15 +01:00
tunnel.c thunderbolt: Fixes for v5.9-rc4 2020-09-01 09:48:28 +02:00
tunnel.h thunderbolt: Add USB3 bandwidth management 2020-06-22 19:58:20 +03:00
usb4.c thunderbolt: Enable wakes from system suspend 2020-09-03 12:06:42 +03:00
xdomain.c thunderbolt: Find XDomain by route instead of UUID 2020-11-11 10:20:16 +03:00