lkml.org 
[lkml]   [2015]   [Dec]   [3]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH V6 10/26] coresight: etm3x: set progbit to stop trace collection
    Date
    There is no need to use the event enable's "always false" event to
    stop trace collection. For that purpose setting the programming bit
    (ETMCR:10) is enough.

    Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org>
    ---
    drivers/hwtracing/coresight/coresight-etm3x.c | 3 ---
    1 file changed, 3 deletions(-)

    diff --git a/drivers/hwtracing/coresight/coresight-etm3x.c b/drivers/hwtracing/coresight/coresight-etm3x.c
    index 0035953a1102..a0252ffb4ba7 100644
    --- a/drivers/hwtracing/coresight/coresight-etm3x.c
    +++ b/drivers/hwtracing/coresight/coresight-etm3x.c
    @@ -422,9 +422,6 @@ static void etm_disable_hw(void *info)
    CS_UNLOCK(drvdata->base);
    etm_set_prog(drvdata);

    - /* Program trace enable to low by using always false event */
    - etm_writel(drvdata, ETM_HARD_WIRE_RES_A | ETM_EVENT_NOT_A, ETMTEEVR);
    -
    /* Read back sequencer and counters for post trace analysis */
    config->seq_curr_state = (etm_readl(drvdata, ETMSQR) & ETM_SQR_MASK);

    --
    2.1.4


    \
     
     \ /
      Last update: 2015-12-03 22:21    [W:4.160 / U:0.028 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site