Received: by 2002:a05:6a10:f3d0:0:0:0:0 with SMTP id a16csp5916553pxv; Wed, 7 Jul 2021 15:02:10 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyGoKIClPE32i68V3xd6tC+FbPT4PfJRemJ3Gj1dFqgG0jK91qylan+3U4G8BTlKfPNopdv X-Received: by 2002:a17:906:74c1:: with SMTP id z1mr26457865ejl.466.1625695329730; Wed, 07 Jul 2021 15:02:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1625695329; cv=none; d=google.com; s=arc-20160816; b=K/XVhnFgeK8PGm9rNl4hBCaHVAjMvG98hASzrYG2coxguE/8Qkbk+uQDzyV2rjBhB7 otvH9GApgaNn31GlKXA0MJgC/ikJ+qlhQhQjERD01Xtg3pxyG3WLUT05M+bCxjr3Hrjh a5o3vfPOy6J9qbIR/q4OBVKIf1Dv1SvIzlCqJRRFXX1irRHpvmaA/UNY0eutDV1rRoXm oIVLX8O2g7bs7G/sX9PAKI1DC2h3qCIro9REaHksSzc/jeBHI+V4cqBSWC4a+RTGk9MX kGCv1tR7ax0M8kwXoOd5xQWBNtIo9sQy7efUuEAepzZnfgq349iBNNdyGjqsPuCeCT78 aK9Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-transfer-encoding :content-disposition:mime-version:references:message-id:subject:cc :to:from:date; bh=WU/y1BT8md5xgREu7VIygIibWQ6gwDlRGGwqDY+G2bU=; b=JPgV2v5Y4If9p51UHvbHGt6XbVN2nCesheH4Vqvkr6vrutxcgf1bz5vJLI4oPsg2+F JSWv6hVTlagYrwgqauK930OKWqu6jNdIFS5DIoMOM8QSVEZ9XMYIt0CndFU3+wX8wP07 xtZd6cLAnqIKHE3oLabEX2fyPjidvRSedF1S0Atdorcb02PWbVRTmGz0HrBr51vEJ01H kBauuL+9cgJjNM8zEnlVL8hyk5Vbllx8/xHQDqbjKjlynqqcAyBEHyy6/T1uIcc3uluS GAspMsB6sltSn2mI6IGmLn2TuiM7ci+uzXOQ/Py3QR/oC3SXxjtTxidz2Da+emsKoKul IKhQ== ARC-Authentication-Results: i=1; mx.google.com; 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 n8si336333edo.29.2021.07.07.15.01.46; Wed, 07 Jul 2021 15:02:09 -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; 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 S230130AbhGGWB7 (ORCPT + 99 others); Wed, 7 Jul 2021 18:01:59 -0400 Received: from relay9-d.mail.gandi.net ([217.70.183.199]:39587 "EHLO relay9-d.mail.gandi.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229717AbhGGWB7 (ORCPT ); Wed, 7 Jul 2021 18:01:59 -0400 Received: (Authenticated sender: alexandre.belloni@bootlin.com) by relay9-d.mail.gandi.net (Postfix) with ESMTPSA id BA1CFFF809; Wed, 7 Jul 2021 21:59:16 +0000 (UTC) Date: Wed, 7 Jul 2021 23:59:16 +0200 From: Alexandre Belloni To: Randy Dunlap Cc: linux-kernel@vger.kernel.org, Codrin Ciubotariu , alsa-devel@alsa-project.org, Liam Girdwood , Mark Brown , =?utf-8?B?TWljaGHFgiBNaXJvc8WCYXc=?= Subject: Re: [PATCH v3] ASoC: atmel: ATMEL drivers don't need HAS_DMA Message-ID: References: <20210707214752.3831-1-rdunlap@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20210707214752.3831-1-rdunlap@infradead.org> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 07/07/2021 14:47:52-0700, Randy Dunlap wrote: > On a config (such as arch/sh/) which does not set HAS_DMA when MMU > is not set, several ATMEL ASoC drivers select symbols that cause > kconfig warnings. There is one "depends on HAS_DMA" which is no longer > needed. Dropping it eliminates the kconfig warnings and still builds > with no problems reported. > > Fix the following kconfig warnings: > > WARNING: unmet direct dependencies detected for SND_ATMEL_SOC_PDC > Depends on [n]: SOUND [=m] && !UML && SND [=m] && SND_SOC [=m] && SND_ATMEL_SOC [=m] && HAS_DMA [=n] > Selected by [m]: > - SND_ATMEL_SOC_SSC [=m] && SOUND [=m] && !UML && SND [=m] && SND_SOC [=m] && SND_ATMEL_SOC [=m] > - SND_ATMEL_SOC_SSC_PDC [=m] && SOUND [=m] && !UML && SND [=m] && SND_SOC [=m] && SND_ATMEL_SOC [=m] && ATMEL_SSC [=m] > > WARNING: unmet direct dependencies detected for SND_ATMEL_SOC_SSC_PDC > Depends on [n]: SOUND [=m] && !UML && SND [=m] && SND_SOC [=m] && SND_ATMEL_SOC [=m] && ATMEL_SSC [=m] && HAS_DMA [=n] > Selected by [m]: > - SND_AT91_SOC_SAM9G20_WM8731 [=m] && SOUND [=m] && !UML && SND [=m] && SND_SOC [=m] && SND_ATMEL_SOC [=m] && (ARCH_AT91 || COMPILE_TEST [=y]) && ATMEL_SSC [=m] && SND_SOC_I2C_AND_SPI [=m] > > WARNING: unmet direct dependencies detected for SND_ATMEL_SOC_SSC > Depends on [n]: SOUND [=m] && !UML && SND [=m] && SND_SOC [=m] && SND_ATMEL_SOC [=m] && HAS_DMA [=n] > Selected by [m]: > - SND_ATMEL_SOC_SSC_DMA [=m] && SOUND [=m] && !UML && SND [=m] && SND_SOC [=m] && SND_ATMEL_SOC [=m] && ATMEL_SSC [=m] > > WARNING: unmet direct dependencies detected for SND_ATMEL_SOC_SSC_DMA > Depends on [n]: SOUND [=m] && !UML && SND [=m] && SND_SOC [=m] && SND_ATMEL_SOC [=m] && ATMEL_SSC [=m] && HAS_DMA [=n] > Selected by [m]: > - SND_ATMEL_SOC_WM8904 [=m] && SOUND [=m] && !UML && SND [=m] && SND_SOC [=m] && SND_ATMEL_SOC [=m] && (ARCH_AT91 || COMPILE_TEST [=y]) && ATMEL_SSC [=m] && I2C [=m] > - SND_AT91_SOC_SAM9X5_WM8731 [=m] && SOUND [=m] && !UML && SND [=m] && SND_SOC [=m] && SND_ATMEL_SOC [=m] && (ARCH_AT91 || COMPILE_TEST [=y]) && ATMEL_SSC [=m] && SND_SOC_I2C_AND_SPI [=m] > > Fixes: 3951e4aae2ce ("ASoC: atmel-pcm: dma support based on pcm dmaengine") > Fixes: 18291410557f ("ASoC: atmel: enable SOC_SSC_PDC and SOC_SSC_DMA in Kconfig") > Fixes: 061981ff8cc8 ("ASoC: atmel: properly select dma driver state") > Signed-off-by: Randy Dunlap > Cc: Codrin Ciubotariu > Cc: alsa-devel@alsa-project.org > Cc: Liam Girdwood > Cc: Mark Brown > Cc: Michał Mirosław > Cc: Alexandre Belloni Acked-by: Alexandre Belloni > --- > v2: rebase & resend; > drop Cc: to Bo Shen # bounced > v3: drop "depends on HAS_DMA" (as suggested by Codrin; Thanks) > > --- > sound/soc/atmel/Kconfig | 1 - > 1 file changed, 1 deletion(-) > > --- linux-next-20210707.orig/sound/soc/atmel/Kconfig > +++ linux-next-20210707/sound/soc/atmel/Kconfig > @@ -11,7 +11,6 @@ if SND_ATMEL_SOC > > config SND_ATMEL_SOC_PDC > bool > - depends on HAS_DMA > > config SND_ATMEL_SOC_DMA > bool -- Alexandre Belloni, co-owner and COO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com