Thanks you
I tried setup touchpad again and again
. I took this APIC pin 0x6D, found in Cannon Point-LP list value GPP_D13_IRQ 0x6d, then found decimal GPIO pin GPP_D13 81. Next, calculated new GPIO pin from CNL_GPP(0, 68, 92, 96) /* GPP_D */. Took my decimal GPIO pin 81 subtract base value = 68 and add gpio_base value = 96, and I got decimal number is 109 and converted to hex, I got again 0x6D, is it strange or not?
Then i add to DSDT file this section:
Code:
Name (SBFG, ResourceTemplate ()
{
GpioInt (Level, ActiveLow, ExclusiveAndWake, PullDefault, 0x0000,
"\\_SB.PCI0.GPI0", 0x00, ResourceConsumer, ,
)
{ // Pin list
0x6D
}
})
and changed _CRS section for Scope (_SB.PCI0.I2C1) and Device (ETPD):
Code:
Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings
{
Name (SBFB, ResourceTemplate ()
{
I2cSerialBusV2 (0x0015, ControllerInitiated, 0x00061A80,
AddressingMode7Bit, "\\_SB.PCI0.I2C1",
0x00, ResourceConsumer, , Exclusive,
)
})
Return (ConcatenateResTemplate (SBFB, SBFG))
}
But mac os didn't launch and stopped on Virtual SMC error.
I have Scope (_SB.PCI0.I2C0) and Device (TPL0). This is scope and device need to patch too?
P.S. I run OS from usb stick.