• Home
  • Raw
  • Download

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
548 u8 reserved; /* reserved - must be zero */
557 u8 bus; /* 0 - ISA */
607 u32 uid; /* Numeric UID - ACPI 3.0 */
608 char uid_string[1]; /* String UID - ACPI 3.0 */
632 u16 reserved; /* reserved - must be zero */
645 u8 reserved[3]; /* reserved - must be zero */
648 /* 11: Generic interrupt - GICC (ACPI 5.0 + ACPI 6.0 + ACPI 6.3 changes) */
652 u16 reserved; /* reserved - must be zero */
680 u16 reserved; /* reserved - must be zero */
685 u8 reserved2[3]; /* reserved - must be zero */
703 u16 reserved; /* reserved - must be zero */
719 u16 reserved; /* reserved - must be zero */
728 u16 reserved; /* reserved - must be zero */
778 /* Core Interrupt Controller */
788 /* Legacy I/O Interrupt Controller */
799 /* Extend I/O Interrupt Controller */
809 /* HT Interrupt Controller */
819 /* Bridge I/O Interrupt Controller */
830 /* MSI Interrupt Controller */
840 /* LPC Interrupt Controller */
860 #define ACPI_MADT_POLARITY_MASK (3) /* 00-01: Polarity of APIC I/O input signals */
861 #define ACPI_MADT_TRIGGER_MASK (3<<2) /* 02-03: Trigger mode of APIC input signals */
877 * MCFG - PCI Memory Mapped Configuration table and subtable
892 u64 address; /* Base address, processor-relative */
901 * MCHI - Management Controller Host Interface Table
904 * Conforms to "Management Component Transport Protocol (MCTP) Host
927 * MPST - Memory Power State Table (ACPI 5.0)
1022 * MSCT - Maximum System Characteristics Table (ACPI 4.0)
1035 /* subtable - Maximum Proximity Domain Information. Version 1 */
1048 * MSDM - Microsoft Data Management table
1063 * MTMR - MID Timer Table
1086 * NFIT - NVDIMM Interface Table (ACPI 6.0+)
1263 * NFIT/DVDIMM device handle support - used as the _ADR for each NVDIMM
1311 * PCCT - Platform Communications Channel Table (ACPI 5.0)
1356 /* 1: HW-reduced Communications Subspace (ACPI 5.1) */
1373 /* 2: HW-reduced Communications Subspace Type 2 (ACPI 6.1) */
1477 * PDTT - Platform Debug Trigger Table (ACPI 6.2)
1507 * PMTT - Platform Memory Topology Table (ACPI 5.0)
1532 #define ACPI_PMTT_TYPE_RESERVED 3 /* 0x03-0xFF are reserved */
1552 /* 1: Memory Controller subtable */
1584 * PPTT - Processor Properties Topology Table (ACPI 6.2)
1680 * RASF - RAS Feature Table (ACPI 5.0)
1776 * SBST - Smart Battery Specification Table
1790 * SDEI - Software Delegated Exception Interface Descriptor Table
1803 * SDEV - Secure Devices Table (ACPI 6.2)