habanalabs: enable trace data compression (profiler)
authorAdam Aharon <aaharon@habana.ai>
Wed, 22 Apr 2020 06:37:54 +0000 (09:37 +0300)
committerOded Gabbay <oded.gabbay@gmail.com>
Tue, 19 May 2020 11:48:41 +0000 (14:48 +0300)
Set the STMTCSR.COMPEN bit to enable leading-zero trace data
compression functionality for the extended stimulus ports.

Signed-off-by: Adam Aharon <aaharon@habana.ai>
Reviewed-by: Oded Gabbay <oded.gabbay@gmail.com>
Signed-off-by: Oded Gabbay <oded.gabbay@gmail.com>
drivers/misc/habanalabs/goya/goya_coresight.c

index a1bc930..1258724 100644 (file)
@@ -266,7 +266,7 @@ static int goya_config_stm(struct hl_device *hdev,
                WREG32(base_reg + 0xDF4, 0x80);
                WREG32(base_reg + 0xE8C, input->frequency);
                WREG32(base_reg + 0xE90, 0x7FF);
-               WREG32(base_reg + 0xE80, 0x7 | (input->id << 16));
+               WREG32(base_reg + 0xE80, 0x27 | (input->id << 16));
        } else {
                WREG32(base_reg + 0xE80, 4);
                WREG32(base_reg + 0xD64, 0);