Home
last modified time | relevance | path

Searched full:parf (Results 1 – 14 of 14) sorted by relevance

/linux/drivers/pci/controller/dwc/
H A Dpcie-qcom-ep.c30 /* PARF registers */
181 * @parf: Qualcomm PCIe specific PARF register base
203 void __iomem *parf; member
411 val = readl_relaxed(pcie_ep->parf + PARF_BDF_TO_SID_CFG); in qcom_pcie_perst_deassert()
413 writel_relaxed(val, pcie_ep->parf + PARF_BDF_TO_SID_CFG); in qcom_pcie_perst_deassert()
416 val = readl_relaxed(pcie_ep->parf + PARF_DEBUG_INT_EN); in qcom_pcie_perst_deassert()
420 writel_relaxed(val, pcie_ep->parf + PARF_DEBUG_INT_EN); in qcom_pcie_perst_deassert()
423 writel_relaxed(PARF_DEVICE_TYPE_EP, pcie_ep->parf + PARF_DEVICE_TYPE); in qcom_pcie_perst_deassert()
426 val = readl_relaxed(pcie_ep->parf + PARF_PM_CTRL); in qcom_pcie_perst_deassert()
428 writel_relaxed(val, pcie_ep->parf + PARF_PM_CTRL); in qcom_pcie_perst_deassert()
[all …]
H A Dpcie-qcom.c43 /* PARF registers */
292 void __iomem *parf; /* DT parf */ member
336 writel_relaxed(lower_32_bits(pci->dbi_phys_addr), pcie->parf + PARF_ECAM_BASE); in qcom_pci_config_ecam()
337 writel_relaxed(upper_32_bits(pci->dbi_phys_addr), pcie->parf + PARF_ECAM_BASE_HI); in qcom_pci_config_ecam()
351 writel_relaxed(lower_32_bits(addr), pcie->parf + PARF_BLOCK_SLV_AXI_WR_BASE); in qcom_pci_config_ecam()
352 writel_relaxed(upper_32_bits(addr), pcie->parf + PARF_BLOCK_SLV_AXI_WR_BASE_HI); in qcom_pci_config_ecam()
354 writel_relaxed(lower_32_bits(addr), pcie->parf + PARF_BLOCK_SLV_AXI_RD_BASE); in qcom_pci_config_ecam()
355 writel_relaxed(upper_32_bits(addr), pcie->parf + PARF_BLOCK_SLV_AXI_RD_BASE_HI); in qcom_pci_config_ecam()
359 writel_relaxed(lower_32_bits(addr_end), pcie->parf + PARF_BLOCK_SLV_AXI_WR_LIMIT); in qcom_pci_config_ecam()
360 writel_relaxed(upper_32_bits(addr_end), pcie->parf + PARF_BLOCK_SLV_AXI_WR_LIMIT_HI); in qcom_pci_config_ecam()
[all …]
/linux/Documentation/devicetree/bindings/pci/
H A Dqcom,pcie.yaml164 - const: parf # Qualcomm specific registers
187 - const: parf # Qualcomm specific registers
207 - const: parf # Qualcomm specific registers
227 - const: parf # Qualcomm specific registers
321 - const: parf # PARF reset
705 reg-names = "dbi", "elbi", "parf", "config";
750 reg-names = "parf", "dbi", "elbi", "config";
H A Dqcom,pcie-sm8350.yaml28 - const: parf # Qualcomm specific registers
99 reg-names = "parf", "dbi", "elbi", "atu", "config";
H A Dqcom,pcie-sc8180x.yaml28 - const: parf # Qualcomm specific registers
94 reg-names = "parf",
H A Dqcom,pcie-sm8150.yaml33 - const: parf # Qualcomm specific registers
100 reg-names = "parf", "dbi", "elbi", "atu", "config";
H A Dqcom,pcie-sc8280xp.yaml30 - const: parf # Qualcomm specific registers
113 reg-names = "parf", "dbi", "elbi", "atu", "config", "mhi";
H A Dqcom,pcie-sa8775p.yaml32 - const: parf # Qualcomm specific registers
107 reg-names = "parf", "dbi", "elbi", "atu", "config", "mhi";
H A Dqcom,pcie-x1e80100.yaml27 - const: parf # Qualcomm specific registers
100 reg-names = "parf", "dbi", "elbi", "atu", "config", "mhi";
H A Dqcom,pcie-sm8250.yaml28 - const: parf # Qualcomm specific registers
110 reg-names = "parf", "dbi", "elbi", "atu", "config", "mhi";
H A Dqcom,pcie-sc7280.yaml28 - const: parf # Qualcomm specific registers
102 reg-names = "parf", "dbi", "elbi", "atu", "config";
H A Dqcom,pcie-sm8550.yaml35 - const: parf # Qualcomm specific registers
109 reg-names = "parf", "dbi", "elbi", "atu", "config";
/linux/arch/arm64/boot/dts/qcom/
H A Dsa8540p.dtsi206 reg-names = "parf", "dbi", "elbi", "atu", "config";
/linux/arch/arm/boot/dts/qcom/
H A Dqcom-sdx65.dtsi310 reg-names = "parf",