Received: by 10.223.176.5 with SMTP id f5csp1474668wra; Wed, 31 Jan 2018 07:01:39 -0800 (PST) X-Google-Smtp-Source: AH8x22615JKlY9khREqXwx3X3gd3Ux9L2LYylWEH3TpQC0f7LQ7FkJ3ax87hTA1bXzP0/1ZVcg9E X-Received: by 10.99.175.76 with SMTP id s12mr26801592pgo.240.1517410898945; Wed, 31 Jan 2018 07:01:38 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1517410898; cv=none; d=google.com; s=arc-20160816; b=vS99lqYJDgqmTzhrNgfFgtixnbSxvf+zRtebXEEudNLZ6pQtTASEIkugFyMRxV/Vfh V6gsoDXMTUVIu3mJGna3zFV5uwRm10+KwxeyGzqQwZ7wdZYnF5URp2oUsufjle8PMq4r 5dLkjjBl8pI8+uynczHtxfFZ4oGDquVGWKYkAP6Wwqd6QefPOunh1zylLGi8p4PKv1uQ G3lYelfAr5FXS51NA9+h4967Y9KI+s/JwUEo3poPBiZUWKiUYqc6QKA9obt4gMiKw+5B xDwAoUrefVSI5tZzosZ8Zsxo1WcF2gx/XgnkOkMV3ap5FZmkEbFsxxqoQk4HDiqhKw/U BPmA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:arc-authentication-results; bh=tn56xa10xlMdeA/tBvObDgfwoyOFbE+kMM+qJvNJHik=; b=yPV7Z7Nm9OiqOTih8wsLXh4Q8hw1rJdcpIYloGAvEf8310Q4CsHvZleZsAxRE2dap0 y6juX5hDC4y8tASEqsJd2rQ2kpDEhuGgxEG7D9XTgPSNRcZrCEk/RrXGxYRgi266AlFk bxb6dpYd+r9rzi0g1CPMoqkAL5Mh9ERCOmYUbyfcdCyGtPVA8H/HSu6EmyA9nXziFhRR pPituicaQZenWSDcBuM0b8AcWUAQ7pSF/Po+sVbyDSInAiEM535yvQ941FGikdQOgZiO MUhDouEtgKhm618Veq+t6cDmSmbJYSn84OZpI3YWO/Mn3vxtPToEAQcOnEcKhiuN1Lfz QTBw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id v79si3108298pgb.185.2018.01.31.07.01.23; Wed, 31 Jan 2018 07:01:38 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932081AbeAaO6u (ORCPT + 99 others); Wed, 31 Jan 2018 09:58:50 -0500 Received: from mail-wm0-f42.google.com ([74.125.82.42]:35713 "EHLO mail-wm0-f42.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751666AbeAaO6r (ORCPT ); Wed, 31 Jan 2018 09:58:47 -0500 Received: by mail-wm0-f42.google.com with SMTP id r78so8631286wme.0 for ; Wed, 31 Jan 2018 06:58:47 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=tn56xa10xlMdeA/tBvObDgfwoyOFbE+kMM+qJvNJHik=; b=iuSDr1n9VlPVKG539SMy1dT+auazjX+hgQg+tlgkV2xh3vQ+S7tnglG7ka2T1HtrBI AR4HBbG9a3/IkbeqflS91mv/wvkFxT5aeQNaoDNx26/AiyvvTqkUWRRgj+yu2mGLDHDR 6L3tRR7LWEIh94Ycc1yFsJerGyMorziHDO+RyEPYZVlRByimB5p2qaHGtQw/eswXnDtd x4tZ/Q7EgpdS8pM+XF09qWtAfSk0CiudIesw5DXghyv8kcAEj51g2dr33wyXZdGqZK+Z oyxBGjXmAbCxJm2KhHBZgIOj5vOZ/BwA9MkC3/Oq4obP5I5wJ7md4cvGh5t37XRX9iJs RYTQ== X-Gm-Message-State: AKwxytcAc/SlsUn8Fm5nBN9vZBSQ3ZzN/U+sayxHs8TPVM4h0jahW5ej jcNMGIJKLE3xRoLavYXTEL/1WQ== X-Received: by 10.80.179.106 with SMTP id r39mr58076855edd.75.1517410726604; Wed, 31 Jan 2018 06:58:46 -0800 (PST) Received: from shalem.localdomain (546A5441.cm-12-3b.dynamic.ziggo.nl. [84.106.84.65]) by smtp.gmail.com with ESMTPSA id g59sm8760623ede.19.2018.01.31.06.58.45 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 31 Jan 2018 06:58:45 -0800 (PST) Subject: Re: [PATCH v2] iio: accel: bmc150: Check for a second ACPI device for BOSC0200 To: Andy Shevchenko Cc: Steve Presser , Hartmut Knaack , Jeremy Cline , Jonathan Cameron , Jonathan Cameron , Lars Kellogg-Stedman , Lars-Peter Clausen , Linux Kernel Mailing List , Mika Westerberg , Peter Meerwald-Stadler , Wolfram Sang , linux-iio@vger.kernel.org References: <010001602cf53153-39ad69f1-1b39-4e6d-a748-9455a16c2fbd-000000@email.amazonses.com> <20171210182152.70ad8fbf@archlinux> <01000160dccefcb4-25edfd89-56f3-486f-88a4-cb8c07253974-000000@email.amazonses.com> <20180114104330.2aa7c1fd@archlinux> <20180128094021.572ab366@archlinux> <20180130160107.000006df@huawei.com> <9171d401-32de-b334-40da-5e80a00e24d9@redhat.com> From: Hans de Goede Message-ID: <84f1a817-60e8-774a-3fd8-78865e53608a@redhat.com> Date: Wed, 31 Jan 2018 15:58:45 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, On 31-01-18 13:25, Andy Shevchenko wrote: > Have you chance a look at the branch I pushed yesterday? I assume you mean: https://bitbucket.org/andy-shev/linux/branch/topic/iio-acpi This looks very nice and a much better solution then what Jeremy Cline posted, which is my fault as I suggested that approach to Jeremy :) I've not done a full review, only a quick look, from a quick look this looks good. Especially from a code-design pov. Regards, Hans > >> For reference here is the relevant DSDT blurb from the Yoga 11e: > > Yes, I have googled something like this yesterday, but it doesn't > clarify what kind of devices behind this entry. > >> Device (ACC) >> { >> Name (_ADR, Zero) // _ADR: Address >> Name (_HID, "BOSC0200") // _HID: Hardware ID >> Name (_CID, "BOSC0200") // _CID: Compatible ID >> Name (_DDN, "Accelerometer") // _DDN: DOS Device Name >> Name (_UID, One) // _UID: Unique ID >> Method (_CRS, 0, NotSerialized) // _CRS: Current Resource >> Settings >> { >> Name (RBUF, ResourceTemplate () >> { >> I2cSerialBusV2 (0x0019, ControllerInitiated, >> 0x00061A80, >> AddressingMode7Bit, "\\_SB.PCI0.I2C3", >> 0x00, ResourceConsumer, , Exclusive, >> ) >> I2cSerialBusV2 (0x0018, ControllerInitiated, >> 0x00061A80, >> AddressingMode7Bit, "\\_SB.PCI0.I2C3", >> 0x00, ResourceConsumer, , Exclusive, >> ) >> }) >> Return (RBUF) /* \_SB_.PCI0.I2C3.ACC_._CRS.RBUF */ >> >> } >