aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMike Leach <[email protected]>2017-03-27 17:09:33 +0000
committerGreg Kroah-Hartman <[email protected]>2017-04-08 15:43:45 +0000
commiteeedc5421dd3b51de73e6106405c5c77f920f281 (patch)
treeab991ac89f048bf6689b1ac92542e24e25d681eb
parentmei: implement fsync (diff)
downloadkernel-eeedc5421dd3b51de73e6106405c5c77f920f281.tar.gz
kernel-eeedc5421dd3b51de73e6106405c5c77f920f281.zip
coresight: Fixes coresight DT parse to get correct output port ID.
Corrected to get the port numbering to allow programmable replicator driver to operate correctly. By convention, CoreSight devices number ports, not endpoints in the .dts files:- port { reg<N> endpoint { } } Existing code read endpoint number - always 0x0, rather than the correct port number. Signed-off-by: Mike Leach <[email protected]> Signed-off-by: Mathieu Poirier <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
-rw-r--r--drivers/hwtracing/coresight/of_coresight.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/hwtracing/coresight/of_coresight.c b/drivers/hwtracing/coresight/of_coresight.c
index 629e031b7456..09142e99e915 100644
--- a/drivers/hwtracing/coresight/of_coresight.c
+++ b/drivers/hwtracing/coresight/of_coresight.c
@@ -149,7 +149,7 @@ struct coresight_platform_data *of_get_coresight_platform_data(
continue;
/* The local out port number */
- pdata->outports[i] = endpoint.id;
+ pdata->outports[i] = endpoint.port;
/*
* Get a handle on the remote port and parent