/openbmc/qemu/hw/pci-host/ |
H A D | gpex-acpi.c | 131 int nr_pcie_buses = cfg->ecam.size / PCIE_MMCFG_SIZE_MIN; in acpi_dsdt_add_gpex() 215 aml_append(method, aml_return(aml_int(cfg->ecam.base))); in acpi_dsdt_add_gpex() 278 cfg->ecam.base, in acpi_dsdt_add_gpex() 279 cfg->ecam.base + cfg->ecam.size - 1, in acpi_dsdt_add_gpex() 281 cfg->ecam.size)); in acpi_dsdt_add_gpex()
|
H A D | gpex.c | 157 DEFINE_PROP_UINT64(PCI_HOST_ECAM_BASE, GPEXHost, gpex_cfg.ecam.base, 0), 158 DEFINE_PROP_SIZE(PCI_HOST_ECAM_SIZE, GPEXHost, gpex_cfg.ecam.size, 0),
|
/openbmc/linux/drivers/pci/controller/ |
H A D | Makefile | 15 obj-$(CONFIG_PCI_HOST_THUNDER_ECAM) += pci-thunder-ecam.o 60 obj-$(CONFIG_ARM64) += pci-thunder-ecam.o
|
H A D | pcie-microchip-host.c | 389 static void mc_pcie_enable_msi(struct mc_pcie *port, void __iomem *ecam) in mc_pcie_enable_msi() argument 396 reg = readw_relaxed(ecam + MC_MSI_CAP_CTRL_OFFSET + PCI_MSI_FLAGS); in mc_pcie_enable_msi() 398 writew_relaxed(reg, ecam + MC_MSI_CAP_CTRL_OFFSET + PCI_MSI_FLAGS); in mc_pcie_enable_msi() 403 writew_relaxed(reg, ecam + MC_MSI_CAP_CTRL_OFFSET + PCI_MSI_FLAGS); in mc_pcie_enable_msi() 407 ecam + MC_MSI_CAP_CTRL_OFFSET + PCI_MSI_ADDRESS_LO); in mc_pcie_enable_msi() 409 ecam + MC_MSI_CAP_CTRL_OFFSET + PCI_MSI_ADDRESS_HI); in mc_pcie_enable_msi()
|
/openbmc/qemu/docs/system/i386/ |
H A D | xenpvh.rst | 48 …483648,ram-high-base=4294967296,ram-high-size=2147483648,pci-ecam-base=824633720832,pci-ecam-size=…
|
/openbmc/qemu/include/hw/pci-host/ |
H A D | gpex.h | 44 MemMapEntry ecam; member
|
/openbmc/qemu/hw/i386/ |
H A D | microvm.c | 117 ecam_reg, 0, mms->gpex.ecam.size); in create_gpex() 119 mms->gpex.ecam.base, ecam_alias); in create_gpex() 239 mms->gpex.ecam.base = PCIE_ECAM_BASE; in microvm_devices_init() 240 mms->gpex.ecam.size = PCIE_ECAM_SIZE; in microvm_devices_init()
|
/openbmc/linux/drivers/pci/ |
H A D | Makefile | 30 obj-$(CONFIG_PCI_ECAM) += ecam.o
|
/openbmc/linux/arch/xtensa/boot/dts/ |
H A D | virt.dts | 49 compatible = "pci-host-ecam-generic";
|
/openbmc/linux/arch/mips/boot/dts/loongson/ |
H A D | loongson64v_4core_virtio.dts | 69 compatible = "pci-host-ecam-generic";
|
/openbmc/linux/arch/arm64/boot/dts/cavium/ |
H A D | thunder2-99xx.dtsi | 98 compatible = "pci-host-ecam-generic";
|
/openbmc/linux/arch/arm/boot/dts/amazon/ |
H A D | alpine.dtsi | 149 compatible = "pci-host-ecam-generic";
|
/openbmc/qemu/hw/loongarch/ |
H A D | acpi-build.c | 359 .ecam.base = VIRT_PCI_CFG_BASE, in build_pci_device_aml() 360 .ecam.size = VIRT_PCI_CFG_SIZE, in build_pci_device_aml()
|
/openbmc/linux/Documentation/devicetree/bindings/pci/ |
H A D | pci.txt | 77 compatible = "pci-host-ecam-generic";
|
/openbmc/linux/arch/arm64/boot/dts/amazon/ |
H A D | alpine-v2.dtsi | 129 compatible = "pci-host-ecam-generic";
|
H A D | alpine-v3.dtsi | 334 compatible = "pci-host-ecam-generic";
|
/openbmc/linux/arch/arm64/boot/dts/amd/ |
H A D | amd-seattle-soc.dtsi | 221 compatible = "pci-host-ecam-generic";
|
/openbmc/linux/arch/arm64/boot/dts/nvidia/ |
H A D | tegra234.dtsi | 2315 reg-names = "appl", "config", "atu_dma", "dbi", "ecam"; 2369 reg-names = "appl", "config", "atu_dma", "dbi", "ecam"; 2423 reg-names = "appl", "config", "atu_dma", "dbi", "ecam"; 2515 reg-names = "appl", "config", "atu_dma", "dbi", "ecam"; 2569 reg-names = "appl", "config", "atu_dma", "dbi", "ecam"; 2623 reg-names = "appl", "config", "atu_dma", "dbi", "ecam"; 2677 reg-names = "appl", "config", "atu_dma", "dbi", "ecam"; 2731 reg-names = "appl", "config", "atu_dma", "dbi", "ecam"; 2785 reg-names = "appl", "config", "atu_dma", "dbi", "ecam"; 2877 reg-names = "appl", "config", "atu_dma", "dbi", "ecam"; [all …]
|
/openbmc/linux/arch/arm64/boot/dts/arm/ |
H A D | fvp-base-revc.dts | 232 compatible = "pci-host-ecam-generic";
|
H A D | juno-base.dtsi | 689 compatible = "arm,juno-r1-pcie", "plda,xpressrich3-axi", "pci-host-ecam-generic";
|
/openbmc/qemu/docs/system/arm/ |
H A D | virt.rst | 133 highmem-ecam
|
/openbmc/linux/arch/arm64/boot/dts/hisilicon/ |
H A D | hip06.dtsi | 737 compatible = "hisilicon,hip06-pcie-ecam";
|
H A D | hip07.dtsi | 1728 compatible = "hisilicon,hip07-pcie-ecam";
|
/openbmc/qemu/hw/arm/ |
H A D | virt-acpi-build.c | 129 .ecam = memmap[ecam_id], in acpi_dsdt_add_pci()
|
/openbmc/linux/arch/arm64/boot/dts/freescale/ |
H A D | fsl-ls1028a.dtsi | 1077 compatible = "pci-host-ecam-generic";
|