lkml.org 
[lkml]   [2020]   [Nov]   [19]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v4 18/25] coresight: etm4x: Expose trcdevarch via trcidr
    Date
    Expose the TRCDEVARCH register via the sysfs for component
    detection. Given that the TRCIDR1 may not completely identify
    the ETM component and instead need to use TRCDEVARCH, expose
    this via sysfs for tools to use it for identification.

    Cc: Mike Leach <mike.leach@linaro.org>
    Cc: Mathieu Poirier <mathieu.poirier@linaro.org>
    Signed-off-by: Suzuki K Poulose <suzuki.poulose@arm.com>
    ---
    drivers/hwtracing/coresight/coresight-etm4x-sysfs.c | 2 ++
    1 file changed, 2 insertions(+)

    diff --git a/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c b/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c
    index 009818675928..277fd5bff811 100644
    --- a/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c
    +++ b/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c
    @@ -2395,6 +2395,7 @@ coresight_etm4x_cross_read(trcidr10, TRCIDR10);
    coresight_etm4x_cross_read(trcidr11, TRCIDR11);
    coresight_etm4x_cross_read(trcidr12, TRCIDR12);
    coresight_etm4x_cross_read(trcidr13, TRCIDR13);
    +coresight_etm4x_cross_read(trcdevarch, TRCDEVARCH);

    static struct attribute *coresight_etmv4_trcidr_attrs[] = {
    &dev_attr_trcidr0.attr,
    @@ -2410,6 +2411,7 @@ static struct attribute *coresight_etmv4_trcidr_attrs[] = {
    &dev_attr_trcidr11.attr,
    &dev_attr_trcidr12.attr,
    &dev_attr_trcidr13.attr,
    + &dev_attr_trcdevarch.attr,
    NULL,
    };

    --
    2.24.1
    \
     
     \ /
      Last update: 2020-11-19 17:47    [W:6.484 / U:0.628 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site