upa_writeq
upa_writeq(val, imap);
upa_writeq(ICLR_IDLE, handler_data->iclr);
upa_writeq(val, imap);
upa_writeq(ICLR_IDLE, handler_data->iclr);
upa_writeq(ICLR_IDLE, handler_data->iclr);
upa_writeq(MSI_CLEAR_EQWR_N, pbm->pbm_regs + MSI_CLEAR(msi_num));
upa_writeq(head, pbm->pbm_regs + EVENT_QUEUE_HEAD(msiqid));
upa_writeq(val, pbm->pbm_regs + MSI_MAP(msi));
upa_writeq(MSI_CLEAR_EQWR_N, pbm->pbm_regs + MSI_CLEAR(msi));
upa_writeq(val, pbm->pbm_regs + MSI_MAP(msi));
upa_writeq(val, pbm->pbm_regs + MSI_MAP(msi));
upa_writeq((EVENT_QUEUE_BASE_ADDR_ALL_ONES |
upa_writeq(pbm->portid << 6, pbm->pbm_regs + IMONDO_DATA0);
upa_writeq(0, pbm->pbm_regs + IMONDO_DATA1);
upa_writeq(pbm->msi32_start, pbm->pbm_regs + MSI_32BIT_ADDR);
upa_writeq(pbm->msi64_start, pbm->pbm_regs + MSI_64BIT_ADDR);
upa_writeq(0, pbm->pbm_regs + EVENT_QUEUE_HEAD(i));
upa_writeq(0, pbm->pbm_regs + EVENT_QUEUE_TAIL(i));
upa_writeq(val, imap_reg);
upa_writeq(EVENT_QUEUE_CONTROL_SET_EN,
upa_writeq(FIRE_PARITY_ENAB,
upa_writeq((FIRE_FATAL_RESET_SPARE |
upa_writeq(~(u64)0, pbm->controller_regs + FIRE_CORE_INTR_ENABLE);
upa_writeq(val, pbm->pbm_regs + FIRE_TLU_CTRL);
upa_writeq(0, pbm->pbm_regs + FIRE_TLU_DEV_CTRL);
upa_writeq(FIRE_TLU_LINK_CTRL_CLK,
upa_writeq(0, pbm->pbm_regs + FIRE_LPU_RESET);
upa_writeq(FIRE_LPU_LLCFG_VC0, pbm->pbm_regs + FIRE_LPU_LLCFG);
upa_writeq((FIRE_LPU_FCTRL_UCTRL_N | FIRE_LPU_FCTRL_UCTRL_P),
upa_writeq(((0xffff << 16) | (0x0000 << 0)),
upa_writeq(3000000, pbm->pbm_regs + FIRE_LPU_LTSSM_CFG2);
upa_writeq(500000, pbm->pbm_regs + FIRE_LPU_LTSSM_CFG3);
upa_writeq((2 << 16) | (140 << 8),
upa_writeq(0, pbm->pbm_regs + FIRE_LPU_LTSSM_CFG5);
upa_writeq(~(u64)0, pbm->pbm_regs + FIRE_DMC_IENAB);
upa_writeq(0, pbm->pbm_regs + FIRE_DMC_DBG_SEL_A);
upa_writeq(0, pbm->pbm_regs + FIRE_DMC_DBG_SEL_B);
upa_writeq(~(u64)0, pbm->pbm_regs + FIRE_PEC_IENAB);
upa_writeq(~(u64)0, iommu->iommu_flushinv);
upa_writeq(__pa(iommu->page_table) | 0x7UL, iommu->iommu_tsbbase);
upa_writeq(control, iommu->iommu_control);
upa_writeq(error_bits, afsr_reg);
upa_writeq(error_bits, afsr_reg);
upa_writeq((PSYCHO_ECCCTRL_EE |
upa_writeq(tmp, base + PSYCHO_PCIA_CTRL);
upa_writeq(tmp, base + PSYCHO_PCIB_CTRL);
upa_writeq(5, pbm->controller_regs + PSYCHO_IRQ_RETRY);
upa_writeq(tmp, pbm->controller_regs + PSYCHO_PCIA_CTRL);
upa_writeq(tmp, pbm->controller_regs + PSYCHO_PCIB_CTRL);
upa_writeq(tmp, pbm->controller_regs + PSYCHO_PCIA_DIAG);
upa_writeq(tmp, pbm->controller_regs + PSYCHO_PCIB_DIAG);
upa_writeq(control, pbm->stc.strbuf_control);
upa_writeq(error_bits, afsr_reg);
upa_writeq(error_bits, afsr_reg);
upa_writeq((SABRE_UEAFSR_PDRD | SABRE_UEAFSR_PDWR |
upa_writeq((SABRE_CEAFSR_PDRD | SABRE_CEAFSR_PDWR |
upa_writeq(tmp, base + SABRE_PCICTRL);
upa_writeq(0x0UL, pbm->controller_regs + clear_irq);
upa_writeq(0x0UL, pbm->controller_regs + clear_irq);
upa_writeq((SABRE_PCICTRL_MRLEN | SABRE_PCICTRL_SERR |
upa_writeq(tmp, pbm->pbm_regs + SCHIZO_PCI_CTRL);
upa_writeq((SCHIZO_PCIAFSR_PMA | SCHIZO_PCIAFSR_PTA |
upa_writeq((SCHIZO_SAFERRCTRL_EN | err_mask),
upa_writeq(control, pbm->stc.strbuf_control);
upa_writeq(control, iommu->iommu_control);
upa_writeq(0, pbm->pbm_regs + tagbase + (i * 8UL));
upa_writeq(0, pbm->pbm_regs + database + (i * 8UL));
upa_writeq(__pa(iommu->page_table), iommu->iommu_tsbbase);
upa_writeq(control, iommu->iommu_control);
upa_writeq(5, pbm->pbm_regs + SCHIZO_PCI_IRQ_RETRY);
upa_writeq(tmp, pbm->pbm_regs + SCHIZO_PCI_CTRL);
upa_writeq(tmp, pbm->pbm_regs + SCHIZO_PCI_DIAG);
upa_writeq(tmp, pbm->pbm_regs + TOMATILLO_PCI_IOC_CSR);
upa_writeq((control | SCHIZO_STRBUF_CTRL_DENAB),
upa_writeq(0UL, err_base + (i * 8UL));
upa_writeq(0UL, tag_base + (i * 8UL));
upa_writeq(0UL, line_base + (i * 8UL));
upa_writeq(control, strbuf->strbuf_control);
upa_writeq(control, iommu->iommu_control);
upa_writeq(control | SCHIZO_IOMMU_CTRL_DENAB,
upa_writeq(0, base + SCHIZO_IOMMU_TAG + (i * 8UL));
upa_writeq(0, base + SCHIZO_IOMMU_DATA + (i * 8UL));
upa_writeq(control, iommu->iommu_control);
upa_writeq(error_bits, afsr_reg);
upa_writeq(error_bits, afsr_reg);
upa_writeq(csr, csr_reg);
upa_writeq(error_bits, afsr_reg);
upa_writeq(errlog & ~(SAFARI_ERRLOG_ERROUT),
upa_writeq((SCHIZO_ECCCTRL_EE |
upa_writeq(tmp, pbm->pbm_regs + SCHIZO_PCI_CTRL);
upa_writeq(err_mask, pbm->pbm_regs + SCHIZO_PCI_AFSR);
upa_writeq((SCHIZO_SAFERRCTRL_EN | err_mask),
upa_writeq((SCHIZO_SAFIRQCTRL_EN | (BUS_ERROR_UNMAP)),
upa_writeq((SCHIZO_ECCCTRL_EE |
upa_writeq(int_ctrlr, imap);
upa_writeq(0, base + PSYCHO_IOMMU_TAG + off);
upa_writeq(0, base + PSYCHO_IOMMU_DATA + off);
upa_writeq(control, iommu->iommu_control);
upa_writeq(csr, pbm->pci_csr);
upa_writeq(error_bits, pbm->pci_afsr);
upa_writeq(0, pbm->controller_regs + PSYCHO_IOMMU_TAG + off);
upa_writeq(0, pbm->controller_regs + PSYCHO_IOMMU_DATA + off);
upa_writeq(control, iommu->iommu_control);
upa_writeq(__pa(iommu->page_table), iommu->iommu_tsbbase);
upa_writeq(control, iommu->iommu_control);
upa_writeq(control | PSYCHO_STRBUF_CTRL_DENAB, strbuf->strbuf_control);
upa_writeq(0UL, err_base + (i * 8UL));
upa_writeq(0UL, tag_base + (i * 8UL));
upa_writeq(0UL, line_base + (i * 8UL));
upa_writeq(control, strbuf->strbuf_control);
upa_writeq(val, cfg_reg);
upa_writeq(error_bits, afsr_reg);
upa_writeq(error_bits, afsr_reg);
upa_writeq(error_bits, afsr_reg);
upa_writeq((SYSIO_ECNTRL_ECCEN |
upa_writeq(control, iommu->write_complete_reg);
upa_writeq(control, iommu->iommu_control);
upa_writeq(0, dram);
upa_writeq(0, tag);
upa_writeq(__pa(iommu->page_table), iommu->iommu_tsbbase);
upa_writeq(control, strbuf->strbuf_control);
upa_writeq(0UL, ptag);
upa_writeq(0UL, ltag);
upa_writeq(control, iommu->write_complete_reg);
upa_writeq(fgbg, &fbc->fg);