Received: by 10.223.176.5 with SMTP id f5csp232331wra; Tue, 30 Jan 2018 10:35:52 -0800 (PST) X-Google-Smtp-Source: AH8x2268e9L5hoPQD5AN2tbd5LwtcrpR8va6xsVuGtU8x2fpjiEabjALbIlZm+kEstGnpsNW06FQ X-Received: by 2002:a17:902:a9ca:: with SMTP id b10-v6mr10383316plr.223.1517337352662; Tue, 30 Jan 2018 10:35:52 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1517337352; cv=none; d=google.com; s=arc-20160816; b=FJbGdxbzv7yXgwp/uepXM153FpBjtPpnBjAcxqdFETCQlJU2x5eNpCs4mroOJY7fsi XX1iRmATrac+iGngk9eqIJxYj9OPgiL9hPV1LMK9504DFeXQUZIx5vlCkyIN6GW/ingq x3lsYxR2GSSnsoVz6IPC3+Ce+uY2V25atX89ekT95g+cKb5MBkNZjz/I37xQXHtrH5Wl Jq1q/+owx2rb+JWCQVqfnJiRTWpK5WbEFTIk1bGDLku1EYDvSJKIYg64WlrIN6PS9P/w PxeGSiphu7xPVPfXNyKfsIfGecQahV5EkGcxE9ZDvyt3gzBhsnDRNd0OkTdxY7UTd+kp /tgw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=Uz3dQ8YD2Kn+sRYMjSk7Sh44NCIh1T2TX91X9Wuq3B0=; b=vrwQZD8h/F2Q/570fV7AyJQYAp1Lkh6b0moKPWOlyD+4oJgZZ3Ckz1Cayv9eXsV209 lMDbk344cn+asPzx2NhI9TluUUusl6YCy4MsVipG7u0RVQdF1DGHWpDIzHXuzrNFev/J fLGrj6/LgBkwh66g8fOQ4yHmFNNf1yl4iTW/FF+neVvIToi/Zy4P03feCwV6yX+6yeHl wkQUiekMwGS5JZE3B4jg8hY+OQPcUqz/GtJ29r6q3KWxWDxW1gyo2xLKc7qp3ieevCdJ 711fE0xGeeKy6BIUo5ev/u+sVMIGLLfouzQmt90n3ol5bOB8ppPwGSFdjt/aCNlZtdAJ qS4A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=pigkopgS; 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=pass (p=NONE sp=NONE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id u1si88551pge.278.2018.01.30.10.35.37; Tue, 30 Jan 2018 10:35:52 -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; dkim=pass header.i=@gmail.com header.s=20161025 header.b=pigkopgS; 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=pass (p=NONE sp=NONE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753351AbeA3SIW (ORCPT + 99 others); Tue, 30 Jan 2018 13:08:22 -0500 Received: from mail-qk0-f193.google.com ([209.85.220.193]:45968 "EHLO mail-qk0-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752118AbeA3SIU (ORCPT ); Tue, 30 Jan 2018 13:08:20 -0500 Received: by mail-qk0-f193.google.com with SMTP id z12so11269788qkf.12; Tue, 30 Jan 2018 10:08:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=Uz3dQ8YD2Kn+sRYMjSk7Sh44NCIh1T2TX91X9Wuq3B0=; b=pigkopgSRpAA4R/CkgszVj3gcHJM0e7Xg30aZU/nXoyEMCHgT6h9SrEwbWT15rvS0q Xb/lleANhdGKDOqMuRzXJnQat8X3A15AdR26n5SuI6PdbZC8y0XGXp+3Vl5WHFRk0tsl ZpZYY7QwmdaDMzTGjGLkdIrTdqbEvRIFSq0oayiGCKtYcGNl8dOrI4YviY9+C6vVBB+i vy7DgCYbmjdIwHcwH+kSPNDJJ8zPoj++aIbNLx2R4IyLII2TRSr+1sbG7jJ16u5qs4u0 y/bvz0SpSydRrWXL8fvmq6yfGIRjTY5y4zZYiiGNEJUdBzhopEgVEDJ8aPcfZkcYZhhi rudg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=Uz3dQ8YD2Kn+sRYMjSk7Sh44NCIh1T2TX91X9Wuq3B0=; b=gJrB7lLlgZ40onR0R33GLCcBGiY7FTnS1RmOFF1EC6FoIpdCakhHN8Tp+J4grrKlPU w+jtdJHHgvEYWVNYvxw6OkHGg+uaGsJ7fwDMquv4nc8EGqgVXVR5AaxjWjpg3WQ3cM3x xzPH5QDdPjpTnXihWnpzjDaERFFowfDZg0lnGSC6ukEQCaPOKeKl+WYq0yqm4vrVHA/H SyI34+G0MAkoX+QWJl1F59b35uxMX6czejPgSmHB847kQQWAIAFyQzfE9zNfqJANmnDE T1/kpMLaJpBS0gJY+mXlQo3tM1KXUEDdwgBmiFpiDNinejio+JIMTF+qWC6Xv61rafa3 bzrg== X-Gm-Message-State: AKwxytdW9NVnOortCcYMUO5pkJyjU5gOTiSK+xkRP3B50L56bsCY70Br zQgCwhnH1NV85ro+TuaBucnCvLK9jk9U/Rn6GuI= X-Received: by 10.55.120.66 with SMTP id t63mr41983010qkc.345.1517335699866; Tue, 30 Jan 2018 10:08:19 -0800 (PST) MIME-Version: 1.0 Received: by 10.12.175.35 with HTTP; Tue, 30 Jan 2018 10:08:19 -0800 (PST) In-Reply-To: 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> From: Andy Shevchenko Date: Tue, 30 Jan 2018 20:08:19 +0200 Message-ID: Subject: Re: [PATCH v2] iio: accel: bmc150: Check for a second ACPI device for BOSC0200 To: Steve Presser Cc: Hans de Goede , 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 Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Jan 30, 2018 at 7:38 PM, Andy Shevchenko wrote: > On Tue, Jan 30, 2018 at 7:25 PM, Steve Presser wrote: >> Andy, >> >> Where did the assertion the second device is a magnetometer come from? Just >> the data sheet? > > Yep. See chapter 8.2. Isn't enough proof? Or you believe in two > accelerometers with off-by-one conflicting address on a cheap laptop > with left unused two magnetometers on the same time? > > And we have a driver for magnetometer separately. > > So, it looks like we need to move ACPI ID to a new "kinda I2C mfd" IIO > driver under drivers/iio/imu/bmc150_i2c.c Even Kconfig for one of the driver states so. Looking more to it, I think the patch should be reverted and new driver is created instead. I'm on it. >> Steve >> >> >> On Tue, Jan 30, 2018, 12:05 PM Andy Shevchenko >> wrote: >>> >>> On Tue, Jan 30, 2018 at 6:40 PM, Andy Shevchenko >>> wrote: >>> > On Tue, Jan 30, 2018 at 6:01 PM, Jonathan Cameron >>> > wrote: >>> >> On Mon, 29 Jan 2018 16:07:02 +0200 >>> >> Andy Shevchenko wrote: >>> > >>> >>> > But that would take much longer. Feel free to propose it and a >>> >>> > patch >>> >>> > removing the ifdef fun if you like! >>> > >>> >>> Where can I see the patch? >>> > >>> >> Doh. I clearly forgot to push out. Should be able to push to >>> >> iio.git on kernel.org later. >>> > >>> > Thanks, I can see it now. >>> > >>> > This patch almost wrong. Not by functionality it brings, but by style. >>> >>> Oy vey, the second device is *not* accelerometer, it is a magnetometer >>> [1]. >>> >>> [1]: https://www.mouser.com/ds/2/783/BST-BMC150-DS000-04-786477.pdf >>> >>> > I'll send soon a series of fixes to the driver (compile tested only) >>> > to provide my view on the matters. >>> > >>> > P.S. In the future (I have some kind of deja vu I have told this >>> > already to someone), please, Cc one or more of Rafael, Mika and/or me >>> > for ACPI matters. >>> >>> -- >>> With Best Regards, >>> Andy Shevchenko > > > > -- > With Best Regards, > Andy Shevchenko -- With Best Regards, Andy Shevchenko