Lines Matching refs:parf
204 void __iomem *parf; member
415 val = readl_relaxed(pcie_ep->parf + PARF_BDF_TO_SID_CFG); in qcom_pcie_perst_deassert()
417 writel_relaxed(val, pcie_ep->parf + PARF_BDF_TO_SID_CFG); in qcom_pcie_perst_deassert()
420 val = readl_relaxed(pcie_ep->parf + PARF_DEBUG_INT_EN); in qcom_pcie_perst_deassert()
424 writel_relaxed(val, pcie_ep->parf + PARF_DEBUG_INT_EN); in qcom_pcie_perst_deassert()
427 writel_relaxed(PARF_DEVICE_TYPE_EP, pcie_ep->parf + PARF_DEVICE_TYPE); in qcom_pcie_perst_deassert()
430 val = readl_relaxed(pcie_ep->parf + PARF_PM_CTRL); in qcom_pcie_perst_deassert()
432 writel_relaxed(val, pcie_ep->parf + PARF_PM_CTRL); in qcom_pcie_perst_deassert()
435 val = readl_relaxed(pcie_ep->parf + PARF_AXI_MSTR_RD_HALT_NO_WRITES); in qcom_pcie_perst_deassert()
437 writel_relaxed(val, pcie_ep->parf + PARF_AXI_MSTR_RD_HALT_NO_WRITES); in qcom_pcie_perst_deassert()
440 val = readl_relaxed(pcie_ep->parf + PARF_AXI_MSTR_WR_ADDR_HALT); in qcom_pcie_perst_deassert()
442 writel_relaxed(val, pcie_ep->parf + PARF_AXI_MSTR_WR_ADDR_HALT); in qcom_pcie_perst_deassert()
445 val = readl_relaxed(pcie_ep->parf + PARF_Q2A_FLUSH); in qcom_pcie_perst_deassert()
447 writel_relaxed(val, pcie_ep->parf + PARF_Q2A_FLUSH); in qcom_pcie_perst_deassert()
455 val = readl_relaxed(pcie_ep->parf + PARF_SYS_CTRL); in qcom_pcie_perst_deassert()
460 writel_relaxed(val, pcie_ep->parf + PARF_SYS_CTRL); in qcom_pcie_perst_deassert()
463 val = readl_relaxed(pcie_ep->parf + PARF_DB_CTRL); in qcom_pcie_perst_deassert()
467 writel_relaxed(val, pcie_ep->parf + PARF_DB_CTRL); in qcom_pcie_perst_deassert()
470 val = readl_relaxed(pcie_ep->parf + PARF_CFG_BITS); in qcom_pcie_perst_deassert()
472 writel_relaxed(val, pcie_ep->parf + PARF_CFG_BITS); in qcom_pcie_perst_deassert()
492 writel_relaxed(0, pcie_ep->parf + PARF_INT_ALL_MASK); in qcom_pcie_perst_deassert()
496 writel_relaxed(val, pcie_ep->parf + PARF_INT_ALL_MASK); in qcom_pcie_perst_deassert()
499 val = readl_relaxed(pcie_ep->parf + PARF_INT_ALL_5_MASK); in qcom_pcie_perst_deassert()
501 writel_relaxed(val, pcie_ep->parf + PARF_INT_ALL_5_MASK); in qcom_pcie_perst_deassert()
504 val = readl_relaxed(pcie_ep->parf + PARF_INT_ALL_3_MASK); in qcom_pcie_perst_deassert()
506 writel_relaxed(val, pcie_ep->parf + PARF_INT_ALL_3_MASK); in qcom_pcie_perst_deassert()
524 pcie_ep->parf + PARF_MHI_BASE_ADDR_LOWER); in qcom_pcie_perst_deassert()
525 writel_relaxed(0, pcie_ep->parf + PARF_MHI_BASE_ADDR_UPPER); in qcom_pcie_perst_deassert()
528 val = readl_relaxed(pcie_ep->parf + PARF_MHI_CLOCK_RESET_CTRL); in qcom_pcie_perst_deassert()
530 writel_relaxed(val, pcie_ep->parf + PARF_MHI_CLOCK_RESET_CTRL); in qcom_pcie_perst_deassert()
535 val = readl_relaxed(pcie_ep->parf + PARF_LTSSM); in qcom_pcie_perst_deassert()
537 writel_relaxed(val, pcie_ep->parf + PARF_LTSSM); in qcom_pcie_perst_deassert()
541 pcie_ep->parf + PARF_NO_SNOOP_OVERRIDE); in qcom_pcie_perst_deassert()
576 pcie_ep->parf = devm_platform_ioremap_resource_byname(pdev, "parf"); in qcom_pcie_ep_get_io_resources()
577 if (IS_ERR(pcie_ep->parf)) in qcom_pcie_ep_get_io_resources()
578 return PTR_ERR(pcie_ep->parf); in qcom_pcie_ep_get_io_resources()
677 u32 status = readl_relaxed(pcie_ep->parf + PARF_INT_ALL_STATUS); in qcom_pcie_ep_global_irq_thread()
680 writel_relaxed(status, pcie_ep->parf + PARF_INT_ALL_CLEAR); in qcom_pcie_ep_global_irq_thread()
693 val = readl_relaxed(pcie_ep->parf + PARF_PM_CTRL); in qcom_pcie_ep_global_irq_thread()
695 writel_relaxed(val, pcie_ep->parf + PARF_PM_CTRL); in qcom_pcie_ep_global_irq_thread()
701 val = readl_relaxed(pcie_ep->parf + PARF_PM_CTRL); in qcom_pcie_ep_global_irq_thread()
703 writel_relaxed(val, pcie_ep->parf + PARF_PM_CTRL); in qcom_pcie_ep_global_irq_thread()