Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp2814359imu; Sun, 23 Dec 2018 08:22:41 -0800 (PST) X-Google-Smtp-Source: ALg8bN40mbq6Yv1atfuVXWb3uR9ZoJHDbvXwNjFM6mjsjMoIttLNuERgH/tXtL6sI3S//WrCcApT X-Received: by 2002:a63:f201:: with SMTP id v1mr9040349pgh.232.1545582161243; Sun, 23 Dec 2018 08:22:41 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1545582161; cv=none; d=google.com; s=arc-20160816; b=qdlj/cCrubuZ23dk9F7V6JbWa5Cgqh+gmbpM8OrIKcef8VtZJU2Vo3sEobcLQcy1tR yE7P+7lTsOakif3xlMyGItj7xgWraG1NvgsdVyEXRA7nVsZFMny8v9wTQ/m5sQzLi4+X 8TQfi/x7SYZPRC7nDRIQwraQ+K+fJyasGJRr/ymdy84KZ5EwIMZokdaHCbaKdtQ5WZ2W qRP8ymXF5uWA4B1sx6AmFmr3u27bhEK8j5rAB7Hqgkb4ETiq2kjD73P7MupQr0+xvmBE kkLZ0G6OWbkUYTYwF7PaC2dNPrQ9/rYqdkpqB0oFcjPzAhehBaTvhzMVDgcGL3E+4iTu usYQ== 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:mime-version :references:in-reply-to:message-id:subject:cc:to:from:date :dkim-signature; bh=N16lChcKSDlIt37jlRc6uoN9A73OW71YD3sjRyem6CA=; b=lMTUfYQaG6YTT/JoskQ4KLogY8uvlcikqq8x2FyiwnUQRZZROvHup38cIXKxo6FdxV zL1f03zHnAVM354CsnwGkKoEmvxSpAJ/5iYFslAt6Q5RTk+C/GLqMQYqWGHWmPIs0nmc PzKvpVnxAbUcAiLbgu5Qed8uufMsKkiroVxJjjBM4DyQr0dEPEqOtPxgttEZLpJsemD9 d0T1zPUZsu28vSKNtsIjFM1U/FTGaR8T/wCBLoCUUKTPf68onpm/O2EHOcc7pyDlqccM IHC3haa7WW9Ud7fv4/cBtbVId2hc6bBAWiOIuRqc4sZ2niqAIrCuwGPKPyNIr0Xh6Bvr qvHw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=1lQ5ou7f; 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=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id j20si4193971pgh.224.2018.12.23.08.22.26; Sun, 23 Dec 2018 08:22:41 -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=@kernel.org header.s=default header.b=1lQ5ou7f; 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=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2391651AbeLVRke (ORCPT + 99 others); Sat, 22 Dec 2018 12:40:34 -0500 Received: from mail.kernel.org ([198.145.29.99]:58598 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2389509AbeLVRkd (ORCPT ); Sat, 22 Dec 2018 12:40:33 -0500 Received: from archlinux (cpc91196-cmbg18-2-0-cust659.5-4.cable.virginm.net [81.96.234.148]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id DD09021A4E; Sat, 22 Dec 2018 17:40:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1545500432; bh=Nk+HsR/bnw6WXZBFAfBvVHSo8OxM5kBlExi/g7MFIzM=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=1lQ5ou7f5UFTi5GtRnLsS473eNNJgiPCnxrhV5Bf+rB47KiSATxdUotQ/D8C8rkMw kuJmE324sBednrHXKHc7OOBx4hTcbAKwP0Wv6qQWxYJV1uZoPy4i4JKfnxuQBJjT5+ HaTK+XHwc3JEgREBxci5zaStnWJhUO/iUP1i3z+E= Date: Sat, 22 Dec 2018 17:40:26 +0000 From: Jonathan Cameron To: Stefan Popa Cc: , , , , , , , , , Subject: Re: [PATCH v2 1/6] staging: iio: adc: ad7606: Simplify the Kconfing menu Message-ID: <20181222174026.63bb6d02@archlinux> In-Reply-To: <1545049420-16484-2-git-send-email-stefan.popa@analog.com> References: <1545049420-16484-1-git-send-email-stefan.popa@analog.com> <1545049420-16484-2-git-send-email-stefan.popa@analog.com> X-Mailer: Claws Mail 3.17.2 (GTK+ 2.24.32; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, 17 Dec 2018 14:23:35 +0200 Stefan Popa wrote: > There is no point in having three menu entries that can be selected > individually. Instead, the SPI and parallel interfaces should select > AD7606. > > Signed-off-by: Stefan Popa I think this looks right, but I've gotten these wrong too many times to remember so fingers crossed. Applied to the togreg branch of iio.git and pushed out as testing for the autobuilders to play with it. Particularly useful with these sorts of patches! Thanks, Jonathan > --- > drivers/staging/iio/adc/Kconfig | 27 ++++++++++----------------- > 1 file changed, 10 insertions(+), 17 deletions(-) > > diff --git a/drivers/staging/iio/adc/Kconfig b/drivers/staging/iio/adc/Kconfig > index fc23059..302639a 100644 > --- a/drivers/staging/iio/adc/Kconfig > +++ b/drivers/staging/iio/adc/Kconfig > @@ -4,35 +4,28 @@ > menu "Analog to digital converters" > > config AD7606 > - tristate "Analog Devices AD7606 ADC driver" > - depends on GPIOLIB || COMPILE_TEST > - depends on HAS_IOMEM > + tristate > select IIO_BUFFER > select IIO_TRIGGERED_BUFFER > - help > - Say yes here to build support for Analog Devices: > - ad7605-4, ad7606, ad7606-6, ad7606-4 analog to digital converters (ADC). > - > - To compile this driver as a module, choose M here: the > - module will be called ad7606. > > config AD7606_IFACE_PARALLEL > - tristate "parallel interface support" > - depends on AD7606 > + tristate "Analog Devices AD7606 ADC driver with parallel interface support" > + depends on HAS_IOMEM > + select AD7606 > help > - Say yes here to include parallel interface support on the AD7606 > - ADC driver. > + Say yes here to build parallel interface support for Analog Devices: > + ad7605-4, ad7606, ad7606-6, ad7606-4 analog to digital converters (ADC). > > To compile this driver as a module, choose M here: the > module will be called ad7606_parallel. > > config AD7606_IFACE_SPI > - tristate "spi interface support" > - depends on AD7606 > + tristate "Analog Devices AD7606 ADC driver with spi interface support" > depends on SPI > + select AD7606 > help > - Say yes here to include parallel interface support on the AD7606 > - ADC driver. > + Say yes here to build spi interface support for Analog Devices: > + ad7605-4, ad7606, ad7606-6, ad7606-4 analog to digital converters (ADC). > > To compile this driver as a module, choose M here: the > module will be called ad7606_spi.