Home
last modified time | relevance | path

Searched full:elbi (Results 1 – 25 of 34) sorted by relevance

12

/Linux-v6.1/Documentation/devicetree/bindings/pci/
Dsamsung,exynos-pcie.yaml28 - description: External Local Bus interface (ELBI) registers.
34 - const: elbi
98 reg-names = "dbi", "elbi", "config";
Damlogic,meson-pcie.txt19 - "elbi" External local bus interface registers
46 reg-names = "elbi", "cfg", "config";
Dqcom,pcie.yaml136 - const: elbi # External local bus interface registers
154 - const: elbi # External local bus interface registers
176 - const: elbi # External local bus interface registers
199 - const: elbi # External local bus interface registers
748 reg-names = "dbi", "elbi", "parf", "config";
793 reg-names = "parf", "dbi", "elbi", "config";
Dqcom,pcie-ep.yaml31 - const: elbi
175 reg-names = "parf", "dbi", "elbi", "atu", "addr_space",
Dsnps,dw-pcie.yaml37 enum: [ dbi, dbi2, config, atu, atu_dma, app, appl, elbi, mgmt, ctrl,
/Linux-v6.1/drivers/misc/habanalabs/common/pci/
Dpci.c127 dev_err(hdev->dev, "Error reading from ELBI\n"); in hl_pci_elbi_read()
132 dev_err(hdev->dev, "ELBI read didn't finish in time\n"); in hl_pci_elbi_read()
136 dev_err(hdev->dev, "ELBI read has undefined bits in status\n"); in hl_pci_elbi_read()
141 * hl_pci_elbi_write() - Write through the ELBI interface.
189 dev_err(hdev->dev, "ELBI write didn't finish in time\n"); in hl_pci_elbi_write()
193 dev_err(hdev->dev, "ELBI write has undefined bits in status\n"); in hl_pci_elbi_write()
/Linux-v6.1/drivers/pci/controller/dwc/
Dpcie-qcom-ep.c121 /* ELBI registers */
148 * @elbi: Designware PCIe specific ELBI register base
169 void __iomem *elbi; member
234 reg = readl_relaxed(pcie_ep->elbi + ELBI_SYS_STTS); in qcom_pcie_dw_link_up()
470 res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "elbi"); in qcom_pcie_ep_get_io_resources()
471 pcie_ep->elbi = devm_pci_remap_cfg_resource(dev, res); in qcom_pcie_ep_get_io_resources()
472 if (IS_ERR(pcie_ep->elbi)) in qcom_pcie_ep_get_io_resources()
473 return PTR_ERR(pcie_ep->elbi); in qcom_pcie_ep_get_io_resources()
Dpci-exynos.c28 /* 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()
Dpcie-qcom.c222 void __iomem *elbi; /* DT elbi */ member
261 val = readl(pcie->elbi + PCIE20_ELBI_SYS_CTRL); in qcom_pcie_2_1_0_ltssm_enable()
263 writel(val, pcie->elbi + PCIE20_ELBI_SYS_CTRL); in qcom_pcie_2_1_0_ltssm_enable()
1690 pcie->elbi = devm_platform_ioremap_resource_byname(pdev, "elbi"); in qcom_pcie_probe()
1691 if (IS_ERR(pcie->elbi)) { in qcom_pcie_probe()
1692 ret = PTR_ERR(pcie->elbi); in qcom_pcie_probe()
Dpci-meson.c113 pci->dbi_base = devm_platform_ioremap_resource_byname(pdev, "elbi"); in meson_pcie_get_mems()
Dpcie-kirin.c34 /* PCIe ELBI registers */
/Linux-v6.1/arch/arm/boot/dts/
Dqcom-ipq8064.dtsi1080 reg-names = "dbi", "elbi", "parf", "config";
1131 reg-names = "dbi", "elbi", "parf", "config";
1182 reg-names = "dbi", "elbi", "parf", "config";
Dqcom-ipq4019.dtsi421 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";
/Linux-v6.1/drivers/misc/habanalabs/include/common/
Dhl_boot_if.h600 * space is allocated in a ELBI access only
/Linux-v6.1/arch/arm64/boot/dts/amlogic/
Dmeson-axg.dtsi180 reg-names = "elbi", "cfg", "config";
206 reg-names = "elbi", "cfg", "config";
Dmeson-g12-common.dtsi140 reg-names = "elbi", "cfg", "config";
/Linux-v6.1/drivers/misc/habanalabs/common/
Dhabanalabs.h2512 #define hl_poll_timeout_common(hdev, addr, val, cond, sleep_us, timeout_us, elbi) \ argument
2525 if (elbi) { \
2536 if (elbi) { \
2566 timeout_us, elbi) \ argument
2592 if (elbi) { \
/Linux-v6.1/drivers/misc/cardreader/
Drtsx_pcr.c1292 * 1: Enable ELBI interrupt[31:22] & [7:0] flag read clear in rtsx_pci_init_hw()
1293 * 0: ELBI interrupt flag[31:22] & [7:0] only can be write clear in rtsx_pci_init_hw()

12