Lines Matching +full:loongson +full:- +full:2 +full:k
1 /* SPDX-License-Identifier: GPL-2.0 */
13 * Memory address shift values for the byte-level address that
21 * Section 7.2.2, Table 7-1, p. 677.
28 #define PCIE_ECAM_REG_MASK 0xfff /* Limit offset to a maximum of 4K */
62 void __iomem *win; /* 64-bit single mapping */
63 void __iomem **winp; /* 32-bit per-bus mapping */
74 /* map_bus when ->sysdata is an instance of pci_config_window */
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 */
84 extern const struct pci_ecam_ops thunder_pem_ecam_ops; /* Cavium ThunderX 1.x & 2.x */
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 */
90 extern const struct pci_ecam_ops loongson_pci_ecam_ops; /* Loongson PCIe */
94 /* for DT-based PCI controllers that support ECAM */