Home
last modified time | relevance | path

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

/Linux-v6.1/drivers/pci/controller/dwc/
Dpcie-qcom-ep.c26 /* PARF registers */
147 * @parf: Qualcomm PCIe specific PARF register base
168 void __iomem *parf; member
313 val = readl_relaxed(pcie_ep->parf + PARF_BDF_TO_SID_CFG); in qcom_pcie_perst_deassert()
315 writel_relaxed(val, pcie_ep->parf + PARF_BDF_TO_SID_CFG); in qcom_pcie_perst_deassert()
318 val = readl_relaxed(pcie_ep->parf + PARF_DEBUG_INT_EN); in qcom_pcie_perst_deassert()
322 writel_relaxed(val, pcie_ep->parf + PARF_DEBUG_INT_EN); in qcom_pcie_perst_deassert()
325 writel_relaxed(PARF_DEVICE_TYPE_EP, pcie_ep->parf + PARF_DEVICE_TYPE); in qcom_pcie_perst_deassert()
328 val = readl_relaxed(pcie_ep->parf + PARF_PM_CTRL); in qcom_pcie_perst_deassert()
330 writel_relaxed(val, pcie_ep->parf + PARF_PM_CTRL); in qcom_pcie_perst_deassert()
[all …]
Dpcie-qcom.c100 /* PARF registers */
221 void __iomem *parf; /* DT parf */ member
333 writel(1, pcie->parf + PCIE20_PARF_PHY_CTRL); in qcom_pcie_deinit_2_1_0()
423 val = readl(pcie->parf + PCIE20_PARF_PHY_CTRL); in qcom_pcie_post_init_2_1_0()
425 writel(val, pcie->parf + PCIE20_PARF_PHY_CTRL); in qcom_pcie_post_init_2_1_0()
436 pcie->parf + PCIE20_PARF_PCS_DEEMPH); in qcom_pcie_post_init_2_1_0()
439 pcie->parf + PCIE20_PARF_PCS_SWING); in qcom_pcie_post_init_2_1_0()
440 writel(PHY_RX0_EQ(4), pcie->parf + PCIE20_PARF_CONFIG_BITS); in qcom_pcie_post_init_2_1_0()
445 val = readl(pcie->parf + PCIE20_PARF_PHY_CTRL); in qcom_pcie_post_init_2_1_0()
448 writel(val, pcie->parf + PCIE20_PARF_PHY_CTRL); in qcom_pcie_post_init_2_1_0()
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/pci/
Dqcom,pcie.yaml137 - const: parf # Qualcomm specific registers
156 - const: parf # Qualcomm specific registers
174 - const: parf # Qualcomm specific registers
197 - const: parf # Qualcomm specific registers
290 - const: parf # PARF reset
748 reg-names = "dbi", "elbi", "parf", "config";
793 reg-names = "parf", "dbi", "elbi", "config";
Dqcom,pcie-ep.yaml20 - description: Qualcomm-specific PARF configuration registers
29 - const: parf
175 reg-names = "parf", "dbi", "elbi", "atu", "addr_space",
Dsnps,dw-pcie.yaml38 parf, cfg, link, ulreg, smu, mpu, apb, phy ]
/Linux-v6.1/arch/arm/boot/dts/
Dqcom-ipq4019.dtsi421 reg-names = "dbi", "elbi", "parf", "config";
464 "parf",
Dqcom-ipq8064.dtsi1080 reg-names = "dbi", "elbi", "parf", "config";
1131 reg-names = "dbi", "elbi", "parf", "config";
1182 reg-names = "dbi", "elbi", "parf", "config";
Dqcom-sdx55.dtsi411 reg-names = "parf", "dbi", "elbi", "atu", "addr_space",
Dqcom-apq8064.dtsi1427 reg-names = "dbi", "elbi", "parf", "config";
/Linux-v6.1/arch/arm64/boot/dts/qcom/
Dipq8074.dtsi741 reg-names = "dbi", "elbi", "parf", "config";
803 reg-names = "dbi", "elbi", "parf", "config";
Dipq6018.dtsi426 reg-names = "dbi", "elbi", "atu", "parf", "config";
Dmsm8996.dtsi1802 reg-names = "parf", "dbi", "elbi","config";
1856 reg-names = "parf", "dbi", "elbi","config";
1907 reg-names = "parf", "dbi", "elbi","config";
Dqcs404.dtsi1300 reg-names = "dbi", "elbi", "parf", "config";
Dsm8250.dtsi1802 reg-names = "parf", "dbi", "elbi", "atu", "config";
1911 reg-names = "parf", "dbi", "elbi", "atu", "config";
2019 reg-names = "parf", "dbi", "elbi", "atu", "config";
Dsm8450.dtsi1720 reg-names = "parf", "dbi", "elbi", "atu", "config";
1829 reg-names = "parf", "dbi", "elbi", "atu", "config";
Dsm8150.dtsi1777 reg-names = "parf", "dbi", "elbi", "atu", "config";
1873 reg-names = "parf", "dbi", "elbi", "atu", "config";
Dmsm8998.dtsi908 reg-names = "parf", "dbi", "elbi", "config";
Dsdm845.dtsi2220 reg-names = "parf", "dbi", "elbi", "config";
2325 reg-names = "parf", "dbi", "elbi", "config";
Dsc7280.dtsi2017 reg-names = "parf", "dbi", "elbi", "atu", "config";
/Linux-v6.1/arch/ia64/lib/
Dcopy_user.S297 // loaded and thus parf of the last word written is not correct.