coresight: delay initialisation when children are missing
authorMathieu Poirier <mathieu.poirier@linaro.org>
Sun, 19 Jun 2016 17:19:43 +0000 (11:19 -0600)
committerMathieu Poirier <mathieu.poirier@linaro.org>
Tue, 6 Sep 2016 14:24:32 +0000 (08:24 -0600)
commit4ac54f35dddee37b58a529eb76bec373bb490c0b
tree28a008f1c05cd9d7b497887e490d48fed9519471
parent8c7b35ddc977400c467af743846fd78b8be69c65
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>
drivers/hwtracing/coresight/of_coresight.c
This page took 0.024578 seconds and 5 git commands to generate.