I would like to know TCA6416A I2C to GPIO for windows 10 driver (RS3)
We connect TCA6416A to our system, and ACPI claim as below -
I would like to know which WDK sample code I can refer to?
I have refer below, but look like could not match.
//ACPI BIOS Code -
Device (RHPX) {
Name (_HID, "TCA6416A") // _HID: Hardware ID
Name (_CID, "TCA6416A") // _CID: Compatible ID
Name (_DDN, "TI TCA6416 IO Expander") // _DDN: DOS Device Name
Name (RBUF, ResourceTemplate () {
I2CSerialBus(0x20, //SlaveAddress
, //SlaveMode: default to ControllerInitiated
400000, //ConnectionSpeed: in Hz
, //Addressing Mode: default to 7 bit
"\\_SB.PCI0.I2C3", //ResourceSource: I2C bus controller name
, //Descriptor Name: creates name for offset of resource descriptor
)
GpioInt(Edge, ActiveLow, Exclusive, PullUp, 0, "\\_SB.GPO1", ) {8} // IO Expander INT
})
Method (_CRS, 0x0, NotSerialized) {
Return (RBUF)
} //CRS
Method(_STA, 0) {
// If (LEqual(BDID, 0x1)) { // Board Id for CHT CR.
Return(0xF)
//}
//Return(0x0)
}
} //IOEP