linux/drivers/hwtracing/coresight
Suzuki K Poulose 37ea1ffddf coresight: Use fwnode handle instead of device names
We rely on the device names to find a CoreSight device on the
coresight bus. The device name however is obtained from the platform,
which is bound to the real platform/amba device. As we are about
to use different naming scheme for the coresight devices, we can't
rely on the platform device name to find the corresponding
coresight device. Instead we use the platform agnostic
"fwnode handle" of the parent device to find the devices.
We also reuse the same fwnode as the parent for the Coresight
device we create.

Signed-off-by: Suzuki K Poulose <suzuki.poulose@arm.com>
Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2019-06-20 07:56:13 +02:00
..
coresight-catu.c coresight: Rearrange platform data probing 2019-06-20 07:56:13 +02:00
coresight-catu.h coresight: catu: Cleanup device specific data 2019-06-19 20:29:14 +02:00
coresight-cpu-debug.c coresight: Make device to CPU mapping generic 2019-06-20 07:56:11 +02:00
coresight-etb10.c coresight: Rearrange platform data probing 2019-06-20 07:56:13 +02:00
coresight-etm3x-sysfs.c coresight: etm: Clean up device specific data 2019-06-19 20:29:14 +02:00
coresight-etm3x.c coresight: Rearrange platform data probing 2019-06-20 07:56:13 +02:00
coresight-etm4x-sysfs.c coresight: etm4x: Don't use contextID with PID namespaces 2018-07-15 13:52:56 +02:00
coresight-etm4x.c coresight: Rearrange platform data probing 2019-06-20 07:56:13 +02:00
coresight-etm4x.h coresight: etm: Clean up device specific data 2019-06-19 20:29:14 +02:00
coresight-etm-cp14.c coresight: Moving framework and drivers to SPDX identifier 2018-05-14 16:19:59 +02:00
coresight-etm-perf.c coresight: Use coresight device names for sinks in PMU attribute 2019-06-19 20:29:14 +02:00
coresight-etm-perf.h coresight: perf: Add "sinks" group to PMU directory 2019-02-08 12:27:36 +01:00
coresight-etm.h coresight: etm: Clean up device specific data 2019-06-19 20:29:14 +02:00
coresight-funnel.c coresight: Rearrange platform data probing 2019-06-20 07:56:13 +02:00
coresight-platform.c coresight: Use fwnode handle instead of device names 2019-06-20 07:56:13 +02:00
coresight-priv.h coresight: Use fwnode handle instead of device names 2019-06-20 07:56:13 +02:00
coresight-replicator.c coresight: Rearrange platform data probing 2019-06-20 07:56:13 +02:00
coresight-stm.c coresight: Rearrange platform data probing 2019-06-20 07:56:13 +02:00
coresight-tmc-etf.c coresight: tmc: Clean up device specific data 2019-06-19 20:29:14 +02:00
coresight-tmc-etr.c coresight: Reuse platform data structure for connection tracking 2019-06-20 07:56:12 +02:00
coresight-tmc.c coresight: Rearrange platform data probing 2019-06-20 07:56:13 +02:00
coresight-tmc.h coresight: tmc: Clean up device specific data 2019-06-19 20:29:14 +02:00
coresight-tpiu.c coresight: Rearrange platform data probing 2019-06-20 07:56:13 +02:00
coresight.c coresight: Use fwnode handle instead of device names 2019-06-20 07:56:13 +02:00
Kconfig treewide: Add SPDX license identifier - Makefile/Kconfig 2019-05-21 10:50:46 +02:00
Makefile coresight: Rename of_coresight to coresight-platform 2019-06-20 07:56:10 +02:00