I2C4,
PEPD
})
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
+ Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings
{
Name (SBUF, ResourceTemplate ()
{
DSEN = (Arg0 & 0x07)
}
- Method (_DOD, 0, NotSerialized) // _DOD: Display Output Devices
+ Method (_DOD, 0, Serialized) // _DOD: Display Output Devices
{
NDID = Zero
If ((DIDL != Zero))
_Y06)
Interrupt (ResourceConsumer, Level, ActiveLow, Exclusive, ,, )
{
- 0x0000001D,
- }
- Interrupt (ResourceConsumer, Level, ActiveLow, Exclusive, ,, )
- {
0x00000018,
}
Interrupt (ResourceConsumer, Level, ActiveLow, Exclusive, ,, )
{
0x0000001C,
}
+ Interrupt (ResourceConsumer, Level, ActiveLow, Exclusive, ,, )
+ {
+ 0x0000001D,
+ }
})
Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
{
Local0 = PSAT /* \_SB_.LPEA.PSAT */
}
}
-
- Device (ADMA)
- {
- Name (_ADR, Zero) // _ADR: Address
- Name (_HID, "ADMA0F28" /* Intel Audio DMA */) // _HID: Hardware ID
- Name (_CID, "ADMA0F28" /* Intel Audio DMA */) // _CID: Compatible ID
- Name (_DDN, "Intel(R) Audio DMA0 - DMA0F28") // _DDN: DOS Device Name
- Name (_UID, One) // _UID: Unique ID
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((OSSL & 0x80))
- {
- Return (0x0F)
- }
-
- Return (Zero)
- }
-
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- Name (RBUF, ResourceTemplate ()
- {
- Memory32Fixed (ReadWrite,
- 0xDF498000, // Address Base
- 0x00001000, // Address Length
- _Y07)
- Interrupt (ResourceConsumer, Level, ActiveLow, Exclusive, ,, )
- {
- 0x00000018,
- }
- })
- CreateDWordField (RBUF, \_SB.LPEA.ADMA._CRS._Y07._BAS, B0BA) // _BAS: Base Address
- B0BA = LPE0 /* \LPE0 */
- Return (RBUF) /* \_SB_.LPEA.ADMA._CRS.RBUF */
- }
- }
-
- Device (SSP1)
- {
- Name (_ADR, Zero) // _ADR: Address
- Name (_HID, "SSPX0000" /* Intel SSP Device */) // _HID: Hardware ID
- Name (_CID, "SSPX0000" /* Intel SSP Device */) // _CID: Compatible ID
- Name (_DDN, "Intel(R) SSP Device") // _DDN: DOS Device Name
- Name (_UID, One) // _UID: Unique ID
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((OSSL & 0x80))
- {
- Return (0x0F)
- }
-
- Return (Zero)
- }
-
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- Name (RBUF, ResourceTemplate ()
- {
- Memory32Fixed (ReadWrite,
- 0xDF4A1000, // Address Base
- 0x00001000, // Address Length
- _Y08)
- Interrupt (ResourceConsumer, Level, ActiveLow, Exclusive, ,, )
- {
- 0x0000001B,
- }
- })
- CreateDWordField (RBUF, \_SB.LPEA.SSP1._CRS._Y08._BAS, B0BA) // _BAS: Base Address
- B0BA = (LPE0 + 0x000A1000)
- Return (RBUF) /* \_SB_.LPEA.SSP1._CRS.RBUF */
- }
-
- Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method
- {
- Name (T_0, Zero) // _T_x: Emitted by ASL Compiler
- If ((Arg0 == ToUUID ("886a3f26-600c-4401-b7b1-01e9c2e7e77e")))
- {
- Return ("BLUET")
- }
-
- If ((Arg0 == ToUUID ("30d3f83e-2ee1-4bf0-86e9-f69ded2887ee")))
- {
- Return (One)
- }
-
- If ((Arg0 == ToUUID ("208b1400-f7c8-4325-ab32-53cd79b7d0a6")))
- {
- Return (0xFF2A1000)
- }
-
- If ((Arg0 == ToUUID ("e6e37c60-e78b-4fbd-bd26-5bd3667a6c9a")))
- {
- While (One)
- {
- T_0 = ToInteger (Arg1)
- If ((T_0 == 0x08))
- {
- Return (Buffer (0x05)
- {
- 0x00, 0x00, 0x00, 0x00, 0x01 /* ..... */
- })
- }
- Else
- {
- If ((T_0 == 0x10))
- {
- Return (Buffer (0x05)
- {
- 0x06, 0x02, 0x00, 0x0E, 0x10 /* ..... */
- })
- }
- Else
- {
- If ((T_0 == 0x30))
- {
- Return (Buffer (0x05)
- {
- 0x06, 0x02, 0x00, 0x0E, 0x10 /* ..... */
- })
- }
- }
- }
-
- Break
- }
-
- Return ("ERR-T")
- }
-
- Return ("ERR-M")
- }
- }
- }
-
- Device (TIMC)
- {
- Name (_ADR, Zero) // _ADR: Address
- Name (_HID, "TIMC0F28") // _HID: Hardware ID
- Name (_CID, "TIMC0F28") // _CID: Compatible ID
- Name (_DDN, "Intel(R) Audio Machine Driver - TIMC0F28") // _DDN: DOS Device Name
- Name (_UID, One) // _UID: Unique ID
- Name (_DEP, Package (0x02) // _DEP: Dependencies
- {
- GPO2,
- ^I2C2.TTLV
- })
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- Return (Zero)
- }
-
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- Name (RBUF, ResourceTemplate ()
- {
- GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullNone, 0x0000,
- "\\_SB.GPO2", 0x00, ResourceConsumer, ,
- )
- { // Pin list
- 0x0004
- }
- GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullNone, 0x0000,
- "\\_SB.GPO2", 0x00, ResourceConsumer, ,
- )
- { // Pin list
- 0x001B
- }
- })
- Return (RBUF) /* \_SB_.TIMC._CRS.RBUF */
- }
}
Device (AMCR)
Return (Zero)
}
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
+ Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings
{
Name (RBUF, ResourceTemplate ()
{
Return (Zero)
}
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
+ Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings
{
Name (RBUF, ResourceTemplate ()
{
PDBM &= 0xFFFFFFFFFFFFFFFD
MEMB = Local2
PDBM = Local1
+
+ Return (Zero)
}
Method (_PS3, 0, Serialized) // _PS3: Power State 3
PDBM &= 0xFFFFFFFFFFFFFFFD
MEMB = Local2
PDBM = Local1
+
+ Return (Zero)
}
Method (_DSW, 3, NotSerialized) // _DSW: Device Sleep Wake
}
}
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
+ Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings
{
Name (RBUF, ResourceTemplate ()
{
Return (0x0F)
}
- Method (_AEI, 0, NotSerialized) // _AEI: ACPI Event Interrupts
+ Method (_AEI, 0, Serialized) // _AEI: ACPI Event Interrupts
{
Name (RBUF, ResourceTemplate ()
{
Name (_CID, "INT33FC" /* Intel Baytrail GPIO Controller */) // _CID: Compatible ID
Name (_DDN, "ValleyView General Purpose Input/Output (GPIO) controller") // _DDN: DOS Device Name
Name (_UID, One) // _UID: Unique ID
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
+ Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings
{
Name (RBUF, ResourceTemplate ()
{
Name (_CID, "INT33FC" /* Intel Baytrail GPIO Controller */) // _CID: Compatible ID
Name (_DDN, "ValleyView GPNCORE controller") // _DDN: DOS Device Name
Name (_UID, 0x02) // _UID: Unique ID
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
+ Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings
{
Name (RBUF, ResourceTemplate ()
{
"\\_SB.GPO1", 0x00, ResourceConsumer, ,
)
{ // Pin list
- 0x001A
+ 0x0009
}
),
TCD3, 1
Name (_CID, "INT33FC" /* Intel Baytrail GPIO Controller */) // _CID: Compatible ID
Name (_DDN, "ValleyView GPSUS controller") // _DDN: DOS Device Name
Name (_UID, 0x03) // _UID: Unique ID
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
+ Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings
{
Name (RBUF, ResourceTemplate ()
{
Return (0x0F)
}
- Method (_AEI, 0, NotSerialized) // _AEI: ACPI Event Interrupts
+ Method (_AEI, 0, Serialized) // _AEI: ACPI Event Interrupts
{
- Name (RBUF, ResourceTemplate ()
- {
- GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullUp, 0x0000,
- "\\_SB.GPO2", 0x00, ResourceConsumer, ,
- )
- { // Pin list
- 0x0012
- }
- GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullUp, 0x0000,
- "\\_SB.GPO2", 0x00, ResourceConsumer, ,
- )
- { // Pin list
- 0x0002
- }
- })
Name (FBUF, ResourceTemplate ()
{
GpioInt (Edge, ActiveBoth, SharedAndWake, PullUp, 0x0000,
})
Name (_S4W, 0x02) // _S4W: S4 Device Wake State
Name (_S0W, 0x02) // _S0W: S0 Device Wake State
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
+ Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings
{
Name (RBUF, ResourceTemplate ()
{
Return (Zero)
}
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
+ Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings
{
Name (NAM, Buffer (0x0F)
{
})
Name (_S4W, 0x02) // _S4W: S4 Device Wake State
Name (_S0W, 0x02) // _S0W: S0 Device Wake State
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
+ Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings
{
Name (RBUF, ResourceTemplate ()
{
Return (Zero)
}
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
+ Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings
{
Name (UBUF, ResourceTemplate ()
{
Return (0x0F)
}
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
+ Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings
{
Name (UBUF, ResourceTemplate ()
{
Return (Zero)
}
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
+ Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings
{
Name (UBUF, ResourceTemplate ()
{
{
Name (_HID, "AUTH2750" /* AuthenTec AES2750 */) // _HID: Hardware ID
Name (_DDN, "AuthenTec AES2750") // _DDN: DOS Device Name
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
+ Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings
{
Name (UBUF, ResourceTemplate ()
{
One,
0x017D7840
})
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
+ Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings
{
Name (SBUF, ResourceTemplate ()
{
Name (T_0, Zero) // _T_x: Emitted by ASL Compiler
If ((Arg0 == ToUUID ("a9240c44-f032-454d-80e5-7aeed80e9551")))
{
- CreateByteField (Arg3, Zero, FARG)
While (One)
{
T_0 = Arg2
}
}
- Device (TTLV)
- {
- Name (_ADR, Zero) // _ADR: Address
- Name (_HID, "10TI3100") // _HID: Hardware ID
- Name (_CID, "10TI3100") // _CID: Compatible ID
- Name (_DDN, "TI TLV320AIC3100 Codec Controller ") // _DDN: DOS Device Name
- Name (_UID, One) // _UID: Unique ID
- Name (OBJ1, Package (0x0A)
- {
- One,
- 0x017D7840,
- One,
- 0x97,
- One,
- 0x86,
- One,
- One,
- 0x14,
- 0xB3
- })
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- Name (SBUF, ResourceTemplate ()
- {
- I2cSerialBus (0x0018, ControllerInitiated, 0x00061A80,
- AddressingMode7Bit, "\\_SB.I2C2",
- 0x00, ResourceConsumer, ,
- )
- })
- Return (SBUF) /* \_SB_.I2C2.TTLV._CRS.SBUF */
- }
-
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- Return (Zero)
- }
-
- Method (_DIS, 0, NotSerialized) // _DIS: Disable Device
- {
- }
- }
-
Device (CAM1)
{
Name (_ADR, Zero) // _ADR: Address
Return (Zero)
}
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
+ Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings
{
Name (SBUF, ResourceTemplate ()
{
Return (Zero)
}
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
+ Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings
{
Name (SBUF, ResourceTemplate ()
{
Return (0x0F)
}
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
+ Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings
{
Name (SBUF, ResourceTemplate ()
{
Return (Zero)
}
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
+ Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings
{
Name (SBUF, ResourceTemplate ()
{
Return (0x0F)
}
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
+ Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings
{
Name (SBUF, ResourceTemplate ()
{
Return (Zero)
}
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
+ Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings
{
Name (SBUF, ResourceTemplate ()
{
Return (Zero)
}
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
+ Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings
{
Name (SBUF, ResourceTemplate ()
{
Return (0x0F)
}
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
+ Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings
{
Name (SBUF, ResourceTemplate ()
{
Return (Zero)
}
}
+ }
- Device (TCS0)
+ Device (I2C3)
+ {
+ Name (_ADR, Zero) // _ADR: Address
+ Name (_HID, "80860F41" /* Intel Baytrail I2C Host Controller */) // _HID: Hardware ID
+ Name (_CID, "80860F41" /* Intel Baytrail I2C Host Controller */) // _CID: Compatible ID
+ Name (_DDN, "Intel(R) I2C Controller #3 - 80860F43") // _DDN: DOS Device Name
+ Name (_UID, 0x03) // _UID: Unique ID
+ Name (_DEP, Package (0x01) // _DEP: Dependencies
{
- Name (_ADR, Zero) // _ADR: Address
- Name (_HID, "GODX0911") // _HID: Hardware ID
- Name (_CID, "PNP0C50" /* HID Protocol Device (I2C bus) */) // _CID: Compatible ID
- Name (_S0W, Zero) // _S0W: S0 Device Wake State
- Name (_DEP, Package (0x02) // _DEP: Dependencies
- {
- GPO1,
- I2C5
- })
- Method (_PS3, 0, Serialized) // _PS3: Power State 3
+ PEPD
+ })
+ Name (RBUF, ResourceTemplate ()
+ {
+ Memory32Fixed (ReadWrite,
+ 0x00000000, // Address Base
+ 0x00001000, // Address Length
+ _Y1A)
+ Interrupt (ResourceConsumer, Level, ActiveLow, Exclusive, ,, )
{
- If ((^^^I2C5.PMIC.AVBG == One)) {}
+ 0x00000022,
}
+ FixedDMA (0x0014, 0x0004, Width32bit, )
+ FixedDMA (0x0015, 0x0005, Width32bit, )
+ })
+ Method (_HRV, 0, NotSerialized) // _HRV: Hardware Revision
+ {
+ Return (SOCS) /* \SOCS */
+ }
- Method (_PS0, 0, Serialized) // _PS0: Power State 0
+ Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
+ {
+ CreateDWordField (RBUF, \_SB.I2C3._Y1A._BAS, B0BA) // _BAS: Base Address
+ CreateDWordField (RBUF, \_SB.I2C3._Y1A._LEN, B0LN) // _LEN: Length
+ B0BA = I30A /* \I30A */
+ B0LN = I30L /* \I30L */
+ Return (RBUF) /* \_SB_.I2C3.RBUF */
+ }
+
+ Method (_STA, 0, NotSerialized) // _STA: Status
+ {
+ If (((I30A == Zero) || (L23D == One)))
{
- If ((^^^GPO1.AVBL == One))
- {
- ^^^GPO1.TCD3 = Zero
- }
+ Return (Zero)
+ }
- Sleep (0x05)
- If ((^^^I2C5.PMIC.AVBG == One)) {}
- Sleep (0x1E)
- If ((^^^GPO1.AVBL == One))
- {
- ^^^GPO1.TCD3 = One
- }
+ Return (0x0F)
+ }
- Sleep (0x78)
- }
-
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- Name (RBUF, ResourceTemplate ()
- {
- I2cSerialBus (0x0014, ControllerInitiated, 0x0019F0A0,
- AddressingMode7Bit, "\\_SB.I2C2",
- 0x00, ResourceConsumer, ,
- )
- GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionInputOnly,
- "\\_SB.GPO2", 0x00, ResourceConsumer, ,
- )
- { // Pin list
- 0x0044
- }
- })
- Name (ABUF, ResourceTemplate ()
- {
- I2cSerialBus (0x0014, ControllerInitiated, 0x0019F0A0,
- AddressingMode7Bit, "\\_SB.I2C2",
- 0x00, ResourceConsumer, ,
- )
- GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionInputOnly,
- "\\_SB.GPO2", 0x00, ResourceConsumer, ,
- )
- { // Pin list
- 0x0044
- }
- GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly,
- "\\_SB.GPO1", 0x00, ResourceConsumer, ,
- )
- { // Pin list
- 0x001A
- }
- })
- If ((OSSL && 0x80))
- {
- Return (ABUF) /* \_SB_.I2C2.TCS0._CRS.ABUF */
- }
- Else
- {
- Return (RBUF) /* \_SB_.I2C2.TCS0._CRS.RBUF */
- }
- }
-
- Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method
- {
- Name (T_1, Zero) // _T_x: Emitted by ASL Compiler
- Name (T_0, Zero) // _T_x: Emitted by ASL Compiler
- Debug = "Method _DSM begin"
- If ((Arg0 == ToUUID ("3cdff6f7-4267-4555-ad05-b30a3d8938de") /* HID I2C Device */))
- {
- While (One)
- {
- T_0 = ToInteger (Arg2)
- If ((T_0 == Zero))
- {
- While (One)
- {
- T_1 = ToInteger (Arg1)
- If ((T_1 == One))
- {
- Debug = "Method _DSM Function Query"
- Return (Buffer (One)
- {
- 0x03 /* . */
- })
- }
- Else
- {
- Return (Buffer (One)
- {
- 0x00 /* . */
- })
- }
-
- Break
- }
- }
- Else
- {
- If ((T_0 == One))
- {
- Debug = "Method _DSM Function HID"
- Return (Zero)
- }
- Else
- {
- Return (Zero)
- }
- }
-
- Break
- }
- }
- Else
- {
- Return (Buffer (One)
- {
- 0x00 /* . */
- })
- }
- }
-
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((OSSL == 0x83))
- {
- Return (0x0F)
- }
-
- Return (Zero)
- }
- }
- }
-
- Device (I2C3)
- {
- Name (_ADR, Zero) // _ADR: Address
- Name (_HID, "80860F41" /* Intel Baytrail I2C Host Controller */) // _HID: Hardware ID
- Name (_CID, "80860F41" /* Intel Baytrail I2C Host Controller */) // _CID: Compatible ID
- Name (_DDN, "Intel(R) I2C Controller #3 - 80860F43") // _DDN: DOS Device Name
- Name (_UID, 0x03) // _UID: Unique ID
- Name (_DEP, Package (0x01) // _DEP: Dependencies
- {
- PEPD
- })
- Name (RBUF, ResourceTemplate ()
- {
- Memory32Fixed (ReadWrite,
- 0x00000000, // Address Base
- 0x00001000, // Address Length
- _Y1A)
- Interrupt (ResourceConsumer, Level, ActiveLow, Exclusive, ,, )
- {
- 0x00000022,
- }
- FixedDMA (0x0014, 0x0004, Width32bit, )
- FixedDMA (0x0015, 0x0005, Width32bit, )
- })
- Method (_HRV, 0, NotSerialized) // _HRV: Hardware Revision
- {
- Return (SOCS) /* \SOCS */
- }
-
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- CreateDWordField (RBUF, \_SB.I2C3._Y1A._BAS, B0BA) // _BAS: Base Address
- CreateDWordField (RBUF, \_SB.I2C3._Y1A._LEN, B0LN) // _LEN: Length
- B0BA = I30A /* \I30A */
- B0LN = I30L /* \I30L */
- Return (RBUF) /* \_SB_.I2C3.RBUF */
- }
-
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If (((I30A == Zero) || (L23D == One)))
- {
- Return (Zero)
- }
-
- Return (0x0F)
- }
-
- Method (_PS3, 0, NotSerialized) // _PS3: Power State 3
- {
- PSAT |= 0x03
- Local0 = PSAT /* \_SB_.I2C3.PSAT */
- }
+ Method (_PS3, 0, NotSerialized) // _PS3: Power State 3
+ {
+ PSAT |= 0x03
+ Local0 = PSAT /* \_SB_.I2C3.PSAT */
+ }
Method (_PS0, 0, NotSerialized) // _PS0: Power State 0
{
PSAT, 32
}
- Device (STAC)
- {
- Name (_ADR, Zero) // _ADR: Address
- Name (_HID, "STAC0303") // _HID: Hardware ID
- Name (_CID, "INTACCL") // _CID: Compatible ID
- Name (_UID, One) // _UID: Unique ID
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((OSSL & 0x80))
- {
- If ((ACCS == 0x02))
- {
- Return (0x0F)
- }
-
- Return (Zero)
- }
- Else
- {
- Return (Zero)
- }
- }
-
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- Name (RBUF, ResourceTemplate ()
- {
- I2cSerialBus (0x0019, ControllerInitiated, 0x00061A80,
- AddressingMode7Bit, "\\_SB.I2C3",
- 0x00, ResourceConsumer, ,
- )
- })
- Return (RBUF) /* \_SB_.I2C3.STAC._CRS.RBUF */
- }
- }
-
- Device (STMA)
- {
- Name (_ADR, Zero) // _ADR: Address
- Name (_HID, "STMA0303") // _HID: Hardware ID
- Name (_CID, "INTMAGN") // _CID: Compatible ID
- Name (_UID, One) // _UID: Unique ID
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((OSSL & 0x80))
- {
- If ((ACCS == 0x02))
- {
- Return (0x0F)
- }
-
- Return (Zero)
- }
- Else
- {
- Return (Zero)
- }
- }
-
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- Name (RBUF, ResourceTemplate ()
- {
- I2cSerialBus (0x001E, ControllerInitiated, 0x00061A80,
- AddressingMode7Bit, "\\_SB.I2C3",
- 0x00, ResourceConsumer, ,
- )
- GpioInt (Level, ActiveHigh, Exclusive, PullDown, 0x0000,
- "\\_SB.GPO0", 0x00, ResourceConsumer, ,
- )
- { // Pin list
- 0x005F
- }
- GpioInt (Level, ActiveHigh, Exclusive, PullDown, 0x0000,
- "\\_SB.GPO0", 0x00, ResourceConsumer, ,
- )
- { // Pin list
- 0x003A
- }
- })
- Return (RBUF) /* \_SB_.I2C3.STMA._CRS.RBUF */
- }
- }
-
- Device (STGY)
- {
- Name (_ADR, Zero) // _ADR: Address
- Name (_HID, "STGY0320") // _HID: Hardware ID
- Name (_CID, "INTGYRO") // _CID: Compatible ID
- Name (_UID, One) // _UID: Unique ID
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((OSSL & 0x80))
- {
- If ((GYRS == 0x02))
- {
- Return (0x0F)
- }
-
- Return (Zero)
- }
- Else
- {
- Return (Zero)
- }
- }
-
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- Name (RBUF, ResourceTemplate ()
- {
- I2cSerialBus (0x006B, ControllerInitiated, 0x00061A80,
- AddressingMode7Bit, "\\_SB.I2C3",
- 0x00, ResourceConsumer, ,
- )
- GpioInt (Level, ActiveHigh, Exclusive, PullDown, 0x0000,
- "\\_SB.GPO0", 0x00, ResourceConsumer, ,
- )
- { // Pin list
- 0x005E
- }
- })
- Return (RBUF) /* \_SB_.I2C3.STGY._CRS.RBUF */
- }
- }
-
- Device (FUSI)
- {
- Name (_ADR, Zero) // _ADR: Address
- Name (_HID, "FUSI0001") // _HID: Hardware ID
- Name (_CID, "INTFUSI") // _CID: Compatible ID
- Name (_UID, One) // _UID: Unique ID
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- Return (Zero)
- }
-
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- Name (RBUF, ResourceTemplate ()
- {
- GpioInt (Edge, ActiveHigh, Exclusive, PullDown, 0x0000,
- "\\_SB.GPO2", 0x00, ResourceConsumer, ,
- )
- { // Pin list
- 0x0017
- }
- GpioInt (Edge, ActiveLow, Exclusive, PullDown, 0x0000,
- "\\_SB.GPO2", 0x00, ResourceConsumer, ,
- )
- { // Pin list
- 0x0006
- }
- })
- Return (RBUF) /* \_SB_.I2C3.FUSI._CRS.RBUF */
- }
- }
-
- Device (ALSW)
- {
- Name (_ADR, Zero) // _ADR: Address
- Name (_HID, "JSA01212") // _HID: Hardware ID
- Name (_CID, "INTLALS") // _CID: Compatible ID
- Name (_UID, One) // _UID: Unique ID
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((OSSL & 0x80))
- {
- Return (0x0F)
- }
-
- Return (Zero)
- }
-
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- Name (RBUF, ResourceTemplate ()
- {
- I2cSerialBus (0x0044, ControllerInitiated, 0x00061A80,
- AddressingMode7Bit, "\\_SB.I2C3",
- 0x00, ResourceConsumer, ,
- )
- GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionInputOnly,
- "\\_SB.GPO2", 0x00, ResourceConsumer, ,
- )
- { // Pin list
- 0x0006
- }
- })
- Return (RBUF) /* \_SB_.I2C3.ALSW._CRS.RBUF */
- }
- }
-
Device (SPBA)
{
Name (_ADR, Zero) // _ADR: Address
{
If ((OSSL & 0x80))
{
- If ((ACCS == One))
+ If (((ACCS == One) || (ACCS == 0x3)))
{
Return (0x0F)
}
}
}
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
+ Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings
{
Name (RBUF, ResourceTemplate ()
{
Return (RBUF) /* \_SB_.I2C3.SPBA._CRS.RBUF */
}
}
-
- Device (SPBM)
- {
- Name (_ADR, Zero) // _ADR: Address
- Name (_HID, "CPAK8963") // _HID: Hardware ID
- Name (_CID, "INTMAGN") // _CID: Compatible ID
- Name (_UID, One) // _UID: Unique ID
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((OSSL & 0x80))
- {
- If ((ACCS == One))
- {
- Return (0x0F)
- }
-
- Return (Zero)
- }
- Else
- {
- Return (Zero)
- }
- }
-
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- Name (RBUF, ResourceTemplate ()
- {
- I2cSerialBus (0x0013, ControllerInitiated, 0x00061A80,
- AddressingMode7Bit, "\\_SB.I2C3",
- 0x00, ResourceConsumer, ,
- )
- })
- Return (RBUF) /* \_SB_.I2C3.SPBM._CRS.RBUF */
- }
- }
-
- Device (SPBG)
- {
- Name (_ADR, Zero) // _ADR: Address
- Name (_HID, "BSBG0160") // _HID: Hardware ID
- Name (_CID, "INTGYRO") // _CID: Compatible ID
- Name (_UID, One) // _UID: Unique ID
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((OSSL & 0x80))
- {
- If ((GYRS == One))
- {
- Return (0x0F)
- }
-
- Return (Zero)
- }
- Else
- {
- Return (Zero)
- }
- }
-
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- Name (RBUF, ResourceTemplate ()
- {
- I2cSerialBus (0x0068, ControllerInitiated, 0x00061A80,
- AddressingMode7Bit, "\\_SB.I2C3",
- 0x00, ResourceConsumer, ,
- )
- })
- Return (RBUF) /* \_SB_.I2C3.SPBG._CRS.RBUF */
- }
- }
-
- Device (SAR1)
- {
- Name (_ADR, Zero) // _ADR: Address
- Name (_HID, "SASX9500") // _HID: Hardware ID
- Name (_CID, "INTSRCL") // _CID: Compatible ID
- Name (_UID, One) // _UID: Unique ID
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((OSSL & 0x80))
- {
- Return (0x0F)
- }
-
- Return (Zero)
- }
-
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- Name (RBUF, ResourceTemplate ()
- {
- GpioInt (Edge, ActiveBoth, Exclusive, PullDown, 0x0000,
- "\\_SB.GPO2", 0x00, ResourceConsumer, ,
- )
- { // Pin list
- 0x0013
- }
- GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly,
- "\\_SB.GPO1", 0x00, ResourceConsumer, ,
- )
- { // Pin list
- 0x0014
- }
- })
- Return (RBUF) /* \_SB_.I2C3.SAR1._CRS.RBUF */
- }
- }
}
Device (MDM)
Return (Zero)
}
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
+ Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings
{
Name (UBUF, ResourceTemplate ()
{
Device (TCS0)
{
Name (_ADR, Zero) // _ADR: Address
- Name (_HID, "GODX0911") // _HID: Hardware ID
- Name (_CID, "PNP0C50" /* HID Protocol Device (I2C bus) */) // _CID: Compatible ID
+ Name (_HID, "GDIX1001") // _HID: Hardware ID
+ Name (_CID, "GDIX1001" /* HID Protocol Device (I2C bus) */) // _CID: Compatible ID
Name (_S0W, Zero) // _S0W: S0 Device Wake State
Name (_DEP, Package (0x02) // _DEP: Dependencies
{
Sleep (0x78)
}
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
+ Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings
{
Name (RBUF, ResourceTemplate ()
{
AddressingMode7Bit, "\\_SB.I2C4",
0x00, ResourceConsumer, ,
)
- GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionInputOnly,
+ GpioInt (Edge, ActiveLow, Exclusive, PullNone, 0x0000,
"\\_SB.GPO2", 0x00, ResourceConsumer, ,
)
{ // Pin list
- 0x0044
+ 0x0003
}
})
Name (ABUF, ResourceTemplate ()
AddressingMode7Bit, "\\_SB.I2C4",
0x00, ResourceConsumer, ,
)
- GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionInputOnly,
+ GpioInt (Edge, ActiveLow, Exclusive, PullNone, 0x0000,
"\\_SB.GPO2", 0x00, ResourceConsumer, ,
)
{ // Pin list
- 0x0044
+ 0x0003
}
GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly,
"\\_SB.GPO1", 0x00, ResourceConsumer, ,
)
{ // Pin list
- 0x001A
+ 0x0009
}
})
If ((OSSL && 0x80))
}
}
- Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method
- {
- Name (T_1, Zero) // _T_x: Emitted by ASL Compiler
- Name (T_0, Zero) // _T_x: Emitted by ASL Compiler
- Debug = "Method _DSM begin"
- If ((Arg0 == ToUUID ("3cdff6f7-4267-4555-ad05-b30a3d8938de") /* HID I2C Device */))
- {
- While (One)
- {
- T_0 = ToInteger (Arg2)
- If ((T_0 == Zero))
- {
- While (One)
- {
- T_1 = ToInteger (Arg1)
- If ((T_1 == One))
- {
- Debug = "Method _DSM Function Query"
- Return (Buffer (One)
- {
- 0x03 /* . */
- })
- }
- Else
- {
- Return (Buffer (One)
- {
- 0x00 /* . */
- })
- }
-
- Break
- }
- }
- Else
- {
- If ((T_0 == One))
- {
- Debug = "Method _DSM Function HID"
- Return (Zero)
- }
- Else
- {
- Return (Zero)
- }
- }
-
- Break
- }
- }
- Else
- {
- Return (Buffer (One)
- {
- 0x00 /* . */
- })
- }
- }
-
Method (_STA, 0, NotSerialized) // _STA: Status
{
If ((OSSL == 0x83))
PSAT |= 0x03
Local0 = PSAT /* \_SB_.I2C5.PSAT */
+
+ Return (Zero)
}
Method (_PS0, 0, NotSerialized) // _PS0: Power State 0
{
I2C5
})
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
+ Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings
{
Name (SBUF, ResourceTemplate ()
{
{
I2C5
})
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
+ Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings
{
Name (SBUF, ResourceTemplate ()
{
{
I2C5
})
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
+ Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings
{
Name (SBUF, ResourceTemplate ()
{
{
I2C5
})
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
+ Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings
{
Name (SBUF, ResourceTemplate ()
{
Return (Zero)
}
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
+ Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings
{
Name (SBUF, ResourceTemplate ()
{
I2C5,
^I2C5.PMI1
})
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
+ Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings
{
Name (RBUF, ResourceTemplate ()
{
0x005F
}
})
- Name (RBU0, ResourceTemplate ()
- {
- GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullDefault, 0x0000,
- "\\_SB.GPO2", 0x00, ResourceConsumer, ,
- )
- { // Pin list
- 0x0010
- }
- GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullDefault, 0x0000,
- "\\_SB.GPO2", 0x00, ResourceConsumer, ,
- )
- { // Pin list
- 0x0015
- }
- GpioInt (Edge, ActiveBoth, Exclusive, PullDefault, 0x0000,
- "\\_SB.GPO0", 0x00, ResourceConsumer, ,
- )
- { // Pin list
- 0x0001
- }
- GpioInt (Edge, ActiveBoth, Exclusive, PullDefault, 0x0000,
- "\\_SB.GPO0", 0x00, ResourceConsumer, ,
- )
- { // Pin list
- 0x0000
- }
- GpioInt (Edge, ActiveBoth, Exclusive, PullDefault, 0x0000,
- "\\_SB.GPO0", 0x00, ResourceConsumer, ,
- )
- { // Pin list
- 0x0028
- }
- })
Name (ABU0, ResourceTemplate ()
{
GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullDefault, 0x0000,
Return (Zero)
}
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
+ Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings
{
Name (UBUF, ResourceTemplate ()
{
}
Name (CHTP, Zero)
- Method (SBTP, 0, NotSerialized)
+ Method (SBTP, 0, Serialized)
{
ADBG ("SBTP")
ADBG ("XP00")