linux/drivers/hwtracing/coresight
Mathieu Poirier 62d39ac934 coresight: delay initialisation when children are missing
Depending on when CoreSight device are discovered it is possible
that some IP block may be referencing devices that have not been
added to the bus yet.  The end result is missing nodes in the
CoreSight topology even when the devices are present and properly
initialised.

This patch solves the problem by asking the driver core to
try initialising the device at a later time when the children
of a CoreSight node are missing.

Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2016-08-31 13:05:42 +02:00
..
coresight-etb10.c coresight: Add better messages for coresight_timeout 2016-08-31 13:05:42 +02:00
coresight-etm3x-sysfs.c coresight: moving coresight_simple_func() to header file 2016-05-01 14:12:14 -07:00
coresight-etm3x.c hwtracing/coresight-etm3x: Convert to hotplug state machine 2016-07-15 10:40:29 +02:00
coresight-etm4x-sysfs.c coresight: moving coresight_simple_func() to header file 2016-05-01 14:12:14 -07:00
coresight-etm4x.c coresight: Add better messages for coresight_timeout 2016-08-31 13:05:42 +02:00
coresight-etm4x.h coresight: etm4x: modify q_support type 2016-05-03 14:59:30 -07:00
coresight-etm-cp14.c
coresight-etm-perf.c drivers/hwtracing: make coresight-etm-perf.c explicitly non-modular 2016-03-05 12:19:39 -08:00
coresight-etm-perf.h coresight: etm-perf: new PMU driver for ETM tracers 2016-02-20 14:11:01 -08:00
coresight-etm.h coresight: etm3x: implementing user/kernel mode tracing 2016-02-20 14:11:01 -08:00
coresight-funnel.c coresight: removing gratuitous boot time log messages 2016-05-01 14:12:14 -07:00
coresight-priv.h coresight: moving struct cs_buffers to header file 2016-05-03 14:59:30 -07:00
coresight-replicator-qcom.c drivers/hwtracing: make coresight-* explicitly non-modular 2016-02-20 14:11:01 -08:00
coresight-replicator.c coresight: removing gratuitous boot time log messages 2016-05-01 14:12:14 -07:00
coresight-stm.c coresight-stm: support mmapping channel regions with mmio_addr 2016-08-31 13:05:42 +02:00
coresight-tmc-etf.c coresight: tmc: Limit the trace to available data 2016-08-31 13:05:42 +02:00
coresight-tmc-etr.c coresight: Cleanup TMC status check 2016-08-31 13:05:42 +02:00
coresight-tmc.c coresight: Add better messages for coresight_timeout 2016-08-31 13:05:42 +02:00
coresight-tmc.h coresight: tmc: Limit the trace to available data 2016-08-31 13:05:42 +02:00
coresight-tpiu.c coresight: removing gratuitous boot time log messages 2016-05-01 14:12:14 -07:00
coresight.c coresight: Fix csdev connections initialisation 2016-08-31 13:05:42 +02:00
Kconfig coresight: stm: adding driver for CoreSight STM component 2016-05-03 14:59:30 -07:00
Makefile coresight: tmc: splitting driver in ETB/ETF and ETR components 2016-05-03 14:59:30 -07:00
of_coresight.c coresight: delay initialisation when children are missing 2016-08-31 13:05:42 +02:00