/openbmc/linux/Documentation/devicetree/bindings/pci/ |
H A D | v3-v360epc-pci.txt | 17 - The non-prefetchable and prefetchable memory windows must 19 - The prefetchable memory window must be immediately adjacent 47 0x42000000 0 0x50000000 /* prefetchable memory @50000000 */
|
H A D | nvidia,tegra20-pcie.txt | 43 prefetchable PCI regions. The first cell determines the type of region 46 - 0x82000000: non-prefetchable memory region 47 - 0xc2000000: prefetchable memory region 190 0x82000000 0 0xa0000000 0xa0000000 0 0x10000000 /* non-prefetchable memory */ 191 0xc2000000 0 0xb0000000 0xb0000000 0 0x10000000>; /* prefetchable memory */ 292 0x82000000 0 0x20000000 0x20000000 0 0x08000000 /* non-prefetchable memory */ 293 0xc2000000 0 0x28000000 0x28000000 0 0x18000000>; /* prefetchable memory */ 396 0x82000000 0 0x13000000 0x0 0x13000000 0 0x0d000000 /* non-prefetchable memory (208 MiB) */ 397 0xc2000000 0 0x20000000 0x0 0x20000000 0 0x20000000>; /* prefetchable memory (512 MiB) */ 492 0x82000000 0 0x13000000 0x0 0x13000000 0 0x0d000000 /* non-prefetchable memory (208 MiB) */ [all …]
|
H A D | versatile.yaml | 68 <0x02000000 0 0x50000000 0x50000000 0 0x10000000>, /* non-prefetchable memory */ 69 <0x42000000 0 0x60000000 0x60000000 0 0x10000000>; /* prefetchable memory */
|
H A D | host-generic-pci.yaml | 103 definition of non-prefetchable memory. One or both of prefetchable Memory
|
H A D | nvidia,tegra194-pcie.yaml | 308 … <0xc2000000 0x18 0x00000000 0x18 0x00000000 0x4 0x00000000>; /* prefetchable memory */ 370 ranges = <0x43000000 0x21 0x40000000 0x21 0x40000000 0x2 0xe8000000>, /* prefetchable */ 371 … <0x02000000 0x0 0x40000000 0x24 0x28000000 0x0 0x08000000>, /* non-prefetchable */
|
H A D | faraday,ftpci100.yaml | 21 The plain variant has 128MiB of non-prefetchable memory space, whereas the 137 /* 128MiB non-prefetchable memory 0x58000000-0x5fffffff */
|
/openbmc/linux/arch/arm64/boot/dts/freescale/ |
H A D | fsl-ls2080a.dtsi | 135 0x82000000 0x0 0x40000000 0x10 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */ 143 0x82000000 0x0 0x40000000 0x12 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */ 151 0x82000000 0x0 0x40000000 0x14 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */ 159 0x82000000 0x0 0x40000000 0x16 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */
|
H A D | fsl-ls1028a.dtsi | 664 0x82000000 0x0 0x40000000 0x80 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */ 703 0x82000000 0x0 0x40000000 0x88 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */ 1087 /* PF0-6 BAR0 - non-prefetchable memory */ 1089 /* PF0-6 BAR2 - prefetchable memory */ 1091 /* PF0: VF0-1 BAR0 - non-prefetchable memory */ 1093 /* PF0: VF0-1 BAR2 - prefetchable memory */ 1095 /* PF1: VF0-1 BAR0 - non-prefetchable memory */ 1097 /* PF1: VF0-1 BAR2 - prefetchable memory */ 1099 /* BAR4 (PF5) - non-prefetchable memory */
|
/openbmc/linux/drivers/pci/ |
H A D | setup-bus.c | 14 * tighter packing. Prefetchable range support. 569 * 64-bit prefetchable MMIO. 730 * Check whether the bridge supports optional I/O and prefetchable memory 1147 /* Check whether prefetchable memory is supported by this bridge. */ in pci_bus_size_cardbus() 1159 * If we have prefetchable memory support, allocate two regions. in pci_bus_size_cardbus() 1253 * If there's a 64-bit prefetchable MMIO window, compute in __pci_bus_size_bridges() 1254 * the size required to put all 64-bit prefetchable in __pci_bus_size_bridges() 1267 * If successful, all non-prefetchable resources in __pci_bus_size_bridges() 1268 * and any 32-bit prefetchable resources will go in in __pci_bus_size_bridges() 1269 * the non-prefetchable window. in __pci_bus_size_bridges() [all …]
|
H A D | setup-res.c | 179 /* Prefetchable MMIO Base/Limit */ in pci_disable_bridge_window() 272 * prefetchable bridge window is below 4GB, we can't put a 32-bit in __pci_assign_resource() 273 * prefetchable resource in it because pbus_size_mem() assumes a in __pci_assign_resource() 284 * If the prefetchable window is only 32 bits wide, we can put in __pci_assign_resource() 285 * 64-bit prefetchable resources in it. in __pci_assign_resource() 298 * in a non-prefetchable window. If this resource is 32 bits and in __pci_assign_resource() 299 * non-prefetchable, the first call already tried the only possibility in __pci_assign_resource()
|
/openbmc/linux/drivers/pci/controller/ |
H A D | pci-v3-semi.c | 257 * 40000000 - 4FFFFFFF PCI memory. 256M non-prefetchable 258 * 50000000 - 5FFFFFFF PCI memory. 256M prefetchable 362 * prefetchable), this frees up base1 for re-use by in v3_map_bus() 384 * Reassign base1 for use by prefetchable PCI memory in v3_unmap_bus() 542 dev_dbg(dev, "PREFETCHABLE MEM window %pR, bus addr %pap\n", in v3_pci_setup_resource() 545 dev_err(dev, "prefetchable memory range is not 256MB\n"); in v3_pci_setup_resource() 551 "prefetchable memory is not adjacent to non-prefetchable memory\n"); in v3_pci_setup_resource() 554 /* Setup window 1 - PCI prefetchable memory */ in v3_pci_setup_resource() 567 dev_dbg(dev, "NON-PREFETCHABLE MEM window %pR, bus addr %pap\n", in v3_pci_setup_resource() 571 "non-prefetchable memory range is not 256MB\n"); in v3_pci_setup_resource() [all …]
|
/openbmc/u-boot/board/armltd/integrator/ |
H A D | pci.c | 153 * prefetchable), this frees up base1 for re-use by in v3_open_config_window() 172 * Reassign base1 for use by prefetchable PCI memory in v3_close_config_window() 359 * Map first 256Mbytes as non-prefetchable via BASE0/MAP0 in pci_init_board() 366 /* Map second 256 Mbytes as prefetchable via BASE1/MAP1 */ in pci_init_board() 415 /* System memory space, window 0 256 MB non-prefetchable */ in pci_init_board() 421 /* System memory space, window 1 256 MB prefetchable */ in pci_init_board()
|
/openbmc/u-boot/arch/arm/dts/ |
H A D | fsl-ls2080a.dtsi | 112 0x82000000 0x0 0x40000000 0x10 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */ 127 0x82000000 0x0 0x40000000 0x12 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */ 142 0x82000000 0x0 0x40000000 0x14 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */ 157 0x82000000 0x0 0x40000000 0x16 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */
|
H A D | fsl-ls1088a.dtsi | 119 0x82000000 0x0 0x40000000 0x20 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */ 135 0x82000000 0x0 0x40000000 0x28 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */ 151 0x82000000 0x0 0x40000000 0x30 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */
|
H A D | fsl-ls1043a.dtsi | 257 0x82000000 0x0 0x40000000 0x40 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */ 273 0x82000000 0x0 0x40000000 0x48 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */ 288 0x82000000 0x0 0x40000000 0x50 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */
|
H A D | fsl-ls1046a.dtsi | 259 0x82000000 0x0 0x40000000 0x40 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */ 276 0x82000000 0x0 0x40000000 0x48 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */ 292 0x82000000 0x0 0x40000000 0x50 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */
|
H A D | armada-cp110-slave.dtsi | 278 /* non-prefetchable memory */ 304 /* non-prefetchable memory */ 331 /* non-prefetchable memory */
|
/openbmc/u-boot/tools/patman/test/ |
H A D | 0001-pci-Correct-cast-for-sandbox.patch | 44 prefetchable ? "Prefetchable" : "");
|
/openbmc/qemu/docs/ |
H A D | pcie_pci_bridge.txt | 52 uint32_t mem Non-prefetchable memory to reserve 56 uint32_t mem_pref_32; Prefetchable memory to reserve (32-bit MMIO) 57 uint64_t mem_pref_64; Prefetchable memory to reserve (64-bit MMIO)
|
/openbmc/qemu/include/hw/pci/ |
H A D | pci_bridge.h | 173 uint32_t mem; /* Non-prefetchable memory to reserve */ 176 uint32_t mem_pref_32; /* Prefetchable memory to reserve (32-bit MMIO) */ 177 uint64_t mem_pref_64; /* Prefetchable memory to reserve (64-bit MMIO) */
|
/openbmc/linux/arch/arm/boot/dts/arm/ |
H A D | versatile-pb.dts | 55 0x02000000 0 0x50000000 0x50000000 0 0x10000000 /* non-prefetchable memory */ 56 0x42000000 0 0x60000000 0x60000000 0 0x10000000>; /* prefetchable memory */
|
/openbmc/linux/arch/x86/pci/ |
H A D | broadcom_bus.c | 45 /* read the non-prefetchable memory window */ in cnb20le_res() 55 /* read the prefetchable memory window */ in cnb20le_res()
|
/openbmc/qemu/hw/pci/ |
H A D | pci-hmp-cmds.c | 71 monitor_printf(mon, " prefetchable memory range " in hmp_info_pci_device() 98 region->value->prefetch ? " prefetchable" : "", in hmp_info_pci_device() 103 region->value->prefetch ? " prefetchable" : ""); in hmp_info_pci_device()
|
/openbmc/linux/arch/arm/boot/dts/st/ |
H A D | spear1310.dtsi | 92 0x82000000 0 0x80030000 0xc0030000 0 0x0ffd0000>; /* non-prefetchable memory */ 109 0x82000000 0 0x90030000 0x90030000 0 0x0ffd0000>; /* non-prefetchable memory */ 126 0x82000000 0 0xc0030000 0xc0030000 0 0x0ffd0000>; /* non-prefetchable memory */
|
/openbmc/linux/drivers/pci/hotplug/ |
H A D | cpqphp_sysfs.c | 41 out += sprintf(out, "Free resources: prefetchable memory\n"); in show_ctrl() 87 out += sprintf(out, "assigned resources: prefetchable memory\n"); in show_dev()
|