Community
cancel
Showing results for 
Search instead for 
Did you mean: 
HHo10
Beginner
251 Views

Intel new I2C controller driver cause my device stop start.

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, ActiveHigh, Exclusive, PullDown, 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.
0 Kudos
0 Replies
Reply