diff options
author | Mike Leach <mike.leach@linaro.org> | 2020-03-20 17:52:59 +0100 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2020-03-21 11:32:20 +0100 |
commit | 177af8285b59a3887e4430d2c782598083cddcd7 (patch) | |
tree | d77da94760b8f9d25f30bf6788a03201e17ad238 /drivers/thunderbolt | |
parent | coresight: cti: Add device tree support for custom CTI (diff) | |
download | linux-177af8285b59a3887e4430d2c782598083cddcd7.tar.xz linux-177af8285b59a3887e4430d2c782598083cddcd7.zip |
coresight: cti: Enable CTI associated with devices
The CoreSight subsystem enables a path of devices from source to sink.
Any CTI devices associated with the path devices must be enabled at the
same time.
This patch adds an associated coresight_device element to the main
coresight device structure, and uses this to create associations between
the CTI and other devices based on the device tree data. The associated
device element is used to enable CTI in conjunction with the path elements.
CTI devices are reference counted so where a single CTI is associated with
multiple elements on the path, it will be enabled on the first associated
device enable, and disabled with the last associated device disable.
Signed-off-by: Mike Leach <mike.leach@linaro.org>
Reviewed-by: Suzuki K Poulose <suzuki.poulose@arm.com>
Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org>
Link: https://lore.kernel.org/r/20200320165303.13681-9-mathieu.poirier@linaro.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/thunderbolt')
0 files changed, 0 insertions, 0 deletions