coresight: Fixes coresight DT parse to get correct output port ID.
authorMike Leach <mike.leach@linaro.org>
Mon, 27 Mar 2017 17:09:33 +0000 (11:09 -0600)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 8 Apr 2017 15:43:45 +0000 (17:43 +0200)
commiteeedc5421dd3b51de73e6106405c5c77f920f281
treeab991ac89f048bf6689b1ac92542e24e25d681eb
parent58cde1a64c5e140e6ba498aaa406e063957e35df
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 <mike.leach@linaro.org>
Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/hwtracing/coresight/of_coresight.c