Received: by 2002:a05:6a10:5bc5:0:0:0:0 with SMTP id os5csp1855995pxb; Wed, 20 Oct 2021 13:10:47 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxAPb40+mHG66rkEFyPgL/Hbqal7iF2oCUX90SEHGY4iqZBE887hRCGFRBNrjlPLSyqpjQ8 X-Received: by 2002:a05:6402:c11:: with SMTP id co17mr1429635edb.36.1634760647663; Wed, 20 Oct 2021 13:10:47 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1634760647; cv=none; d=google.com; s=arc-20160816; b=gR7iFHD9AlICPCKIs7KvgsLJaZq/bcrOFTdGuTrMjKOIWaGQjXjKw3NfeiLnr7tvZ5 QR6ns+uKzAUMI2bWW2yq9h4YBtZMQHv4Dv/8DkgSN6MbNKHnH6GH7/S75QvbzK4ZW2v6 rJ4sw0FMNgPWRA/w7Iv10n67xmvoQkbqwem+6rADWre31HurVx5Dt6o+srNvMt5b1btI dGOZobeRg3yiyRusbHwhxCLgzbL8NXrODC/sLui2vWa7cMSkGyzeNZpb1ma6YmxMM6Yt e4heoEM3qwqesEv9L7MDIFCkLH+4WRAlg1fMBJPlOSqJDLJrFaot9OFd1Dzxuit/xsCK aS7w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=vctbSAw/IP0V1ejcWDqOoNVj610mv9Dqq5/zVucqksY=; b=mDasu6rcCQ52eCsB1vVwYe5q3X7oC7e2Pjj4tp2ZpxbPMzmJiFa7OaWTNlY56qiOEY M7gvF/xfJuM6BRfN72vD27XsbBte7C8iYbABgsJ1Ad8s38almCT91TC+0i9XjrEfRL+M 1SE6M1tQ0ItTijbpVUDywjjw+mYnVNlU+3aSq26lP0FER145bA7sUui8Rx/LWQFDtj8x 17Fd9wYI9xJKdb+ZgeR74KyEvLHthGwL5XDnx2s/Ypb73LDKquFCxmDyz0LJJZyArzHN kO3TZgP1fIO7VcKI5OPNoIfFNqQX4bR2+b8veC068GcjGRDgErnB+L5n8Et55mwGOFb0 PIvA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=DDcmMsEB; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id 9si4108432ejf.632.2021.10.20.13.10.22; Wed, 20 Oct 2021 13:10:47 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=DDcmMsEB; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231651AbhJTUGy (ORCPT + 99 others); Wed, 20 Oct 2021 16:06:54 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44694 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231143AbhJTUGw (ORCPT ); Wed, 20 Oct 2021 16:06:52 -0400 Received: from mail-ed1-x533.google.com (mail-ed1-x533.google.com [IPv6:2a00:1450:4864:20::533]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 80C55C06161C; Wed, 20 Oct 2021 13:04:37 -0700 (PDT) Received: by mail-ed1-x533.google.com with SMTP id g10so977103edj.1; Wed, 20 Oct 2021 13:04:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=vctbSAw/IP0V1ejcWDqOoNVj610mv9Dqq5/zVucqksY=; b=DDcmMsEBtK1/HIwB6EBvLSabR1qGCsrQz2NgoP8SPh4fl4YKB5GwN+ufGQiw9x+D++ wH2zX91p6PzByawote7YkWOtv7J91Mm1eiV0cXJkj8c5RPs15o3qUeagSIZ2JdxfBvUH c1LN7TWTL68bvsvwl9cwR8Kg8TNCuzCk0R2n/f0tDOdMEGjXyLsna2yC6XPHyqukds4n AU/Qxs4KKH8uVVckhug471/OKwRt+NIlYdgndsO6OJ5jGoBql77UAGCYsakwpGm56udA xWU4fW5MWwN25Mi3rJ1CYiJZEzjpvhm5coLGPUu45jYu9j+u6Wst5nFkGVLF4kMCaD81 y3Ug== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=vctbSAw/IP0V1ejcWDqOoNVj610mv9Dqq5/zVucqksY=; b=54SVcnJNX5CogXxUJcjsa78eJnv15Q7xz52ON/xHZEKbrwdRy4QPC6VKilCikcAbeY UaYwxN1Iqx4KEUHMRVY2AlWhsuWt4Q+mXC5cQxkrVRFRub+buDgYoxT7SwzPQU0b+N+D zWBJ7XJGGnV2Re0sJi/zqtV4AvCDzdMRbGIKIY0AldcPpoXeEVYc+dHIMB0yktcug77J 05MXYolEIPW+blTby8JvyOnHXAQpQf4ue+slC8vSEBXMfeaPNcIG1wt5AakOpXMdSQRG wvJ0TfNxBwiMx1zVcCnq37TBr5/PjdKDh+kSLTok714SdMTGHhFIPu90nr+GvHJBbRoO SGxA== X-Gm-Message-State: AOAM531Jj4jprJ9SyHpDdEEXXAge1J+0ElnXjygaGQuTRMLyGnJrNX17 hYpmcGci2FVqIfxPF+6U6ZE8hpbHTmEv4vfun/k= X-Received: by 2002:a17:906:1707:: with SMTP id c7mr1654521eje.377.1634760275948; Wed, 20 Oct 2021 13:04:35 -0700 (PDT) MIME-Version: 1.0 References: <20211020183739.6a045ccc@jic23-huawei> In-Reply-To: <20211020183739.6a045ccc@jic23-huawei> From: Andy Shevchenko Date: Wed, 20 Oct 2021 23:03:59 +0300 Message-ID: Subject: Re: BMI160 accelerometer on AyaNeo tablet To: Jonathan Cameron Cc: Maxim Levitsky , Andy Shevchenko , Hans de Goede , linux-realtek-soc@lists.infradead.org, Oder Chiou , Ping-Ke Shih , nic_swsd , Derek Fang , Hayes Wang , Kailang Yang , linux-iio , Lars-Peter Clausen , LKML , info@ayaneo.com Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Oct 20, 2021 at 8:33 PM Jonathan Cameron wrote: > On Tue, 19 Oct 2021 12:58:53 +0300 > Andy Shevchenko wrote: > > On Mon, Oct 18, 2021 at 11:42 PM Maxim Levitsky wrote: > > > On Mon, Oct 18, 2021 at 10:02 PM Andy Shevchenko > > > wrote: > > > > On Mon, Oct 18, 2021 at 09:02:40PM +0300, Maxim Levitsky wrote: ... > > > > This is done by the commit 8a0672003421 ("iio: accel: bmc150: Get > > > > mount-matrix from ACPI") which needs to be amended to take care about > > > > more devices, somewhere in drivers/iio/industialio-acpi.c ? Jonathan, > > > > Hans, what do you think? > > > > > > If you like to, I can probably volunteer to prepare a patch for this myself next > > > weekend, using this pointer as a reference. > > Hmm. This isn't part of the ACPI spec but seems to be a microsoft addition. > The webpage google feeds me says this is windows 10 mobile specific... > https://docs.microsoft.com/en-us/windows-hardware/drivers/sensors/sensors-acpi-entries So, it means it is at least a standard de facto on Windows machines. We have to support it whether we want it or not. Same happened with USB (wired) devices and many other things (SPCR, DBG2, CSRT, ...). > Whilst I haven't been paying particularly close attention, I haven't noticed > any attempt to add this to a future ACPI spec. If anyone happens to have > convenient Microsoft contacts to verify the status of this method that would > be a good step before we in any way imply it is standard. Until then my inclination > is to keep this in the few drivers in which we know it is useful. -- With Best Regards, Andy Shevchenko