Hi,
On 25-10-17 19:47, Hans de Goede wrote:
> Hi,
>
> On 25-10-17 16:30, Lars Kellogg-Stedman wrote:
>> On Wed, Oct 25, 2017 at 10:12 AM, Hans de Goede <hde...@re... <mailto:hde...@re...>> wrote:
>>
>> Hmm interesting I would expect there to be 2 ACPI devices for the
>> 2 accelerometers and then things should just work fine.
>>
>> Unless there is one DSDT entry / ACPI device with 2 i2c ACPI resources
>> to point to the 2 different accelerometers. That would not be the
>> first time I see that, we've some i2c helpers now to make dealing
>> with this easier.
>>
>> Can you put an acpidump of the machine somewhere so that I can check
>> what is in the DSDT ?
>>
>>
>> A complete dump is available at https://github.com/larsks/yoga-11e-acpi/. It looks like there is a single ACPI device with two I2C devices; see https://github.com/larsks/yoga-11e-acpi/blob/master/dsdt.dsl#L10396.
>
> Ah yes, ok I know how to fix this. It is not going to be 100% pretty from
> a driver-code pov, but it should not be to bad and make both accelerometers
> available. I will get back to you with a patch to test for this when
> I've some time to whip up said patch.
Quick update on this, a colleague of mine, Jeremy Cline (added to the Cc)
was looking for some small projects to get up to speed wrt kernel development
so I've handed writing a patch for this over to him.
Regards,
Hans
|