Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 9B50BC6FD19 for ; Mon, 6 Mar 2023 10:18:26 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230463AbjCFKSZ (ORCPT ); Mon, 6 Mar 2023 05:18:25 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46302 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230446AbjCFKRy (ORCPT ); Mon, 6 Mar 2023 05:17:54 -0500 Received: from mail-ua1-x92b.google.com (mail-ua1-x92b.google.com [IPv6:2607:f8b0:4864:20::92b]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D509C222E9 for ; Mon, 6 Mar 2023 02:17:29 -0800 (PST) Received: by mail-ua1-x92b.google.com with SMTP id v48so6042873uad.6 for ; Mon, 06 Mar 2023 02:17:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20210112.gappssmtp.com; s=20210112; t=1678097849; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=XKtYenUqtd6VLS14GJrUPd5L2ue++xHl4Zvl1BOmIFU=; b=WnA1PDe7IO9i9LNud6CZrnh3mgBD12jgBwRQDB6tfNWrXF9y28VFhW+Flxl/4gNY4e e0TWsqMvgW8RM72Js22NYwfVvtYMLdzmNCYbt8D51secquUaetoU8bYZp4zxkqOEmQcj +8+7zJfzSKuQ7EdEZeTYMcNcE5nO3ShTa0zbkuc3uQGfkguTecW4Lgb18lL6i1GYsSbh 8qqE8Fbgqmd11uYDkfwQbbyDr9JYjCgazgIzJjasSucop9ttnlbGajizf5/2Hp0oJpiM zxGgRYswZoJucJz+iPdixZkTEEmOjN7tWBs0Fvw3De6nnit/Bm9dqp7luej92qXu51vJ fmqg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678097849; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=XKtYenUqtd6VLS14GJrUPd5L2ue++xHl4Zvl1BOmIFU=; b=gNHFCS8b/prYUKX791OlqMPcN1iohA7SosgmLXx4k6oFAnDlET77r7ZZ40SH8HIBhn /J6PPZP+Sm7b+0suTWltgtHIXE7jcl/ZN8Hv2nUk83Tmlq8E9qNYicXmyakXoOkepISr b9pqST3OscF0K4042Q5cvzm3wow/ZHirGInUZ9ze9lb223lenee5/mLtSyGTZuSJeQ13 N5+gfyFurcQpkv7fzv2h1PNzA+Q64/9yycXEqQZ91O48Qn94JTxUOnyyUkHkaA+lngLT nziIoDitNBjFhPCS8t2IGIiyfC9lRiZ8Z5tWuEKOjap2GJn5HFKqCYMI7TmhsySVV3qX ktuA== X-Gm-Message-State: AO0yUKUWNTEcsZiKNRBNkpTCzZXeoC2JQc0yL7pzC5mhYzEYVx0llRir wmLwBhbZ5nuI2728VWnFbgagkHHC/Shi1bawgFgduOXajQaUyQTB X-Google-Smtp-Source: AK7set/X1gbAlXGfd9w/+La9Un/k7BbX9YRtJU9/AJdwxyPogFCGtQifMzZmGZ0sqrTFpoLiV/EVM8Bh5GgzffrAR7o= X-Received: by 2002:a1f:1888:0:b0:401:8c72:4cf4 with SMTP id 130-20020a1f1888000000b004018c724cf4mr6487877vky.1.1678097848924; Mon, 06 Mar 2023 02:17:28 -0800 (PST) MIME-Version: 1.0 References: <20230226053953.4681-1-rdunlap@infradead.org> <20230226053953.4681-4-rdunlap@infradead.org> In-Reply-To: <20230226053953.4681-4-rdunlap@infradead.org> From: Bartosz Golaszewski Date: Mon, 6 Mar 2023 11:17:18 +0100 Message-ID: Subject: Re: [PATCH 3/8] gpio: GPIO_REGMAP: select REGMAP instead of depending on it To: Randy Dunlap Cc: linux-kernel@vger.kernel.org, Michael Walle , Linus Walleij , linux-gpio@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sun, Feb 26, 2023 at 6:40=E2=80=AFAM Randy Dunlap wrote: > > REGMAP is a hidden (not user visible) symbol. Users cannot set it > directly thru "make *config", so drivers should select it instead of > depending on it if they need it. > > Consistently using "select" or "depends on" can also help reduce > Kconfig circular dependency issues. > > Therefore, change the use of "depends on REGMAP" to "select REGMAP". > > Fixes: ebe363197e52 ("gpio: add a reusable generic gpio_chip using regmap= ") > Signed-off-by: Randy Dunlap > Cc: Michael Walle > Cc: Linus Walleij > Cc: Bartosz Golaszewski > Cc: linux-gpio@vger.kernel.org > --- > drivers/gpio/Kconfig | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff -- a/drivers/gpio/Kconfig b/drivers/gpio/Kconfig > --- a/drivers/gpio/Kconfig > +++ b/drivers/gpio/Kconfig > @@ -100,7 +100,7 @@ config GPIO_GENERIC > tristate > > config GPIO_REGMAP > - depends on REGMAP > + select REGMAP > tristate > > # put drivers in the right section, in alphabetical order Queued for fixes, thanks! Bart