/linux-6.8/drivers/pci/controller/dwc/ |
D | pcie-qcom-ep.c | 29 /* 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 …]
|
D | pcie-qcom.c | 37 /* 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/ |
D | qcom,pcie-ep.yaml | 24 - description: Qualcomm-specific PARF configuration registers 33 - const: parf 193 reg-names = "parf", "dbi", "elbi", "atu", "addr_space",
|
D | qcom,pcie.yaml | 170 - 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/ |
D | sa8540p.dtsi | 203 reg-names = "parf", "dbi", "elbi", "atu", "config";
|
D | ipq8074.dtsi | 798 reg-names = "dbi", "elbi", "parf", "config"; 860 reg-names = "dbi", "elbi", "atu", "parf", "config";
|
D | sc8180x.dtsi | 1695 reg-names = "parf", 1792 reg-names = "parf", 1890 reg-names = "parf", 1988 reg-names = "parf",
|
D | ipq6018.dtsi | 812 reg-names = "dbi", "elbi", "atu", "parf", "config";
|
D | sc8280xp.dtsi | 1722 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";
|
D | msm8996.dtsi | 1894 reg-names = "parf", "dbi", "elbi","config"; 1947 reg-names = "parf", "dbi", "elbi","config"; 1998 reg-names = "parf", "dbi", "elbi","config";
|
D | sa8775p.dtsi | 3526 reg-names = "parf", "dbi", "elbi", "atu", "config", "mhi"; 3626 reg-names = "parf", "dbi", "elbi", "atu", "config", "mhi";
|
D | qcs404.dtsi | 1461 reg-names = "dbi", "elbi", "parf", "config";
|
D | sm8250.dtsi | 2135 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";
|
D | sm8350.dtsi | 1509 reg-names = "parf", "dbi", "elbi", "atu", "config"; 1602 reg-names = "parf", "dbi", "elbi", "atu", "config";
|
D | sm8150.dtsi | 1834 reg-names = "parf", "dbi", "elbi", "atu", "config"; 1925 reg-names = "parf", "dbi", "elbi", "atu", "config";
|
D | sm8450.dtsi | 1756 reg-names = "parf", "dbi", "elbi", "atu", "config"; 1865 reg-names = "parf", "dbi", "elbi", "atu", "config";
|
D | sm8650.dtsi | 2214 reg-names = "parf", "dbi", "elbi", "atu", "config"; 2314 reg-names = "parf",
|
D | sm8550.dtsi | 1704 reg-names = "parf", "dbi", "elbi", "atu", "config"; 1795 reg-names = "parf", "dbi", "elbi", "atu", "config";
|
D | sdm845.dtsi | 2316 reg-names = "parf", "dbi", "elbi", "config", "mhi"; 2415 reg-names = "parf", "dbi", "elbi", "config", "mhi";
|
D | msm8998.dtsi | 942 reg-names = "parf", "dbi", "elbi", "config";
|
/linux-6.8/arch/arm/boot/dts/qcom/ |
D | qcom-ipq4019.dtsi | 426 reg-names = "dbi", "elbi", "parf", "config"; 469 "parf",
|
D | qcom-sdx55.dtsi | 309 reg-names = "parf", 391 reg-names = "parf",
|
D | qcom-ipq8064.dtsi | 1085 reg-names = "dbi", "elbi", "parf", "config"; 1136 reg-names = "dbi", "elbi", "parf", "config"; 1187 reg-names = "dbi", "elbi", "parf", "config";
|
D | qcom-sdx65.dtsi | 310 reg-names = "parf",
|
D | qcom-apq8064.dtsi | 1293 reg-names = "dbi", "elbi", "parf", "config";
|