hl_pci_iatu_write
int hl_pci_iatu_write(struct hl_device *hdev, u32 addr, u32 data);
rc |= hl_pci_iatu_write(hdev, offset + 0x8,
rc |= hl_pci_iatu_write(hdev, offset + 0xC,
rc |= hl_pci_iatu_write(hdev, offset + 0x10,
rc |= hl_pci_iatu_write(hdev, offset + 0x14, lower_32_bits(pci_region->addr));
rc |= hl_pci_iatu_write(hdev, offset + 0x18, upper_32_bits(pci_region->addr));
rc |= hl_pci_iatu_write(hdev, offset + 0x0, 0);
rc |= hl_pci_iatu_write(hdev, offset + 0x4, ctrl_reg_val);
rc |= hl_pci_iatu_write(hdev, 0x008,
rc |= hl_pci_iatu_write(hdev, 0x00C,
rc |= hl_pci_iatu_write(hdev, 0x010,
rc |= hl_pci_iatu_write(hdev, 0x014, 0);
rc |= hl_pci_iatu_write(hdev, 0x018, 0);
rc |= hl_pci_iatu_write(hdev, 0x020,
rc |= hl_pci_iatu_write(hdev, 0x000, 0x00002000);
rc |= hl_pci_iatu_write(hdev, 0x004, 0x80000000);