| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/pci/ |
| D | snps,dw-pcie-ep.yaml | 46 CDM/ELBI = 0 and CS2 = 0 or is a contiguous memory region 53 by setting CDM/ELBI = 0 and CS2 = 1. This is an intermix of 63 can be selected by setting CDM/ELBI = 1 and CS2 = 0 wires or can 66 enum: [ elbi, app ] 70 Unit and Enhanced DMA, which is selected by setting CDM/ELBI = 1 102 - description: See native 'elbi/app' CSR region for details.
|
| D | snps,dw-pcie.yaml | 55 CDM/ELBI = 0 and CS2 = 0 or is a contiguous memory region 62 by setting CDM/ELBI = 0 and CS2 = 1. This is an intermix of 72 can be selected by setting CDM/ELBI = 1 and CS2 = 0 wires or can 75 enum: [ elbi, app ] 79 Unit and Enhanced DMA, which is selected by setting CDM/ELBI = 1 108 - description: See native 'elbi/app' CSR region for details.
|
| D | samsung,exynos-pcie.yaml | 28 - description: External Local Bus interface (ELBI) registers. 34 - const: elbi 98 reg-names = "dbi", "elbi", "config";
|
| D | amlogic,axg-pcie.yaml | 45 - const: elbi 116 reg-names = "elbi", "cfg", "config";
|
| D | qcom,pcie.yaml | 164 - const: elbi # External local bus interface registers 183 - const: elbi # External local bus interface registers 206 - const: elbi # External local bus interface registers 235 - const: elbi # External local bus interface registers 904 reg-names = "dbi", "elbi", "parf", "config"; 949 reg-names = "parf", "dbi", "elbi", "config";
|
| D | qcom,pcie-ep.yaml | 35 - const: elbi 193 reg-names = "parf", "dbi", "elbi", "atu", "addr_space",
|
| D | snps,dw-pcie-common.yaml | 28 CDM/ELBI (dbi_cs) and CS2 (dbi_cs2) signals (selector bits). Such
|
| /kernel/linux/linux-6.6/drivers/accel/habanalabs/common/pci/ |
| D | pci.c | 132 dev_err(hdev->dev, "Error reading from ELBI\n"); in hl_pci_elbi_read() 137 dev_err(hdev->dev, "ELBI read didn't finish in time\n"); in hl_pci_elbi_read() 141 dev_err(hdev->dev, "ELBI read has undefined bits in status\n"); in hl_pci_elbi_read() 146 * hl_pci_elbi_write() - Write through the ELBI interface. 197 dev_err(hdev->dev, "ELBI write didn't finish in time\n"); in hl_pci_elbi_write() 201 dev_err(hdev->dev, "ELBI write has undefined bits in status\n"); in hl_pci_elbi_write()
|
| /kernel/linux/linux-6.6/drivers/pci/controller/dwc/ |
| D | pcie-qcom-ep.c | 124 /* ELBI registers */ 157 * @elbi: Designware PCIe specific ELBI register base 179 void __iomem *elbi; member 246 reg = readl_relaxed(pcie_ep->elbi + ELBI_SYS_STTS); in qcom_pcie_dw_link_up() 273 writel(1, pcie_ep->elbi + ELBI_CS2_ENABLE); in qcom_pcie_dw_write_dbi2() 279 writel(0, pcie_ep->elbi + ELBI_CS2_ENABLE); in qcom_pcie_dw_write_dbi2() 560 res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "elbi"); in qcom_pcie_ep_get_io_resources() 561 pcie_ep->elbi = devm_pci_remap_cfg_resource(dev, res); in qcom_pcie_ep_get_io_resources() 562 if (IS_ERR(pcie_ep->elbi)) in qcom_pcie_ep_get_io_resources() 563 return PTR_ERR(pcie_ep->elbi); in qcom_pcie_ep_get_io_resources()
|
| D | pci-exynos.c | 28 /* PCIe ELBI registers */ 330 /* External Local Bus interface (ELBI) registers */ in exynos_pcie_probe() 331 ep->elbi_base = devm_platform_ioremap_resource_byname(pdev, "elbi"); in exynos_pcie_probe()
|
| D | pcie-qcom.c | 57 /* ELBI registers */ 233 void __iomem *elbi; /* DT elbi */ member 290 val = readl(pcie->elbi + ELBI_SYS_CTRL); in qcom_pcie_2_1_0_ltssm_enable() 292 writel(val, pcie->elbi + ELBI_SYS_CTRL); in qcom_pcie_2_1_0_ltssm_enable() 1486 pcie->elbi = devm_platform_ioremap_resource_byname(pdev, "elbi"); in qcom_pcie_probe() 1487 if (IS_ERR(pcie->elbi)) { in qcom_pcie_probe() 1488 ret = PTR_ERR(pcie->elbi); in qcom_pcie_probe()
|
| D | pci-meson.c | 113 pci->dbi_base = devm_platform_ioremap_resource_byname(pdev, "elbi"); in meson_pcie_get_mems()
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/pci/ |
| D | samsung,exynos5440-pcie.txt | 9 - reg-names : First name should be set to "elbi". 35 reg-names = "elbi", "config";
|
| D | amlogic,meson-pcie.txt | 19 - "elbi" External local bus interface registers 46 reg-names = "elbi", "cfg", "config";
|
| D | qcom,pcie.txt | 28 - "elbi" External local bus interface registers 265 reg-names = "dbi", "elbi", "parf", "config"; 306 reg-names = "parf", "dbi", "elbi", "config";
|
| /kernel/linux/linux-5.10/drivers/misc/habanalabs/common/ |
| D | pci.c | 89 * hl_pci_elbi_write() - Write through the ELBI interface. 137 dev_err(hdev->dev, "ELBI write didn't finish in time\n"); in hl_pci_elbi_write() 141 dev_err(hdev->dev, "ELBI write has undefined bits in status\n"); in hl_pci_elbi_write()
|
| /kernel/linux/linux-5.10/drivers/pci/controller/dwc/ |
| D | pcie-qcom.c | 187 void __iomem *elbi; /* DT elbi */ member 229 val = readl(pcie->elbi + PCIE20_ELBI_SYS_CTRL); in qcom_pcie_2_1_0_ltssm_enable() 231 writel(val, pcie->elbi + PCIE20_ELBI_SYS_CTRL); in qcom_pcie_2_1_0_ltssm_enable() 1409 pcie->elbi = devm_platform_ioremap_resource_byname(pdev, "elbi"); in qcom_pcie_probe() 1410 if (IS_ERR(pcie->elbi)) { in qcom_pcie_probe() 1411 ret = PTR_ERR(pcie->elbi); in qcom_pcie_probe()
|
| D | pcie-kirin.c | 33 /* PCIe ELBI registers */
|
| D | pci-meson.c | 113 pci->dbi_base = devm_platform_ioremap_resource_byname(pdev, "elbi"); in meson_pcie_get_mems()
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | qcom-ipq8064.dtsi | 460 reg-names = "dbi", "elbi", "parf", "config"; 511 reg-names = "dbi", "elbi", "parf", "config"; 562 reg-names = "dbi", "elbi", "parf", "config";
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/qcom/ |
| D | sa8540p.dtsi | 206 reg-names = "parf", "dbi", "elbi", "atu", "config";
|
| D | ipq8074.dtsi | 801 reg-names = "dbi", "elbi", "parf", "config"; 863 reg-names = "dbi", "elbi", "atu", "parf", "config";
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/qcom/ |
| D | ipq8074.dtsi | 601 reg-names = "dbi", "elbi", "parf", "config"; 662 reg-names = "dbi", "elbi", "atu", "parf", "config";
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/qcom/ |
| 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-sdx55.dtsi | 316 "elbi", 398 "elbi",
|