Lines Matching +full:mctp +full:- +full:controller
1 /* SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 */
4 * Name: actbl2.h - ACPI Table Definitions (tables not in ACPI spec)
6 * Copyright (C) 2000 - 2020, Intel Corp.
32 #define ACPI_SIG_MCHI "MCHI" /* Management Controller Host Interface table */
46 #define ACPI_SIG_NHLT "NHLT" /* Non-HDAudio Link Table */
49 * All tables must be byte-packed to match the ACPI specification, since
59 * essentially useless for dealing with packed data in on-disk formats or
68 * IORT - IO Remapping Table
192 #define ACPI_IORT_SMMU_CORELINK_MMU400 0x00000002 /* ARM Corelink MMU-400 */
193 #define ACPI_IORT_SMMU_CORELINK_MMU500 0x00000003 /* ARM Corelink MMU-500 */
194 #define ACPI_IORT_SMMU_CORELINK_MMU401 0x00000004 /* ARM Corelink MMU-401 */
246 * IVRS - I/O Virtualization Reporting Structure
352 /* 4-byte device entries, all use struct acpi_ivrs_device4 */
360 /* 8-byte device entries */
380 /* Types 0-4: 4-byte device entry */
386 /* Types 66-67: 8-byte device entry */
395 /* Types 70-71: 8-byte device entry */
406 /* Type 72: 8-byte device entry */
432 * LPIT - Low Power Idle Table
468 /* 0x00: Native C-state instruction based LPI structure */
481 * MADT - Multiple APIC Description Table
541 u8 reserved; /* reserved - must be zero */
550 u8 bus; /* 0 - ISA */
600 u32 uid; /* Numeric UID - ACPI 3.0 */
601 char uid_string[1]; /* String UID - ACPI 3.0 */
625 u16 reserved; /* reserved - must be zero */
638 u8 reserved[3]; /* reserved - must be zero */
641 /* 11: Generic interrupt - GICC (ACPI 5.0 + ACPI 6.0 + ACPI 6.3 changes) */
645 u16 reserved; /* reserved - must be zero */
673 u16 reserved; /* reserved - must be zero */
678 u8 reserved2[3]; /* reserved - must be zero */
696 u16 reserved; /* reserved - must be zero */
712 u16 reserved; /* reserved - must be zero */
721 u16 reserved; /* reserved - must be zero */
737 #define ACPI_MADT_POLARITY_MASK (3) /* 00-01: Polarity of APIC I/O input signals */
738 #define ACPI_MADT_TRIGGER_MASK (3<<2) /* 02-03: Trigger mode of APIC input signals */
754 * MCFG - PCI Memory Mapped Configuration table and subtable
769 u64 address; /* Base address, processor-relative */
778 * MCHI - Management Controller Host Interface Table
781 * Conforms to "Management Component Transport Protocol (MCTP) Host
804 * MPST - Memory Power State Table (ACPI 5.0)
899 * MSCT - Maximum System Characteristics Table (ACPI 4.0)
912 /* subtable - Maximum Proximity Domain Information. Version 1 */
925 * MSDM - Microsoft Data Management table
940 * MTMR - MID Timer Table
963 * NFIT - NVDIMM Interface Table (ACPI 6.0+)
1140 * NFIT/DVDIMM device handle support - used as the _ADR for each NVDIMM
1188 * PCCT - Platform Communications Channel Table (ACPI 5.0)
1233 /* 1: HW-reduced Communications Subspace (ACPI 5.1) */
1250 /* 2: HW-reduced Communications Subspace Type 2 (ACPI 6.1) */
1354 * PDTT - Platform Debug Trigger Table (ACPI 6.2)
1384 * PMTT - Platform Memory Topology Table (ACPI 5.0)
1409 #define ACPI_PMTT_TYPE_RESERVED 3 /* 0x03-0xFF are reserved */
1429 /* 1: Memory Controller subtable */
1461 * PPTT - Processor Properties Topology Table (ACPI 6.2)
1557 * RASF - RAS Feature Table (ACPI 5.0)
1653 * SBST - Smart Battery Specification Table
1667 * SDEI - Software Delegated Exception Interface Descriptor Table
1680 * SDEV - Secure Devices Table (ACPI 6.2)