mirror of
https://github.com/tinygrad/tinygrad.git
synced 2026-01-09 15:08:02 -05:00
am: fix aid doorbells (#13972)
This commit is contained in:
@@ -18,6 +18,8 @@ class AM_SOC(AM_IP):
|
|||||||
def init_hw(self):
|
def init_hw(self):
|
||||||
if self.adev.ip_ver[am.NBIO_HWIP] in {(7,9,0), (7,9,1)}:
|
if self.adev.ip_ver[am.NBIO_HWIP] in {(7,9,0), (7,9,1)}:
|
||||||
self.adev.regXCC_DOORBELL_FENCE.write(0x0)
|
self.adev.regXCC_DOORBELL_FENCE.write(0x0)
|
||||||
|
for aid in range(1, self.adev.gmc.vmhubs):
|
||||||
|
self.adev.indirect_wreg_pcie(self.adev.regXCC_DOORBELL_FENCE.addr[0], self.adev.regXCC_DOORBELL_FENCE.encode(shub_slv_mode=1), aid=aid)
|
||||||
self.adev.regBIFC_GFX_INT_MONITOR_MASK.write(0x7ff)
|
self.adev.regBIFC_GFX_INT_MONITOR_MASK.write(0x7ff)
|
||||||
self.adev.regBIFC_DOORBELL_ACCESS_EN_PF.write(0xfffff)
|
self.adev.regBIFC_DOORBELL_ACCESS_EN_PF.write(0xfffff)
|
||||||
else: self.adev.regRCC_DEV0_EPF2_STRAP2.update(strap_no_soft_reset_dev0_f2=0x0)
|
else: self.adev.regRCC_DEV0_EPF2_STRAP2.update(strap_no_soft_reset_dev0_f2=0x0)
|
||||||
|
|||||||
Reference in New Issue
Block a user