advk_writel
advk_writel(pcie, new, PCIE_CORE_PCIERR_CAP + reg);
advk_writel(pcie, reg, PIO_CTRL);
advk_writel(pcie, reg, PIO_ADDR_LS);
advk_writel(pcie, 0, PIO_ADDR_MS);
advk_writel(pcie, 0xf, PIO_WR_DATA_STRB);
advk_writel(pcie, 1, PIO_ISR);
advk_writel(pcie, 1, PIO_START);
advk_writel(pcie, reg, PIO_CTRL);
advk_writel(pcie, reg, PIO_ADDR_LS);
advk_writel(pcie, 0, PIO_ADDR_MS);
advk_writel(pcie, reg, PIO_WR_DATA);
advk_writel(pcie, data_strobe, PIO_WR_DATA_STRB);
advk_writel(pcie, 1, PIO_ISR);
advk_writel(pcie, 1, PIO_START);
advk_writel(pcie, mask, PCIE_MSI_MASK_REG);
advk_writel(pcie, mask, PCIE_MSI_MASK_REG);
advk_writel(pcie, mask, PCIE_ISR1_MASK_REG);
advk_writel(pcie, mask, PCIE_ISR1_MASK_REG);
advk_writel(pcie, PCIE_MSG_PM_PME_MASK, PCIE_ISR0_REG);
advk_writel(pcie, BIT(msi_idx), PCIE_MSI_STATUS_REG);
advk_writel(pcie, PCIE_ISR0_MSI_INT_PENDING,
advk_writel(pcie, PCIE_ISR0_ERR_MASK, PCIE_ISR0_REG);
advk_writel(pcie, PCIE_ISR1_INTX_ASSERT(i),
advk_writel(pcie, PCIE_IRQ_CORE_INT, HOST_CTRL_INT_STATUS_REG);
advk_writel(pcie, val, PCIE_CORE_CMD_STATUS_REG);
advk_writel(pcie, val, PCIE_CORE_CTRL2_REG);
advk_writel(pcie, 0, PCIE_MSI_ADDR_LOW_REG);
advk_writel(pcie, 0, PCIE_MSI_ADDR_HIGH_REG);
advk_writel(pcie, PCIE_MSI_ALL_MASK, PCIE_MSI_MASK_REG);
advk_writel(pcie, PCIE_ISR0_ALL_MASK, PCIE_ISR0_MASK_REG);
advk_writel(pcie, PCIE_ISR1_ALL_MASK, PCIE_ISR1_MASK_REG);
advk_writel(pcie, PCIE_IRQ_ALL_MASK, HOST_CTRL_INT_MASK_REG);
advk_writel(pcie, PCIE_MSI_ALL_MASK, PCIE_MSI_STATUS_REG);
advk_writel(pcie, PCIE_ISR0_ALL_MASK, PCIE_ISR0_REG);
advk_writel(pcie, PCIE_ISR1_ALL_MASK, PCIE_ISR1_REG);
advk_writel(pcie, PCIE_IRQ_ALL_MASK, HOST_CTRL_INT_STATUS_REG);
advk_writel(pcie, val, PCIE_CORE_CTRL0_REG);
advk_writel(pcie, reg, PCIE_CORE_CTRL0_REG);
advk_writel(pcie, reg, PCIE_CORE_PCIEXP_CAP + PCI_EXP_LNKCTL2);
advk_writel(pcie, reg, PCIE_CORE_CTRL0_REG);
advk_writel(pcie, OB_WIN_ENABLE |
advk_writel(pcie, upper_32_bits(match), OB_WIN_MATCH_MS(win_num));
advk_writel(pcie, lower_32_bits(remap), OB_WIN_REMAP_LS(win_num));
advk_writel(pcie, upper_32_bits(remap), OB_WIN_REMAP_MS(win_num));
advk_writel(pcie, lower_32_bits(mask), OB_WIN_MASK_LS(win_num));
advk_writel(pcie, upper_32_bits(mask), OB_WIN_MASK_MS(win_num));
advk_writel(pcie, actions, OB_WIN_ACTIONS(win_num));
advk_writel(pcie, 0, OB_WIN_MATCH_LS(win_num));
advk_writel(pcie, 0, OB_WIN_MATCH_MS(win_num));
advk_writel(pcie, 0, OB_WIN_REMAP_LS(win_num));
advk_writel(pcie, 0, OB_WIN_REMAP_MS(win_num));
advk_writel(pcie, 0, OB_WIN_MASK_LS(win_num));
advk_writel(pcie, 0, OB_WIN_MASK_MS(win_num));
advk_writel(pcie, 0, OB_WIN_ACTIONS(win_num));
advk_writel(pcie, reg, PCIE_CORE_REF_CLK_REG);
advk_writel(pcie, reg, CTRL_CONFIG_REG);
advk_writel(pcie, reg, PCIE_CORE_CTRL0_REG);
advk_writel(pcie, reg, VENDOR_ID_REG);
advk_writel(pcie, reg, PCIE_CORE_DEV_REV_REG);
advk_writel(pcie, reg, PCIE_CORE_CMD_STATUS_REG);
advk_writel(pcie, reg, PCIE_CORE_ERR_CAPCTL_REG);
advk_writel(pcie, reg, PCIE_CORE_PCIEXP_CAP + PCI_EXP_DEVCTL);
advk_writel(pcie, reg, PCIE_CORE_CTRL2_REG);
advk_writel(pcie, reg, PCIE_CORE_CTRL0_REG);
advk_writel(pcie, lower_32_bits(msi_addr), PCIE_MSI_ADDR_LOW_REG);
advk_writel(pcie, upper_32_bits(msi_addr), PCIE_MSI_ADDR_HIGH_REG);
advk_writel(pcie, reg, PCIE_CORE_CTRL2_REG);
advk_writel(pcie, PCIE_MSI_ALL_MASK, PCIE_MSI_STATUS_REG);
advk_writel(pcie, PCIE_ISR0_ALL_MASK, PCIE_ISR0_REG);
advk_writel(pcie, PCIE_ISR1_ALL_MASK, PCIE_ISR1_REG);
advk_writel(pcie, PCIE_IRQ_ALL_MASK, HOST_CTRL_INT_STATUS_REG);
advk_writel(pcie, PCIE_ISR0_ALL_MASK, PCIE_ISR0_MASK_REG);
advk_writel(pcie, PCIE_ISR1_ALL_MASK, PCIE_ISR1_MASK_REG);
advk_writel(pcie, PCIE_MSI_ALL_MASK, PCIE_MSI_MASK_REG);
advk_writel(pcie, reg, PCIE_ISR0_MASK_REG);
advk_writel(pcie, reg, PCIE_ISR0_MASK_REG);
advk_writel(pcie, reg, HOST_CTRL_INT_MASK_REG);
advk_writel(pcie, reg, PCIE_CORE_CTRL2_REG);
advk_writel(pcie, OB_WIN_TYPE_MEM, OB_WIN_DEFAULT_ACTIONS);
advk_writel(pcie, reg, PIO_CTRL);
advk_writel(pcie, new, PCIE_CORE_CMD_STATUS_REG);
advk_writel(pcie, val, PCIE_ISR0_MASK_REG);
advk_writel(pcie, val, PCIE_CORE_CTRL1_REG);
advk_writel(pcie, new, PCIE_CORE_PCIEXP_CAP + reg);
advk_writel(pcie, new, PCIE_CORE_PCIEXP_CAP + reg);