From 599245fc64b8a0265a8929f9dfaedbe86f9193f0 Mon Sep 17 00:00:00 2001 From: George Hotz Date: Tue, 28 Jul 2026 22:56:14 -0700 Subject: [PATCH] fix smu reset for kernel >7 --- tinygrad/runtime/support/am/ip.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tinygrad/runtime/support/am/ip.py b/tinygrad/runtime/support/am/ip.py index bbe1804230..d90b4c812f 100644 --- a/tinygrad/runtime/support/am/ip.py +++ b/tinygrad/runtime/support/am/ip.py @@ -187,7 +187,8 @@ class AM_SMU(AM_IP): def mode1_reset(self): if DEBUG >= 2: print(f"am {self.adev.devfmt}: mode1 reset") - if self.adev.ip_ver[am.MP0_HWIP] >= (14,0,0): self._send_msg(__DEBUGSMC_MSG_Mode1Reset:=2, 0, debug=True) + if self.adev.ip_ver[am.MP0_HWIP] >= (14,0,0) or self.adev.ip_ver[am.MP0_HWIP] == (13,0,0): + self._send_msg(__DEBUGSMC_MSG_Mode1Reset:=2, 0, debug=True) elif self.adev.ip_ver[am.MP0_HWIP] in {(13,0,6), (13,0,12)}: self._send_msg(self.smu_mod.PPSMC_MSG_GfxDriverReset, 1) else: self._send_msg(self.smu_mod.PPSMC_MSG_Mode1Reset, 0)