[PATCH 00/17] coresight: next v4.12-rc4
Leo Yan
leo.yan at linaro.org
Fri Jun 9 19:34:31 PDT 2017
Hi Kim,
On Fri, Jun 09, 2017 at 05:53:39PM -0500, Kim Phillips wrote:
> On Mon, 5 Jun 2017 14:15:01 -0600
> Mathieu Poirier <mathieu.poirier at linaro.org> wrote:
>
> Hi Mathieu,
>
> > Please consider for inclusion in the 4.13 cycle. Of particular interest is
> > patch 15/17, which adds a new driver under the CoreSight umbrella.
>
> After applying the patchseries, the devices now have self-named
> subdirectories under them:
>
> $ find /sys/devices/ -name \*sink\*
> /sys/devices/platform/20140000.etf/20140000.etf/enable_sink
> /sys/devices/platform/20070000.etr/20070000.etr/enable_sink
> /sys/devices/platform/20030000.tpiu/20030000.tpiu/enable_sink
> /sys/devices/platform/20010000.etf/20010000.etf/enable_sink
> $
>
> Which doesn't match the coresight.txt usage documentation...
I am worry if my patches do some bad thing, so I did a quick test with
mainline kernel on Hikey, if without this patch series I still can see
self-named subdirectories in '/sys/devices/platform/':
root at linaro-developer:~# find /sys/devices/ -name \*sink\*
/sys/devices/platform/amba/f6404000.etr/f6404000.etr/enable_sink
/sys/devices/platform/amba/f6402000.etf/f6402000.etf/enable_sink
But if search '/sys/bus/coresight/devices/', we can get below info:
root at linaro-developer:~# ls /sys/bus/coresight/devices/*/*sink* -l
-rw-r--r-- 1 root root 4096 Nov 18 08:04 /sys/bus/coresight/devices/f6402000.etf/enable_sink
-rw-r--r-- 1 root root 4096 Nov 18 08:07 /sys/bus/coresight/devices/f6404000.etr/enable_sink
I checked coresight.txt and it uses folder
'/sys/bus/coresight/devices/' as example but not '/sys/devices/'.
> Also, do the current juno platforms not have CPU debug modules? I'd
> like to test the new driver.
Suzuki's Juno patch has been picked from ARM tree:
http://archive.armlinux.org.uk/lurker/message/20170519.042557.c8b56c20.en.html
Thanks,
Leo Yan
More information about the linux-arm-kernel
mailing list