Searched full:iatu (Results 1 – 13 of 13) sorted by relevance
/Linux-v6.1/drivers/pci/controller/dwc/ |
D | pcie-designware.h | 51 /* Parameters for the waiting for iATU enabled routine */ 114 * iATU inbound and outbound windows CSRs. Before the IP-core v4.80a each 115 * iATU region CSRs had been indirectly accessible by means of the dedicated 116 * viewport selector. The iATU/eDMA CSRs space was re-designed in DWC PCIe 118 * iATU/eDMA CSRs space. 165 * iATU Unroll-specific register definitions
|
D | pcie-designware.c | 365 dev_err(pci->dev, "Outbound iATU is not being enabled\n"); in __dw_pcie_prog_outbound_atu() 427 dev_err(pci->dev, "Inbound iATU is not being enabled\n"); in dw_pcie_prog_inbound_atu() 568 dev_err(pci->dev, "No iATU regions found\n"); in dw_pcie_iatu_detect_regions() 615 dev_info(pci->dev, "iATU unroll: %s\n", pci->iatu_unroll_enabled ? in dw_pcie_iatu_detect() 618 dev_info(pci->dev, "iATU regions: %u ob, %u ib, align %uK, limit %lluG\n", in dw_pcie_iatu_detect()
|
D | pcie-designware-host.c | 641 dev_err(pci->dev, "No outbound iATU found\n"); in dw_pcie_iatu_setup()
|
/Linux-v6.1/drivers/misc/habanalabs/common/pci/ |
D | pci.c | 198 * hl_pci_iatu_write() - iatu write routine. 233 * Configure the iATU inbound region. 296 * Configure the iATU outbound region 0. 396 /* Driver must sleep in order for FW to finish the iATU configuration */ in hl_pci_init()
|
/Linux-v6.1/Documentation/devicetree/bindings/pci/ |
D | snps,dw-pcie-ep.yaml | 54 space registers, Port Logic registers, DMA and iATU (internal Address
|
D | nvidia,tegra194-pcie-ep.yaml | 35 - description: iATU and DMA registers. This is where the iATU (internal
|
D | snps,dw-pcie.yaml | 67 space registers, Port Logic registers, DMA and iATU (internal Address
|
D | nvidia,tegra194-pcie.yaml | 33 - description: iATU and DMA registers. This is where the iATU (internal
|
/Linux-v6.1/drivers/misc/habanalabs/include/common/ |
D | hl_boot_if.h | 263 * CPU_BOOT_DEV_STS0_FW_IATU_CONF_EN FW iATU configuration is enabled. 264 * This bit if set, means the iATU has been
|
/Linux-v6.1/drivers/misc/habanalabs/goya/ |
D | goya.c | 551 * goya_init_iatu - Initialize the iATU unit inside the PCI controller 555 * This is needed in case the firmware doesn't initialize the iATU 655 /* Check whether FW is configuring iATU */ in goya_early_init() 2745 * iATU to point to the start address of the MMU page tables in goya_hw_init()
|
/Linux-v6.1/drivers/misc/habanalabs/common/ |
D | habanalabs.h | 665 * @iatu_done_by_fw: true if iATU configuration is being done by FW. 1485 * @init_iatu: Initialize the iATU unit inside the PCI controller.
|
/Linux-v6.1/drivers/misc/habanalabs/gaudi/ |
D | gaudi.c | 852 /* Check whether FW is configuring iATU */ in gaudi_early_init() 3988 /* If iATU is done by FW, the HBM bar ALWAYS points to DRAM_PHYS_BASE. in gaudi_hw_init()
|
/Linux-v6.1/drivers/misc/habanalabs/gaudi2/ |
D | gaudi2.c | 2562 * Only in pldm driver config iATU in gaudi2_early_init() 5248 /* If iATU is done by FW, the HBM bar ALWAYS points to DRAM_PHYS_BASE. in gaudi2_hw_init()
|