1 Reply Latest reply on Nov 29, 2017 10:08 AM by Intel Corporation

    Intel new I2C controller driver cause my device stop start(code 51)

    HenryHo2006

      Hardware: intel Bay-Trail E3845

      OS: Windows 10 1709 64bit

       

      my device acpi description:

       

      DefinitionBlock (

      "pca9555.aml", // Output filename

      "SSDT", // Signature

      0x05, // DSDT Revision, needs to be 2 for 64bit

      "OVIT", // OEMID

      "AOI6", // TABLE ID

      0x01 // OEM Revision

      )

      {

          Scope (\_SB_)

          {

              //

              // PCA9555 device, I2C expander(TI), 16 port gpio, interrupt capibility.

              //

              Device(PCA9)

              {

                  Name(_ADR, 0)

                  Name(_HID, "PCA9555")

                  Name(_CID, "PCA9555")

                  Name(_UID, 1)

                  Method(_CRS, 0x0, NotSerialized)

                  {

                      Name(RBUF, ResourceTemplate()

                      {

                          // Sample I2C and GPIO resources. Modify to match your

                          // platform's underlying controllers and connections.

                          // \_SB.I2C and \_SB.GPIO are paths to predefined I2C

                          // and GPIO controller instances.

                          I2CSerialBus(0x20, ControllerInitiated, 400000, AddressingMode7Bit, "\\_SB.I2C1", , )

                          GpioInt(Level, ActiveDown, Exclusive, PullUp, 0, "\\_SB.GPO2") {4}

                      })

                      Return(RBUF)

                  }

              }

          }

      }

       

      my device driver work OK with intel i2c controller driver 1.1.1.1004(2015.8.18), driver name is "I2C Controller",

       

      when i upgrade the i2c controller drver to 10.1.1.38(2016.10.3), driver name is "Interl(r) atom/celeron/pentium processor serial IO(SIO) - I2C Port 1 - 0F41",

       

      my device driver can not start, error code is 51, waiting for following device start: ACPI\80860F41\1, ACPI\INT33FC\3.

       

      but the new I2C driver is started already.

       

       

      Henry Ho.