]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
accel/habanalabs/gaudi2: fix BMON disable configuration
authorVered Yavniely <vered.yavniely@intel.com>
Tue, 18 Jun 2024 16:58:30 +0000 (19:58 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 13 Nov 2025 20:37:30 +0000 (15:37 -0500)
[ Upstream commit b4fd8e56c9a3b614370fde2d45aec1032eb67ddd ]

Change the BMON_CR register value back to its original state before
enabling, so that BMON does not continue to collect information
after being disabled.

Signed-off-by: Vered Yavniely <vered.yavniely@intel.com>
Reviewed-by: Koby Elbaz <koby.elbaz@intel.com>
Signed-off-by: Koby Elbaz <koby.elbaz@intel.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/accel/habanalabs/gaudi2/gaudi2_coresight.c

index 2423620ff358f1994c49d71898e99264e063e116..bc3c57bda5cdafd58455abae881b51b99366f64c 100644 (file)
@@ -2426,7 +2426,7 @@ static int gaudi2_config_bmon(struct hl_device *hdev, struct hl_debug_params *pa
                WREG32(base_reg + mmBMON_ADDRH_E3_OFFSET, 0);
                WREG32(base_reg + mmBMON_REDUCTION_OFFSET, 0);
                WREG32(base_reg + mmBMON_STM_TRC_OFFSET, 0x7 | (0xA << 8));
-               WREG32(base_reg + mmBMON_CR_OFFSET, 0x77 | 0xf << 24);
+               WREG32(base_reg + mmBMON_CR_OFFSET, 0x41);
        }
 
        return 0;