thunderbolt: Scan only valid NULL adapter ports in hotplug
authorMika Westerberg <mika.westerberg@linux.intel.com>
Wed, 11 Oct 2017 14:19:54 +0000 (17:19 +0300)
committerMika Westerberg <mika.westerberg@linux.intel.com>
Thu, 18 Apr 2019 08:18:53 +0000 (11:18 +0300)
commit344e06430a72347b554a7fd98f3a961084f37be6
tree749030b9462451e58673e0ceb987be245d26c978
parent99cabbb006f1eb509e8bbc88c020c806017ed582
thunderbolt: Scan only valid NULL adapter ports in hotplug

The only way to expand Thunderbolt topology is through the NULL adapter
ports (typically ports 1, 2, 3 and 4). There is no point handling
Thunderbolt hotplug events on any other port.

Add a helper function (tb_port_is_null()) that can be used to determine
if the port is NULL port, and use it in software connection manager code
when hotplug event is handled.

Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>
drivers/thunderbolt/tb.c
drivers/thunderbolt/tb.h