]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
thunderbolt: Allow service drivers to specify their own properties
authorMika Westerberg <mika.westerberg@linux.intel.com>
Tue, 23 Sep 2025 09:51:27 +0000 (12:51 +0300)
committerMika Westerberg <mika.westerberg@linux.intel.com>
Tue, 19 May 2026 12:20:18 +0000 (14:20 +0200)
commitabc27e5bfed2fa281ccb23419ef4d1c9ded86398
treeeb1fb5f14a396ceeb9dc8f25d3f2d97231736d73
parentaa4999c0297ae56143f67ecb3ef008a473afcc00
thunderbolt: Allow service drivers to specify their own properties

The XDomain properties can be useful for service drivers, for example to
implement a registry for the services they expose. So far there has been
no need for service drivers to specify these but with the USB4STREAM
driver that we are going to use them.

This adds remote and local side properties that the service drivers have
access to. Remote side is read-only but the local side can be changed by
a service driver. Also provide a mechanism to notify the remote side
that there are changes.

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