Lines Matching +full:ecam +full:- +full:based
1 /* SPDX-License-Identifier: GPL-2.0 */
13 * Memory address shift values for the byte-level address that
18 * Enhanced Configuration Access Mechanism (ECAM)
21 * Section 7.2.2, Table 7-1, p. 677.
53 * use ECAM.
62 void __iomem *win; /* 64-bit single mapping */
63 void __iomem **winp; /* 32-bit per-bus mapping */
65 struct device *parent;/* ECAM res was from this dev */
74 /* map_bus when ->sysdata is an instance of pci_config_window */
77 /* default ECAM ops */
81 extern const struct pci_ecam_ops pci_32b_ops; /* 32-bit accesses only */
82 extern const struct pci_ecam_ops pci_32b_read_ops; /* 32-bit read only */
86 extern const struct pci_ecam_ops xgene_v1_pcie_ecam_ops; /* APM X-Gene PCIe v1 */
87 extern const struct pci_ecam_ops xgene_v2_pcie_ecam_ops; /* APM X-Gene PCIe v2.x */
94 /* for DT-based PCI controllers that support ECAM */