PEP_ACPI_SPB_SPI_RESOURCE structure (pep_x.h)

The PEP_ACPI_SPB_SPI_RESOURCE structure describes an ACPI SPI serial bus resource.

Syntax

typedef struct _PEP_ACPI_SPB_SPI_RESOURCE {
  PEP_ACPI_SPB_RESOURCE SpbCommon;
  ULONG                 ConnectionSpeed;
  UCHAR                 DataBitLength;
  UCHAR                 Phase;
  UCHAR                 Polarity;
  USHORT                DeviceSelection;
} PEP_ACPI_SPB_SPI_RESOURCE, *PPEP_ACPI_SPB_SPI_RESOURCE;

Members

SpbCommon

A PEP_ACPI_SPB_RESOURCE structure describing this resource.

ConnectionSpeed

The maximum speed, in hertz, supported by this connection.

DataBitLength

The size, in bits, of the smallest unit of transfer.

Phase

The phase of the clock pulse on which to capture data.

Polarity

The polarity of the clock. If zero, this indicates the clock is low during the first phase. If 1, this indicates the clock is high during the first phase.

DeviceSelection

The device selection value. This value is specific to the device and may refer to a chip-select line, GPIO line, or other line selection mechanism.

Requirements

Requirement Value
Minimum supported client Supported starting with Windows 10.
Header pep_x.h (include Pep_x.h)

See also

PEP_ACPI_SPB_RESOURCE