Received: by 2002:a05:6a10:1287:0:0:0:0 with SMTP id d7csp10528pxv; Wed, 21 Jul 2021 14:03:34 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxVRNPK55xakglElCksyJb2s4p09nKU0xJCNIgPWvAg00k1CSxFAEbsQFQRGopTr3SBY8w3 X-Received: by 2002:a05:6638:1907:: with SMTP id p7mr8242301jal.93.1626901414448; Wed, 21 Jul 2021 14:03:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1626901414; cv=none; d=google.com; s=arc-20160816; b=KoXX3J1q4QAiUyCYORsIT25Rf+wLoaS20n7+76+VfLnVQJAhuWe9sFUQJBRSbFh5sZ t+vkPfv/+xwGQQIVju3PyKVtfNJSjlX+a11p1S0kgNbBS1hAWGSsE+thlfDYDQTi4gZg B19R5ZWUpcn+61yTzVYinXpti7031ZjomK36WCrm0dRP5ZjR1nSxGvmNd/3CJ67VmmoN rNn/l9CsD9LVpPGJcf5C7rk7L7F2XEPE1uH7RMmKBIpPIiHpjsOZ0sy8Rer0piQZslWz uMryxVOwJQR7GKgx38H/SFj9/SrRDczjwZgBuFzms9EC5jwlVoNDdaO1zQIAe03vis59 ekcQ== 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=oXUQWH6HmtXfpfz+pg25s2FSI+kvsYhIjDKLLY5hzig=; b=vVHkL85wKFZEWY7O7ylST2rM9+JzUCz9m58yVBefksamPxCI8AEVTN1ZTaq4s8udFp Ol2dLvfZ/UIXbm45DskWm6Z4I31seJu6fBNHUWlwRfZdrJf6ltS5P1m91kd7+xc5iP2B P5nqIY1k09GaRlwEroWOvK1eNxldm8INsfAbvlD27v88viDxhGkSmGoPkmYZKqdbPJsC +VcPkY1d+vyltKmjF+YJbbhUN8FEU1ndMvBR6zYvjuiMr8cngE6LivbEbK4Qq9eLuPF9 NKI9x5q5sQEao2AMQ1XeB9f1B4QNvMBBZNJFHSrjOFhrjArINv/lWEonBa3mjYl6LiP6 Svtw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=q8DEvYro; 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 w11si18171188jal.126.2021.07.21.14.03.23; Wed, 21 Jul 2021 14:03:34 -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=20161025 header.b=q8DEvYro; 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 S236213AbhGUQxV (ORCPT + 99 others); Wed, 21 Jul 2021 12:53:21 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42560 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234914AbhGUQxL (ORCPT ); Wed, 21 Jul 2021 12:53:11 -0400 Received: from mail-pj1-x102f.google.com (mail-pj1-x102f.google.com [IPv6:2607:f8b0:4864:20::102f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1405FC061575; Wed, 21 Jul 2021 10:33:46 -0700 (PDT) Received: by mail-pj1-x102f.google.com with SMTP id nt18-20020a17090b2492b02901765d605e14so506414pjb.5; Wed, 21 Jul 2021 10:33:46 -0700 (PDT) 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=oXUQWH6HmtXfpfz+pg25s2FSI+kvsYhIjDKLLY5hzig=; b=q8DEvYroo4XqbTKEr7fs8MlxIT7xT3gVcq5HyrOGAvZMOxHfY7NCTCYsIqjLTmnJ/Z 0WAChNXy0W3DZ1VMJxhe2qVXzk0S+Adqx0VWBq+LIFZbcYNBBk2y45B2Gu1L9doGPCfV Rt7GPx6k4DI6BBA9RUu/lHyT36Ji7wbKuhYGDUjJqkBidCgssyUBrFtBGoB+o5hh1gcJ wOAwwaZkBtKwXRR/FNAiUtKdcIwb1geK0a3Qov0t+TQ1C3/+3zNWL1wvIBzVutNv+VEE Q5AS6/eNgRVxjpTzRIXORZHq0FiojBUiQEtJN3nygWnty12gnCZdwfNT0EwUO854PZJr A1Ww== 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=oXUQWH6HmtXfpfz+pg25s2FSI+kvsYhIjDKLLY5hzig=; b=s+05+KdXbVAJDiffT0PtBkkWNZqAA1zSifqDcNHNeeU1KBvr7M3SgckI4CKLYqNFtb 33LmzQWJcTvWj8azT+oBKbFlYa/4Zc6y+aSgJdtW9yKTOqXxt8tsuP1Kc3tyuAs6S603 Wb+nhNxnfYQYWev3I4ZlINpQT/eB4ISquguq8iGzFZeNKSMidqdqKMq/l2cEaTA/cR3f 41zi3ckjkmy7BJdUStjeNzGsRz9GdNVU6xIxkEriEGgW5cT+gk0eLhxJ8atFEUEB8H/F LO8jU5AMDIPvXZWYZKsCwyXAyFFcy6gIfFPLoGPVWzLou6waWpE6+CFCR4YCHW1Ik059 wKyA== X-Gm-Message-State: AOAM533YoZhFRSPfMpXfRNERO7OtS/sI2OWZTd7DMUZlwvvF3MDfWNrL Uog+GgnlRygnURaufs+VYBoY8ZhETtwMnBCZf20= X-Received: by 2002:a17:90b:1194:: with SMTP id gk20mr4866507pjb.181.1626888825591; Wed, 21 Jul 2021 10:33:45 -0700 (PDT) MIME-Version: 1.0 References: <20210721151330.2176653-1-arnd@kernel.org> In-Reply-To: From: Andy Shevchenko Date: Wed, 21 Jul 2021 20:33:05 +0300 Message-ID: Subject: Re: [PATCH] iio: accel: fxls8962af: fix i2c dependency To: Arnd Bergmann Cc: Jonathan Cameron , Sean Nyekjaer , Arnd Bergmann , Lars-Peter Clausen , Linus Walleij , Stephan Gerhold , Hans de Goede , Tomas Melin , Mike Looijmans , Alexandru Ardelean , linux-iio@vger.kernel.org, Linux Kernel Mailing List Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Jul 21, 2021 at 7:12 PM Arnd Bergmann wrote: > On Wed, Jul 21, 2021 at 5:52 PM Andy Shevchenko > wrote: > > On Wed, Jul 21, 2021 at 6:13 PM Arnd Bergmann wrote: ... > > > config FXLS8962AF > > > tristate > > > + depends on I2C || !I2C # cannot be built-in for modular I2C > > > > Can you enlighten me how this will not be a no-op? > > This part does nothing, it only causes a warning when FXLS8962AF > gets selected =y when I2C=m. This is something new to me. But shouldn't the other chunk guarantee that warning won't happen? > The important bit is the other hunk that adds the same dependency > to the FXLS8962AF_SPI symbol, which enforces that either I2C > is completely disabled, or treated as a dependency that prevents > the user from setting FXLS8962AF_SPI=y when that would cause > a link failure. This part I understand and neither object to nor comment on. > The effect is similar to a 'depends on SND_SOC_I2C_AND_SPI', > except we only need it on the SPI symbol here because the SPI > core cannot be in a module itself. I see. Thanks for elaboration. -- With Best Regards, Andy Shevchenko