27.10.2015 Views

Advanced Configuration and Power Interface Specification

ACPI_6.0

ACPI_6.0

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ACPI Source Language (ASL)Reference<br />

)<br />

MaxType,<br />

TypeSpecificFlags,<br />

AddressGranularity,<br />

MinAddress,<br />

MaxAddress,<br />

AddressTranslation,<br />

AddressLength,<br />

ResourceSourceIndex,<br />

ResourceSource,<br />

DescriptorName<br />

// Nothing (MaxNotFixed) | MaxKeyword (_MAF)<br />

// ByteConstExpr (_TSF)<br />

// QWordConstExpr (_GRA)<br />

// QWordConstExpr (_MIN)<br />

// QWordConstExpr (_MAX)<br />

// QWordConstExpr (_TRA)<br />

// QWordConstExpr (_LEN)<br />

// Nothing | ByteConstExpr<br />

// Nothing | StringData<br />

// Nothing | NameString<br />

RawDataBufferTerm :=<br />

RawDataBuffer (<br />

(BuffSize)<br />

) {ByteList} => ByteList<br />

RegisterTerm :=<br />

Register (<br />

AddressSpaceID,<br />

RegisterBitWidth,<br />

RegisterOffset,<br />

RegisterAddress,<br />

AccessSize,<br />

DescriptorName<br />

)<br />

SPISerialBusTerm :=<br />

SPISerialBusV2 (<br />

DeviceSelection,<br />

DeviceSelectionPolarity,<br />

WireMode,<br />

DataBitLength,<br />

SlaveMode,<br />

ConnectionSpeed,<br />

ClockPolarity,<br />

ClockPhase,<br />

ResourceSource,<br />

ResourceSourceIndex,<br />

ResourceUsage,<br />

DescriptorName,<br />

ShareType,<br />

VendorData<br />

)<br />

// Nothing | Integer<br />

// AddressSpaceKeyword (_ASI)<br />

// ByteConstExpr (_RBW)<br />

// ByteConstExpr (_RBO)<br />

// QWordConstExpr (_ADR)<br />

// ByteConstExpr (_ASZ)<br />

// Nothing | NameString<br />

// WordConstExpr (_ADR)<br />

// Nothing (PolarityLow) | DevicePolarityKeyword (_DPL)<br />

// Nothing (FourWireMode) | WireModeKeyword (_MOD)<br />

// ByteConstExpr (_LEN)<br />

// Nothing (ControllerInitiated) | SlaveModeKeyword (_SLV)<br />

// DWordConstExpr (_SPE)<br />

// ClockPolarityKeyword (_POL)<br />

// ClockPhaseKeyword (_PHA)<br />

// StringData<br />

// Nothing | ByteConstExpr<br />

// Nothing (ResourceConsumer)| ResourceTypeKeyword<br />

// Nothing | NameString<br />

// Nothing (Exclusive) | ShareTypeKeyword (_SHR)<br />

// Nothing | RawDataBuffer (_VEN)<br />

StartDependentFnNoPriTerm :=<br />

StartDependentFnNoPri () {ResourceMacroList}<br />

StartDependentFnTerm :=<br />

StartDependentFn (<br />

CompatPriority, // ByteConstExpr (0-2)<br />

PerfRobustPriority // ByteConstExpr (0-2)<br />

) {ResourceMacroList}<br />

UARTSerialBusTerm :=<br />

UARTSerialBusV2(<br />

Initial BaudRate,<br />

BitsPerByte,<br />

StopBits,<br />

LinesInUse,<br />

IsBigEndian,<br />

// DwordConstExpr (_SPE)<br />

// Nothing (DataBitsEight) | DataBitsKeyword (_LEN)<br />

// Nothing (StopBitsOne) | StopBitsKeyword (_STB)<br />

// ByteConstExpr (_LIN)<br />

// Nothing (LittleEndian) | EndianessKeyword (_END)<br />

Version 6.0 783

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!