Searched +full:almost +full:- +full:ecam (Results 1 – 4 of 4) sorted by relevance
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/pci/ |
| D | hisilicon-pcie.txt | 6 Documentation/devicetree/bindings/pci/designware-pcie.txt. 11 - compatible: Should contain "hisilicon,hip05-pcie" or "hisilicon,hip06-pcie". 12 - reg: Should contain rc_dbi, config registers location and length. 13 - reg-names: Must include the following entries: 16 - msi-parent: Should be its_pcie which is an ITS receiving MSI interrupts. 17 - port-id: Should be 0, 1, 2 or 3. 20 - status: Either "ok" or "disabled". 21 - dma-coherent: Present if DMA operations are coherent. 25 compatible = "hisilicon,hip05-pcie", "snps,dw-pcie"; 27 reg-names = "rc_dbi", "config"; [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/pci/ |
| D | host-generic-pci.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pci/host-generic-pci.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Will Deacon <will@kernel.org> 13 Firmware-initialised PCI host controllers and PCI emulations, such as the 14 virtio-pci implementations found in kvmtool and other para-virtualised 21 Configuration Space is assumed to be memory-mapped (as opposed to being 26 For CAM, this 24-bit offset is: 31 While ECAM extends this by 4 bits to accommodate 4k of function space: [all …]
|
| /kernel/linux/linux-5.10/drivers/pci/controller/dwc/ |
| D | pcie-hisi.c | 1 // SPDX-License-Identifier: GPL-2.0 15 #include <linux/pci-acpi.h> 16 #include <linux/pci-ecam.h> 24 struct pci_config_window *cfg = bus->sysdata; in hisi_pcie_rd_conf() 27 if (bus->number == cfg->busr.start) { in hisi_pcie_rd_conf() 42 struct pci_config_window *cfg = bus->sysdata; in hisi_pcie_wr_conf() 45 if (bus->number == cfg->busr.start) { in hisi_pcie_wr_conf() 60 struct pci_config_window *cfg = bus->sysdata; in hisi_pcie_map_bus() 61 void __iomem *reg_base = cfg->priv; in hisi_pcie_map_bus() 63 if (bus->number == cfg->busr.start) in hisi_pcie_map_bus() [all …]
|
| /kernel/linux/linux-4.19/drivers/pci/controller/dwc/ |
| D | pcie-hisi.c | 1 // SPDX-License-Identifier: GPL-2.0 19 #include <linux/pci-acpi.h> 20 #include <linux/pci-ecam.h> 29 struct pci_config_window *cfg = bus->sysdata; in hisi_pcie_rd_conf() 32 if (bus->number == cfg->busr.start) { in hisi_pcie_rd_conf() 47 struct pci_config_window *cfg = bus->sysdata; in hisi_pcie_wr_conf() 50 if (bus->number == cfg->busr.start) { in hisi_pcie_wr_conf() 65 struct pci_config_window *cfg = bus->sysdata; in hisi_pcie_map_bus() 66 void __iomem *reg_base = cfg->priv; in hisi_pcie_map_bus() 68 if (bus->number == cfg->busr.start) in hisi_pcie_map_bus() [all …]
|