Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp2455680pxb; Tue, 9 Mar 2021 03:02:46 -0800 (PST) X-Google-Smtp-Source: ABdhPJyKEbPqv7vrtWMVGdlcjmPcOvEP8aAqH1FVc+HRlRaG1OpvzqE76GHTmKyDJJb0EQs4ePIW X-Received: by 2002:a17:906:b2c3:: with SMTP id cf3mr18929232ejb.133.1615287766422; Tue, 09 Mar 2021 03:02:46 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1615287766; cv=none; d=google.com; s=arc-20160816; b=tp1ycDmDT8vdjydB9V+lqRC6mDBmbvyNQoZ2ePgq7rd931wv6Q+rT5WJGulHV8RRyV l9i1l5vmwO5ak5vDfRToKTLXPrSDPvTzGESjg/+kOsk+f9teA2pGiwQxPywfceJ9MTrx Ur0/qlEuqXKNI6RSZnod+m4rfJQPPCFQS725O4WPuf5OH4bX5hHST7zmwQDstb+6k3Jo aqcw9qP3/qmkXhXMQEWTvhHD2QUqc5TZbsbw2p0621negjzbhnkEvkk9kv3vxJFEvUFU f8u1Pn9ssEkidcKE5N+VE5ehKecrJRAuvsiPCl7zR5/9Mfb9MPlyoz4DPqe0XTzDvG9F VMNw== 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=q1cLJCT+U4+pmf7tfi6eJGOEwZrcQQZX5hIWWq7++uA=; b=XJutv1ebUgi/SJxyFpZa4SInYn6EA2+8nj9cDVAYMIL3tpz7wLwrgI0fPgSf11BQK2 evoSfzko0l0cb2Qbmd6S1MXs0TjExvBAJ/q3j6vtHDgD/W0uCFhoXyd3XxomOpds9xu5 6FyGc6a+aXPF2RduEPAsUM/SG1cWZ2FWzaF6Kftc0PSh7/ps4jhC46UHeZXBlN6edMZK AOK/cHcvB43FwbH3FbdIWX7YSw6nq/q7AgAbirWw+mR6RPPEhNvxigUxik1oHiUuvg7z rBSpmshZIrkaC997GvMMXzFnyV/suZrxBt9yu8hUWnDBU7GBdFKmYcVouSC/5uInWZrR qp2Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=k+HJmElh; 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 g23si9099764ejd.676.2021.03.09.03.02.22; Tue, 09 Mar 2021 03:02:46 -0800 (PST) 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=20161025 header.b=k+HJmElh; 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 S229805AbhCILB0 (ORCPT + 99 others); Tue, 9 Mar 2021 06:01:26 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41590 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229656AbhCILBU (ORCPT ); Tue, 9 Mar 2021 06:01:20 -0500 Received: from mail-pj1-x102c.google.com (mail-pj1-x102c.google.com [IPv6:2607:f8b0:4864:20::102c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id F27BEC06174A; Tue, 9 Mar 2021 03:01:19 -0800 (PST) Received: by mail-pj1-x102c.google.com with SMTP id kx1so701398pjb.3; Tue, 09 Mar 2021 03:01:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=q1cLJCT+U4+pmf7tfi6eJGOEwZrcQQZX5hIWWq7++uA=; b=k+HJmElhMJV/XRqoJY3jQqvnlUoBmTyEUqJXNhPKkIyPNJaApNjG6B+mj9ass5IxVC bISVrvzPm5uJx6aLaGE2XYfOf6d6t4d7w1pYZ4SqqMKrdWWLFd2YPo0MoLfBkcvl04fn hQbZsfjJ6rQqnmXnnRiNfdxuAiX1293/3C6usLZmtwYfdg6lNIJ6TwSeeGj0ygWGtdXe E4Z6YcXRRt8WHXk3slPIUeAh/EdAnW9b/jSbH7J6z8JYYgGUCU2mMrBGQ9Fg1Sq28Kr2 0jTsM6iOVwDRboR6MjCecPl8RFxZoxWajTASnrkd8wNRGpAl5nH3NB54nBIgi0BEUQak y3og== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=q1cLJCT+U4+pmf7tfi6eJGOEwZrcQQZX5hIWWq7++uA=; b=BVFUiQcUy9DCfI3tH34xg4dVR+YH14zRdvPuzk3xVtjrmtVojJdOXrf2AozMagjofS sVR2UV9Ox9pSnh7v557/VaEAF6IRtyUAFvVwQqicslzaI4xsdPvPU+AbzIjPUrJi6dmc BEg811z/rhgy++I/xAW3hKqfiGiY/A8WMyCDiDDd0gYlX38UxckdaGiFGry2UjwLZoYP N08jsxHwIzSrNjz3ecKyPNHAm9KPIEoRGnxnJLctIGUcBwiptRRv5+MMxqzgWSoW23Sd ElV2WRnE1xcKECaHoYP6pB0tcJL2goUTgmIqpb/DUAzmUD1R+zzc8LPtx/lJYUhAkb8N F5kw== X-Gm-Message-State: AOAM530M5XRoZLlPI/79KsvSyG3FW6Py9f85049LbiWVQ+HWrS5zXOpK bOd/QBTNBXt/w4F03VyJcOTnWiPUu+J5SqN7nvw= X-Received: by 2002:a17:90a:e454:: with SMTP id jp20mr742370pjb.129.1615287679414; Tue, 09 Mar 2021 03:01:19 -0800 (PST) MIME-Version: 1.0 References: <20210305070536.2880-1-Qing-wu.Li@leica-geosystems.com.cn> <20210305070536.2880-2-Qing-wu.Li@leica-geosystems.com.cn> <20210306164217.2d8166da@archlinux> In-Reply-To: <20210306164217.2d8166da@archlinux> From: Andy Shevchenko Date: Tue, 9 Mar 2021 13:01:03 +0200 Message-ID: Subject: Re: [PATCH 2/2] iio:magnetometer: Support for ST magnetic sensors To: Jonathan Cameron Cc: LI Qingwu , Lars-Peter Clausen , Peter Meerwald , Rob Herring , Denis Ciocca , linux-iio , devicetree , Linux Kernel Mailing List , grygorii.tertychnyi@leica-geosystems.com, andrey.zhizhikin@leica-geosystems.com, Lorenzo Bianconi Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sat, Mar 6, 2021 at 6:44 PM Jonathan Cameron wrote: > On Fri, 5 Mar 2021 07:05:36 +0000 > LI Qingwu wrote: > > > Add support for STMicroelectronics digital magnetic sensors, > > LSM303AH,LSM303AGR,LIS2MDL,ISM303DAC,IIS2MDC. > > > > The patch tested with IIS2MDC instrument. > > > > Signed-off-by: LI Qingwu > > Hi, > > Given that at least two parts in here is supported by the existing > driver in > iio/magnetometers/st_magn_*.c (lsm303agr) can you confirm that it > doesn't make sense to simply extend that driver to support the > other parts? This is particularly true when the WHO AM I register > reads 0x40 for all these parts. > > I've done a fairly superficial review whilst here, but please check > you can't just add the relevant entries to the existing driver. I even hadn't looked into the code because this one needs a very good justification why it's a new driver rather than extension of the existing one. -- With Best Regards, Andy Shevchenko