// pep_x.h
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;
View the official Windows Driver Kit DDI reference// pepfx.h
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;
View the official Windows Driver Kit DDI referenceNo description available.
The PEP_ACPI_SPB_SPI_RESOURCE structure describes an ACPI SPI serial bus resource.
SpbCommonA PEP_ACPI_SPB_RESOURCE structure describing this resource.
ConnectionSpeedThe maximum speed, in hertz, supported by this connection.
DataBitLengthThe size, in bits, of the smallest unit of transfer.
PhaseThe phase of the clock pulse on which to capture data.
PolarityThe 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.
DeviceSelectionThe 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.
The PEP_ACPI_SPB_SPI_RESOURCE structure describes an ACPI SPI serial bus resource.
SpbCommonA PEP_ACPI_SPB_RESOURCE structure describing this resource.
ConnectionSpeedThe maximum speed, in hertz, supported by this connection.
DataBitLengthThe size, in bits, of the smallest unit of transfer.
PhaseThe phase of the clock pulse on which to capture data.
PolarityThe 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.
DeviceSelectionThe 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.