Searched full:parf (Results 1 – 14 of 14) sorted by relevance
/linux/drivers/pci/controller/dwc/ |
H A D | pcie-qcom-ep.c | 30 /* 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 D | pcie-qcom.c | 43 /* 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 D | qcom,pcie.yaml | 164 - 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 D | qcom,pcie-sm8350.yaml | 28 - const: parf # Qualcomm specific registers 99 reg-names = "parf", "dbi", "elbi", "atu", "config";
|
H A D | qcom,pcie-sc8180x.yaml | 28 - const: parf # Qualcomm specific registers 94 reg-names = "parf",
|
H A D | qcom,pcie-sm8150.yaml | 33 - const: parf # Qualcomm specific registers 100 reg-names = "parf", "dbi", "elbi", "atu", "config";
|
H A D | qcom,pcie-sc8280xp.yaml | 30 - const: parf # Qualcomm specific registers 113 reg-names = "parf", "dbi", "elbi", "atu", "config", "mhi";
|
H A D | qcom,pcie-sa8775p.yaml | 32 - const: parf # Qualcomm specific registers 107 reg-names = "parf", "dbi", "elbi", "atu", "config", "mhi";
|
H A D | qcom,pcie-x1e80100.yaml | 27 - const: parf # Qualcomm specific registers 100 reg-names = "parf", "dbi", "elbi", "atu", "config", "mhi";
|
H A D | qcom,pcie-sm8250.yaml | 28 - const: parf # Qualcomm specific registers 110 reg-names = "parf", "dbi", "elbi", "atu", "config", "mhi";
|
H A D | qcom,pcie-sc7280.yaml | 28 - const: parf # Qualcomm specific registers 102 reg-names = "parf", "dbi", "elbi", "atu", "config";
|
H A D | qcom,pcie-sm8550.yaml | 35 - const: parf # Qualcomm specific registers 109 reg-names = "parf", "dbi", "elbi", "atu", "config";
|
/linux/arch/arm64/boot/dts/qcom/ |
H A D | sa8540p.dtsi | 206 reg-names = "parf", "dbi", "elbi", "atu", "config";
|
/linux/arch/arm/boot/dts/qcom/ |
H A D | qcom-sdx65.dtsi | 310 reg-names = "parf",
|