Home
last modified time | relevance | path

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

12

/linux-6.14.4/drivers/pci/controller/dwc/
Dpcie-qcom-ep.c30 /* PARF registers */
177 * @parf: Qualcomm PCIe specific PARF register base
200 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 …]
Dpcie-qcom.c40 /* PARF registers */
267 void __iomem *parf; /* DT parf */ member
356 writel(lower_32_bits(pci->dbi_phys_addr), pcie->parf + in qcom_pcie_configure_dbi_base()
358 writel(SLV_ADDR_SPACE_SZ, pcie->parf + in qcom_pcie_configure_dbi_base()
373 writel(lower_32_bits(pci->dbi_phys_addr), pcie->parf + in qcom_pcie_configure_dbi_atu_base()
375 writel(upper_32_bits(pci->dbi_phys_addr), pcie->parf + in qcom_pcie_configure_dbi_atu_base()
379 writel(lower_32_bits(pci->atu_phys_addr), pcie->parf + in qcom_pcie_configure_dbi_atu_base()
381 writel(upper_32_bits(pci->atu_phys_addr), pcie->parf + in qcom_pcie_configure_dbi_atu_base()
385 writel(0x0, pcie->parf + PARF_SLV_ADDR_SPACE_SIZE_V2); in qcom_pcie_configure_dbi_atu_base()
386 writel(SLV_ADDR_SPACE_SZ, pcie->parf + in qcom_pcie_configure_dbi_atu_base()
[all …]
/linux-6.14.4/Documentation/devicetree/bindings/pci/
Dqcom,pcie.yaml162 - const: parf # Qualcomm specific registers
183 - const: parf # Qualcomm specific registers
202 - const: parf # Qualcomm specific registers
222 - const: parf # Qualcomm specific registers
316 - const: parf # PARF reset
646 reg-names = "dbi", "elbi", "parf", "config";
691 reg-names = "parf", "dbi", "elbi", "config";
Dqcom,pcie-ep.yaml26 - description: Qualcomm-specific PARF configuration registers
37 - const: parf
253 reg-names = "parf", "dbi", "elbi", "atu", "addr_space",
Dqcom,pcie-sc8180x.yaml28 - const: parf # Qualcomm specific registers
94 reg-names = "parf",
Dqcom,pcie-sm8150.yaml28 - const: parf # Qualcomm specific registers
95 reg-names = "parf", "dbi", "elbi", "atu", "config";
Dqcom,pcie-sa8775p.yaml27 - const: parf # Qualcomm specific registers
97 reg-names = "parf", "dbi", "elbi", "atu", "config", "mhi";
Dqcom,pcie-sm8350.yaml28 - const: parf # Qualcomm specific registers
97 reg-names = "parf", "dbi", "elbi", "atu", "config";
Dqcom,pcie-sc7280.yaml28 - const: parf # Qualcomm specific registers
100 reg-names = "parf", "dbi", "elbi", "atu", "config";
Dqcom,pcie-x1e80100.yaml27 - const: parf # Qualcomm specific registers
99 reg-names = "parf", "dbi", "elbi", "atu", "config", "mhi";
Dqcom,pcie-sm8250.yaml28 - const: parf # Qualcomm specific registers
108 reg-names = "parf", "dbi", "elbi", "atu", "config", "mhi";
Dqcom,pcie-sc8280xp.yaml30 - const: parf # Qualcomm specific registers
113 reg-names = "parf", "dbi", "elbi", "atu", "config", "mhi";
Dqcom,pcie-sm8550.yaml34 - const: parf # Qualcomm specific registers
108 reg-names = "parf", "dbi", "elbi", "atu", "config";
Dqcom,pcie-sm8450.yaml30 - const: parf # Qualcomm specific registers
104 reg-names = "parf", "dbi", "elbi", "atu", "config";
/linux-6.14.4/arch/arm64/boot/dts/qcom/
Dipq9574.dtsi884 reg-names = "dbi", "elbi", "atu", "parf", "config";
964 reg-names = "dbi", "elbi", "atu", "parf", "config";
1044 reg-names = "dbi", "elbi", "atu", "parf", "config";
1124 reg-names = "dbi", "elbi", "atu", "parf", "config";
Dsa8540p.dtsi206 reg-names = "parf", "dbi", "elbi", "atu", "config";
Dipq8074.dtsi835 reg-names = "dbi", "elbi", "parf", "config";
907 reg-names = "dbi", "elbi", "atu", "parf", "config";
Dsc8180x.dtsi1705 reg-names = "parf",
1826 reg-names = "parf",
1948 reg-names = "parf",
2070 reg-names = "parf",
Dipq6018.dtsi875 reg-names = "dbi", "elbi", "atu", "parf", "config";
Dmsm8996.dtsi1896 reg-names = "parf", "dbi", "elbi","config";
1959 reg-names = "parf", "dbi", "elbi","config";
2020 reg-names = "parf", "dbi", "elbi","config";
Dsc8280xp.dtsi1761 reg-names = "parf", "dbi", "elbi", "atu", "config", "mhi";
1874 reg-names = "parf", "dbi", "elbi", "atu", "config", "mhi";
1985 reg-names = "parf", "dbi", "elbi", "atu", "config", "mhi";
2099 reg-names = "parf", "dbi", "elbi", "atu", "config", "mhi";
2210 reg-names = "parf", "dbi", "elbi", "atu", "config", "mhi";
/linux-6.14.4/arch/arm/boot/dts/qcom/
Dqcom-ipq4019.dtsi420 reg-names = "dbi", "elbi", "parf", "config";
463 "parf",
Dqcom-sdx55.dtsi309 reg-names = "parf",
401 reg-names = "parf",
Dqcom-ipq8064.dtsi1064 reg-names = "dbi", "elbi", "parf", "config";
1125 reg-names = "dbi", "elbi", "parf", "config";
1186 reg-names = "dbi", "elbi", "parf", "config";
Dqcom-sdx65.dtsi310 reg-names = "parf",

12