19.2.7. ASL 参数关键字项
> AccessAttribKeyword := > > > AttribQuick | AttribSendReceive | AttribByte | AttribBytes (n) | AttribRawBytes (n) | AttribRawProcessBytes (n) | AttribWord | AttribBlock |AttribProcessCall | AttribBlockProcessCall // 注意:仅用于 SMBus 和 GenericSerialBus BufferAcc |
> AccessTypeKeyword := > > > AnyAcc | ByteAcc | WordAcc | DWordAcc | QWordAcc | BufferAcc
> AddressKeyword := > > > AddressRangeMemory | AddressRangeReserved | AddressRangeNVS | AddressRangeACPI
> AddressSpaceKeyword := > > > RegionSpaceKeyword | FFixedHW
> AddressingModeKeyword := > > > AddressingMode7Bit | AddressingMode10Bit
> ByteLengthKeyword := > > > DataBitsFive | DataBitsSix | DataBitsSeven | DataBitsEight | DataBitsNine
> BusMasterKeyword := > > > BusMaster | NotBusMaster
> ClockPhaseKeyword := > > > ClockPhaseFirst | ClockPhaseSecond
> ClockPolarityKeyword := > > > ClockPolarityLow | ClockPolarityHigh
> DecodeKeyword := > > > SubDecode | PosDecode
> EndianKeyword := > > > BigEndianing | LittleEndian
> ExtendedAccessAttribKeyword := > > > AttribBytes | AttribRawBytes | AttribRawProcessBytes // 注意:仅用于 GenericSerialBus BufferAcc。
> FlowControlKeyword := > > > FlowControlNone | FlowControlXon | FlowControlHardware
> InterruptTypeKeyword := > > > Edge | Level
> InterruptLevel := > > > ActiveHigh | ActiveLow
> InterruptLevelKeyword := > > > ActiveHigh | ActiveLow | ActiveBoth
> IODecodeKeyword := > > > Decode16 | Decode10
> IoRestrictionKeyword := > > > IoRestrictionNone | IoRestrictionInputOnly | IoRestrictionOutputOnly | IoRestrictionNoneAndPreserve
> LockRuleKeyword := > > > Lock | NoLock
> MatchOpKeyword := > > > MTR | MEQ | MLE | MLT | MGE | MGT
> MaxKeyword := > > > MaxFixed | MaxNotFixed
> MemTypeKeyword := > > > Cacheable | WriteCombining | Prefetchable | NonCacheable
> MinKeyword := > > > MinFixed | MinNotFixed
> ObjectTypeKeyword := > > > UnknownObj | IntObj | StrObj | BuffObj | PkgObj | FieldUnitObj | DeviceObj | EventObj | MethodObj | MutexObj | OpRegionObj | PowerResObj | ThermalZoneObj | BuffFieldObj
> ParityKeyword := > > > ParityTypeNone | ParityTypeSpace | ParityTypeMark | ParityTypeOdd | ParityTypeEven
> PinConfigKeyword := > > > PullDefault | PullUp | PullDown | PullNone
> PolarityKeyword := > > > PolarityHigh | PolarityLow
> RangeTypeKeyword := > > > ISAOnlyRanges | NonISAOnlyRanges | EntireRange
> ReadWriteKeyword := > > > ReadWrite | ReadOnly
> RegionSpaceKeyword := > > > SystemIO | SystemMemory | PCI_Config | EmbeddedControl | SMBus | SystemCMOS | PciBarTarget | IPMI | GeneralPurposeIO | GenericSerialBus | PCC
> ResourceTypeKeyword := > > > ResourceConsumer | ResourceProducer
> SerializeRuleKeyword := > > > Serialized | NotSerialized
> ShareTypeKeyword := > > > Shared | Exclusive | SharedAndWake | ExclusiveAndWake
> SlaveModeKeyword := > > > ControllerInitiated | DeviceInitiated
> StopBitsKeyword := > > > StopBitsZero | StopBitsOne | StopBitsOnePlusHalf | StopBitsTwo
> TransferWidthKeyword := > > > Width8Bit | Width16Bit | Width32Bit | Width64Bit | Width128Bit | Width256Bit
> TranslationKeyword := > > > SparseTranslation | DenseTranslation
> TypeKeyword := > > > TypeTranslation | TypeStatic
> UpdateRuleKeyword := > > > Preserve | WriteAsOnes | WriteAsZeros
> UserDefRegionSpace := > > > IntegerData => 0x80 - 0xFF
> XferTypeKeyword := > > > Transfer8 | Transfer16 | Transfer8_16
> WireModeKeyword := > > > ThreeWireMode | FourWireMode