Received: by 2002:a05:6a10:d5a5:0:0:0:0 with SMTP id gn37csp4040013pxb; Mon, 4 Oct 2021 15:58:14 -0700 (PDT) X-Google-Smtp-Source: ABdhPJy+LM9wBdPo142QwZSht4MFZ8uRRhvcWDh/+QmOVjE/6KrMPrrZkXBKpZzCEobsVP5nxMGc X-Received: by 2002:a62:5fc6:0:b0:44c:591a:5bf6 with SMTP id t189-20020a625fc6000000b0044c591a5bf6mr9347326pfb.36.1633388294686; Mon, 04 Oct 2021 15:58:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1633388294; cv=none; d=google.com; s=arc-20160816; b=0+4RLusq+JjhadNiXEtgYP9Nls3JMIEQ3dVj2meZuTin/ON+oEtstJn1a78Hnf0pT6 9vVxRAvD2ZPwFPO5rhmkGYIjKG+EpaBGFohTEK6yvDSCYC3dY53sFErAEHXds9ma7vTO mG9lKzgwuda/TORueI6lbu4l/k2qvwkj8r1ePYk1N0huIIg09EnphTOmL8JVcM96IJDe IAC01oEuIcvREUCsnB2FlTH1QdSUBosYHmeYrawSI4rp+K+pz3oNM5WkVp2/T7ziESOq ZRbNK95tJMngs86TXiFHfSLxqaUjezG+ONkToqWK0FtKG3eASOR+ySqkhWS5ENAnvibn sx4Q== 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=41gb7RTmm5R83BjDq5NI1aGdQX7f8HnAOeNpQ9vC3Q8=; b=gCzVcdWHxG9VOVQUtAO81spDLpZDxsvDw8y3nOACZNA/SbrhNJ4+eu1/am9pUo6peE jTPsoPn/B8X4hPs8ljW/3jSHTLUjSIhVDOcyrdINGJC/O2vwpLV3tM1/wlLkfFJDs3DV eH9EhWu9ZUk//bFDxrovbZ3tkUZAe0JMHUsrGIxxEgeUyW/LotE2FASkyKIOl8z2Xraw Kf+JZkDtWOAlYa74gt2QMeJVtd1TovMzYe6rfm/W4Smcq/kgOiTkW+jQ3DfJ6tx7EBBF VIY5cpocOZ/pflK7N6x026vVAkm/Q/DXyjvjvLcxpKy9tC5Z+8QZBwFZN0k66Fo0V8VV LfYQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@pensando.io header.s=google header.b=gFrqVsxd; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id q15si20742179plk.410.2021.10.04.15.58.02; Mon, 04 Oct 2021 15:58:14 -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=fail header.i=@pensando.io header.s=google header.b=gFrqVsxd; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238201AbhJDRQW (ORCPT + 99 others); Mon, 4 Oct 2021 13:16:22 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:32850 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233568AbhJDRQW (ORCPT ); Mon, 4 Oct 2021 13:16:22 -0400 Received: from mail-ed1-x52c.google.com (mail-ed1-x52c.google.com [IPv6:2a00:1450:4864:20::52c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 84883C061745 for ; Mon, 4 Oct 2021 10:14:32 -0700 (PDT) Received: by mail-ed1-x52c.google.com with SMTP id x7so65560585edd.6 for ; Mon, 04 Oct 2021 10:14:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pensando.io; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=41gb7RTmm5R83BjDq5NI1aGdQX7f8HnAOeNpQ9vC3Q8=; b=gFrqVsxd+2gUq0Ax770u8Y6jU6/QdutB2sCugHckshOJ8crYDGw3MXLEb3Yk4ln94X TOtg0/uvf84UbDm/QlCFDvTyaGNhRAuE1ETQJTd8ITOFDvi80FRqdwMnj4e3lfpQrJ6J WuShu1/x42K5QmVtXsA9xkNoUfhJ0/SWN5vimOcbv9pt1Pw+9cegglnkc5+n4pnhWTx2 NQp6FDO622n52v6YVBl/fLldGBBh1ubJRBj1ONQ7Pid7Woqab/1NkqR4hnj/XfFoSU4B ZvHFt3Ka1WtloRZPvshyA41gbQ7GGHd0aMWs69oOaGHIGYPLflMRDhraxBg8NNmE0HFk YwIg== 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=41gb7RTmm5R83BjDq5NI1aGdQX7f8HnAOeNpQ9vC3Q8=; b=PyDqENdy3bmXc+Ye+xhkJ015bCQ2Ztf6It63MyrRGjDz/Rkp4+QaQTMNXkF/9+9oHF gnHVI27Y2WIFB1WyhEybYz4N9rO5wKZ6iK4gtulUWzGL8cq7ccCfzWn6dCxGBJf8U+TN 0zi/Zhox74pUJbsCzWKTm35PDRLZrMwblTYFWijTzjFu23EfGSnZB21fONghzujK59m7 rfiiqnulK7EVwleaWIFopPqrldUQJ5sNQFpQkFSrVmsHUhOOEo7O1QHnMACJCk6PboXQ qWoAngmciDnA9EFZhIQpjTSbyMbqnSFW/+01w/rXRDoRC+Jsw8J8yzdcs6LCcHmz7GAr zglg== X-Gm-Message-State: AOAM5311VwnEczH00t+/tUKh17gdI42HbUUVYWqovMoINTnM7qyQTaJv 3MARPLtQJl0COu8QIQZq32RoGDAk2ZTLyl2PsiUiLw== X-Received: by 2002:a17:906:3f83:: with SMTP id b3mr19117219ejj.233.1633367664575; Mon, 04 Oct 2021 10:14:24 -0700 (PDT) MIME-Version: 1.0 References: <20210304034141.7062-1-brad@pensando.io> <20210304034141.7062-2-brad@pensando.io> In-Reply-To: From: Brad Larson Date: Mon, 4 Oct 2021 10:14:13 -0700 Message-ID: Subject: Re: [PATCH 1/8] gpio: Add Elba SoC gpio driver for spi cs control To: Geert Uytterhoeven Cc: Andy Shevchenko , linux-arm Mailing List , Arnd Bergmann , Linus Walleij , Bartosz Golaszewski , Mark Brown , Serge Semin , Adrian Hunter , Ulf Hansson , Olof Johansson , "open list:GPIO SUBSYSTEM" , linux-spi , linux-mmc , devicetree , Linux Kernel Mailing List Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Aug 23, 2021 at 1:11 PM Geert Uytterhoeven wrote: > > Hi Brad, > > On Mon, Aug 23, 2021 at 6:31 PM Brad Larson wrote: > > On Mon, Aug 23, 2021 at 12:50 AM Geert Uytterhoeven > > wrote: > > > On Mon, Aug 23, 2021 at 3:14 AM Brad Larson wrote: > > > > On Mon, Mar 29, 2021 at 3:40 AM Andy Shevchenko > > [...] > > > > Regarding the above module question and Kconfig definition, since I > > > > first looked at this and reviewed the comments I realized I should be > > > > using builtin. The file gpio/Kconfig is currently this > > > > > > > > config GPIO_ELBA_SPICS > > > > def_bool y > > > > depends on ARCH_PENSANDO_ELBA_SOC || COMPILE_TEST > > > > > > That means the driver will default to yes by merely enabling > > > COMPILE_TEST, which is a no-go. > > > > > > config GPIO_ELBA_SPICS > > > bool "one-line summary" > > > depends on ARCH_PENSANDO_ELBA_SOC || COMPILE_TEST > > > default y if ARCH_PENSANDO_ELBA_SOC > > > > Thanks Geert, changed to this > > > > --- a/drivers/gpio/Kconfig > > +++ b/drivers/gpio/Kconfig > > @@ -241,8 +241,9 @@ config GPIO_EIC_SPRD > > Say yes here to support Spreadtrum EIC device. > > > > config GPIO_ELBA_SPICS > > + bool "Pensando Elba SoC SPI Chip Select as GPIO support" > > + depends on ARCH_PENSANDO_ELBA_SOC > > def_bool y > > - depends on ARCH_PENSANDO_ELBA_SOC || COMPILE_TEST > > So we're losing the COMPILE_TEST ability again? > Hi Geert, The gpio-elba-spics.c driver is being deleted with the spi chip-select control integrated into spi-dw-mmio.c. The GPIO_ELBA_SPICS config option goes away and fixes my breakage of COMPILE_TEST. Best, Brad