Home
last modified time | relevance | path

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

12

/linux-6.8/drivers/pci/controller/dwc/
Dpcie-qcom-ep.c29 /* PARF registers */
155 * @parf: Qualcomm PCIe specific PARF register base
177 void __iomem *parf; member
383 val = readl_relaxed(pcie_ep->parf + PARF_BDF_TO_SID_CFG); in qcom_pcie_perst_deassert()
385 writel_relaxed(val, pcie_ep->parf + PARF_BDF_TO_SID_CFG); in qcom_pcie_perst_deassert()
388 val = readl_relaxed(pcie_ep->parf + PARF_DEBUG_INT_EN); in qcom_pcie_perst_deassert()
392 writel_relaxed(val, pcie_ep->parf + PARF_DEBUG_INT_EN); in qcom_pcie_perst_deassert()
395 writel_relaxed(PARF_DEVICE_TYPE_EP, pcie_ep->parf + PARF_DEVICE_TYPE); in qcom_pcie_perst_deassert()
398 val = readl_relaxed(pcie_ep->parf + PARF_PM_CTRL); in qcom_pcie_perst_deassert()
400 writel_relaxed(val, pcie_ep->parf + PARF_PM_CTRL); in qcom_pcie_perst_deassert()
[all …]
Dpcie-qcom.c37 /* PARF registers */
236 void __iomem *parf; /* DT parf */ member
354 writel(1, pcie->parf + PARF_PHY_CTRL); in qcom_pcie_deinit_2_1_0()
399 val = readl(pcie->parf + PARF_PHY_CTRL); in qcom_pcie_post_init_2_1_0()
401 writel(val, pcie->parf + PARF_PHY_CTRL); in qcom_pcie_post_init_2_1_0()
412 pcie->parf + PARF_PCS_DEEMPH); in qcom_pcie_post_init_2_1_0()
415 pcie->parf + PARF_PCS_SWING); in qcom_pcie_post_init_2_1_0()
416 writel(PHY_RX0_EQ(4), pcie->parf + PARF_CONFIG_BITS); in qcom_pcie_post_init_2_1_0()
421 val = readl(pcie->parf + PARF_PHY_CTRL); in qcom_pcie_post_init_2_1_0()
424 writel(val, pcie->parf + PARF_PHY_CTRL); in qcom_pcie_post_init_2_1_0()
[all …]
/linux-6.8/Documentation/devicetree/bindings/pci/
Dqcom,pcie-ep.yaml24 - description: Qualcomm-specific PARF configuration registers
33 - const: parf
193 reg-names = "parf", "dbi", "elbi", "atu", "addr_space",
Dqcom,pcie.yaml170 - const: parf # Qualcomm specific registers
190 - const: parf # Qualcomm specific registers
209 - const: parf # Qualcomm specific registers
238 - const: parf # Qualcomm specific registers
332 - const: parf # PARF reset
961 reg-names = "dbi", "elbi", "parf", "config";
1006 reg-names = "parf", "dbi", "elbi", "config";
/linux-6.8/arch/arm64/boot/dts/qcom/
Dsa8540p.dtsi203 reg-names = "parf", "dbi", "elbi", "atu", "config";
Dipq8074.dtsi798 reg-names = "dbi", "elbi", "parf", "config";
860 reg-names = "dbi", "elbi", "atu", "parf", "config";
Dsc8180x.dtsi1695 reg-names = "parf",
1792 reg-names = "parf",
1890 reg-names = "parf",
1988 reg-names = "parf",
Dipq6018.dtsi812 reg-names = "dbi", "elbi", "atu", "parf", "config";
Dsc8280xp.dtsi1722 reg-names = "parf", "dbi", "elbi", "atu", "config", "mhi";
1822 reg-names = "parf", "dbi", "elbi", "atu", "config", "mhi";
1920 reg-names = "parf", "dbi", "elbi", "atu", "config", "mhi";
2021 reg-names = "parf", "dbi", "elbi", "atu", "config", "mhi";
2119 reg-names = "parf", "dbi", "elbi", "atu", "config", "mhi";
Dmsm8996.dtsi1894 reg-names = "parf", "dbi", "elbi","config";
1947 reg-names = "parf", "dbi", "elbi","config";
1998 reg-names = "parf", "dbi", "elbi","config";
Dsa8775p.dtsi3526 reg-names = "parf", "dbi", "elbi", "atu", "config", "mhi";
3626 reg-names = "parf", "dbi", "elbi", "atu", "config", "mhi";
Dqcs404.dtsi1461 reg-names = "dbi", "elbi", "parf", "config";
Dsm8250.dtsi2135 reg-names = "parf", "dbi", "elbi", "atu", "config", "mhi";
2239 reg-names = "parf", "dbi", "elbi", "atu", "config", "mhi";
2340 reg-names = "parf", "dbi", "elbi", "atu", "config", "mhi";
Dsm8350.dtsi1509 reg-names = "parf", "dbi", "elbi", "atu", "config";
1602 reg-names = "parf", "dbi", "elbi", "atu", "config";
Dsm8150.dtsi1834 reg-names = "parf", "dbi", "elbi", "atu", "config";
1925 reg-names = "parf", "dbi", "elbi", "atu", "config";
Dsm8450.dtsi1756 reg-names = "parf", "dbi", "elbi", "atu", "config";
1865 reg-names = "parf", "dbi", "elbi", "atu", "config";
Dsm8650.dtsi2214 reg-names = "parf", "dbi", "elbi", "atu", "config";
2314 reg-names = "parf",
Dsm8550.dtsi1704 reg-names = "parf", "dbi", "elbi", "atu", "config";
1795 reg-names = "parf", "dbi", "elbi", "atu", "config";
Dsdm845.dtsi2316 reg-names = "parf", "dbi", "elbi", "config", "mhi";
2415 reg-names = "parf", "dbi", "elbi", "config", "mhi";
Dmsm8998.dtsi942 reg-names = "parf", "dbi", "elbi", "config";
/linux-6.8/arch/arm/boot/dts/qcom/
Dqcom-ipq4019.dtsi426 reg-names = "dbi", "elbi", "parf", "config";
469 "parf",
Dqcom-sdx55.dtsi309 reg-names = "parf",
391 reg-names = "parf",
Dqcom-ipq8064.dtsi1085 reg-names = "dbi", "elbi", "parf", "config";
1136 reg-names = "dbi", "elbi", "parf", "config";
1187 reg-names = "dbi", "elbi", "parf", "config";
Dqcom-sdx65.dtsi310 reg-names = "parf",
Dqcom-apq8064.dtsi1293 reg-names = "dbi", "elbi", "parf", "config";

12