https://bugzilla.kernel.org/show_bug.cgi?id=195249

            Bug ID: 195249
           Summary: Certain I2C operation regions not working (Z3795)
           Product: ACPI
           Version: 2.5
    Kernel Version: <= 4.11.*
          Hardware: Intel
                OS: Linux
              Tree: Mainline
            Status: NEW
          Severity: normal
          Priority: P1
         Component: ACPICA-Core
          Assignee: [email protected]
          Reporter: [email protected]
        Regression: No

Created attachment 255757
  --> https://bugzilla.kernel.org/attachment.cgi?id=255757&action=edit
Full DSDT of the TPT10

The following operation region found in DSDT seems to be ignored at runtime:
...
    Scope (_SB.I2C1)
    {
        Name (ENE3, ResourceTemplate ()
        {
            I2cSerialBus (0x0070, ControllerInitiated, 0x00061A80,
                AddressingMode7Bit, "\\_SB.I2C1",
                0x00, ResourceConsumer, ,
                )
        })
        OperationRegion (ERAM, GenericSerialBus, Zero, 0x0100)
        Field (ERAM, BufferAcc, NoLock, Preserve)
        {
            Connection (ENE3), 
            Offset (0x01), 
            AccessAs (BufferAcc, AttribBytes (0x06)), 
            I2CR,   8, 
            AccessAs (BufferAcc, AttribBytes (0x05)), 
            I2CW,   8
        }
    }
...
This specific operation region is used to access some form of embedded
controller / battery controller which is later on used for all access methods
of the PNP0C0A BAT0 device. As a result the battery is not detected and all
power related events do not get serviced, no battery status appearing etc.

The device in question is a Lenovo ThinkPad Tablet 10 with Intel Z3795 CPU.

I have traced this so far as I can confirm that there are no I2C operation
region accesses happening to I2C bus 1 @ address 0x70 (bus 0 in Linux, bus 1 in
ACPI).

-- 
You are receiving this mail because:
You are watching the assignee of the bug.
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
acpi-bugzilla mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/acpi-bugzilla

Reply via email to