This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TCA6416A I2C to GPIO for windows 10 driver (RS3)

Other Parts Discussed in Thread: TCA6416A, TCA6416

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

 

  • Hey Chia,

    Our team does not specifically handle software support of these devices so I cannot comment on what you have provided (coding is outside my expertise).

    If you have questions in terms of the analog side of our devices, I can provide better support for you there.

    -Bobby