All of lore.kernel.org
 help / color / mirror / Atom feed
From: Vinod Koul <vinod.koul@intel.com>
To: Arnd Bergmann <arnd@arndb.de>
Cc: alsa-devel@alsa-project.org, Liam Girdwood <lgirdwood@gmail.com>,
	Harsha Priya N <harshapriya.n@intel.com>,
	linux-kernel@vger.kernel.org,
	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>,
	Takashi Iwai <tiwai@suse.com>, Mark Brown <broonie@kernel.org>,
	Naveen M <naveen.m@intel.com>,
	Andy Shevchenko <andriy.shevchenko@linux.intel.com>,
	Daniel Drake <drake@endlessm.com>
Subject: Re: [PATCH 1/2] ASoC: Intel: improve DMADEVICES dependency
Date: Wed, 8 Nov 2017 19:39:11 +0530	[thread overview]
Message-ID: <20171108140911.GT3187@localhost> (raw)
In-Reply-To: <20171108130354.86106-1-arnd@arndb.de>

On Wed, Nov 08, 2017 at 02:03:19PM +0100, Arnd Bergmann wrote:
> As pointed out by Pierre-Louis Bossart, the depndency I added

/s/depndency/dependency

> was broader than necessary, only Baytrail and Haswell/Broadwell
> actually need it, the others don't.
> 
> At the same time, we have individual entries for the codecs
> that all have the 'select' statement but now don't need it
> any more.
> 
> Fixes: f7a88db6fffd ("ASoC: Intel: fix Kconfig dependencies")
> Signed-off-by: Arnd Bergmann <arnd@arndb.de>
> ---
>  sound/soc/intel/Kconfig        | 3 ++-
>  sound/soc/intel/boards/Kconfig | 5 -----
>  2 files changed, 2 insertions(+), 6 deletions(-)
> 
> diff --git a/sound/soc/intel/Kconfig b/sound/soc/intel/Kconfig
> index e18118209b75..bb8be10b8437 100644
> --- a/sound/soc/intel/Kconfig
> +++ b/sound/soc/intel/Kconfig
> @@ -32,19 +32,20 @@ config SND_SOC_ACPI_INTEL_MATCH
>  config SND_SOC_INTEL_SST_TOPLEVEL
>  	tristate "Intel ASoC SST drivers"
>  	depends on X86 || COMPILE_TEST
> -	depends on DMADEVICES
>  	select SND_SOC_INTEL_MACH
>  	select SND_SOC_INTEL_COMMON
>  
>  config SND_SOC_INTEL_HASWELL
>  	tristate "Intel ASoC SST driver for Haswell/Broadwell"
>  	depends on SND_SOC_INTEL_SST_TOPLEVEL && SND_DMA_SGBUF
> +	depends on DMADEVICES
>  	select SND_SOC_INTEL_SST
>  	select SND_SOC_INTEL_SST_FIRMWARE
>  
>  config SND_SOC_INTEL_BAYTRAIL
>  	tristate "Intel ASoC SST driver for Baytrail (legacy)"
>  	depends on SND_SOC_INTEL_SST_TOPLEVEL
> +	depends on DMADEVICES
>  	select SND_SOC_INTEL_SST
>  	select SND_SOC_INTEL_SST_FIRMWARE
>  
> diff --git a/sound/soc/intel/boards/Kconfig b/sound/soc/intel/boards/Kconfig
> index 449bc8baaa60..5063f15b4ca4 100644
> --- a/sound/soc/intel/boards/Kconfig
> +++ b/sound/soc/intel/boards/Kconfig
> @@ -19,7 +19,6 @@ config SND_SOC_INTEL_HASWELL_MACH
>  	tristate "ASoC Audio DSP support for Intel Haswell Lynxpoint"
>  	depends on SND_SOC_INTEL_MACH
>  	depends on X86_INTEL_LPSS && I2C && I2C_DESIGNWARE_PLATFORM
> -	depends on DMADEVICES

Per Liam this seems to be required for Haswell

>  	depends on SND_SOC_INTEL_HASWELL
>  	select SND_SOC_RT5640
>  	help
> @@ -32,7 +31,6 @@ config SND_SOC_INTEL_BDW_RT5677_MACH
>  	tristate "ASoC Audio driver for Intel Broadwell with RT5677 codec"
>  	depends on SND_SOC_INTEL_MACH
>  	depends on X86_INTEL_LPSS && GPIOLIB && I2C
> -	depends on DMADEVICES
>  	depends on SND_SOC_INTEL_HASWELL
>  	select SND_SOC_RT5677
>  	help
> @@ -43,7 +41,6 @@ config SND_SOC_INTEL_BROADWELL_MACH
>  	tristate "ASoC Audio DSP support for Intel Broadwell Wildcatpoint"
>  	depends on SND_SOC_INTEL_MACH
>  	depends on X86_INTEL_LPSS && I2C && I2C_DESIGNWARE_PLATFORM
> -	depends on DMADEVICES
>  	depends on SND_SOC_INTEL_HASWELL
>  	select SND_SOC_RT286
>  	help
> @@ -56,7 +53,6 @@ config SND_SOC_INTEL_BYT_MAX98090_MACH
>  	tristate "ASoC Audio driver for Intel Baytrail with MAX98090 codec"
>  	depends on SND_SOC_INTEL_MACH
>  	depends on X86_INTEL_LPSS && I2C
> -	depends on DMADEVICES
>  	depends on SND_SST_IPC_ACPI = n
>  	depends on SND_SOC_INTEL_BAYTRAIL
>  	select SND_SOC_MAX98090
> @@ -68,7 +64,6 @@ config SND_SOC_INTEL_BYT_RT5640_MACH
>  	tristate "ASoC Audio driver for Intel Baytrail with RT5640 codec"
>  	depends on SND_SOC_INTEL_MACH
>  	depends on X86_INTEL_LPSS && I2C
> -	depends on DMADEVICES
>  	depends on SND_SST_IPC_ACPI = n
>  	depends on SND_SOC_INTEL_BAYTRAIL
>  	select SND_SOC_RT5640
> -- 
> 2.9.0
> 

-- 
~Vinod

WARNING: multiple messages have this Message-ID (diff)
From: Vinod Koul <vinod.koul@intel.com>
To: Arnd Bergmann <arnd@arndb.de>
Cc: Mark Brown <broonie@kernel.org>,
	Liam Girdwood <lgirdwood@gmail.com>,
	Jaroslav Kysela <perex@perex.cz>, Takashi Iwai <tiwai@suse.com>,
	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>,
	Andy Shevchenko <andriy.shevchenko@linux.intel.com>,
	Harsha Priya N <harshapriya.n@intel.com>,
	Daniel Drake <drake@endlessm.com>, Naveen M <naveen.m@intel.com>,
	alsa-devel@alsa-project.org, linux-kernel@vger.kernel.org
Subject: Re: [PATCH 1/2] ASoC: Intel: improve DMADEVICES dependency
Date: Wed, 8 Nov 2017 19:39:11 +0530	[thread overview]
Message-ID: <20171108140911.GT3187@localhost> (raw)
In-Reply-To: <20171108130354.86106-1-arnd@arndb.de>

On Wed, Nov 08, 2017 at 02:03:19PM +0100, Arnd Bergmann wrote:
> As pointed out by Pierre-Louis Bossart, the depndency I added

/s/depndency/dependency

> was broader than necessary, only Baytrail and Haswell/Broadwell
> actually need it, the others don't.
> 
> At the same time, we have individual entries for the codecs
> that all have the 'select' statement but now don't need it
> any more.
> 
> Fixes: f7a88db6fffd ("ASoC: Intel: fix Kconfig dependencies")
> Signed-off-by: Arnd Bergmann <arnd@arndb.de>
> ---
>  sound/soc/intel/Kconfig        | 3 ++-
>  sound/soc/intel/boards/Kconfig | 5 -----
>  2 files changed, 2 insertions(+), 6 deletions(-)
> 
> diff --git a/sound/soc/intel/Kconfig b/sound/soc/intel/Kconfig
> index e18118209b75..bb8be10b8437 100644
> --- a/sound/soc/intel/Kconfig
> +++ b/sound/soc/intel/Kconfig
> @@ -32,19 +32,20 @@ config SND_SOC_ACPI_INTEL_MATCH
>  config SND_SOC_INTEL_SST_TOPLEVEL
>  	tristate "Intel ASoC SST drivers"
>  	depends on X86 || COMPILE_TEST
> -	depends on DMADEVICES
>  	select SND_SOC_INTEL_MACH
>  	select SND_SOC_INTEL_COMMON
>  
>  config SND_SOC_INTEL_HASWELL
>  	tristate "Intel ASoC SST driver for Haswell/Broadwell"
>  	depends on SND_SOC_INTEL_SST_TOPLEVEL && SND_DMA_SGBUF
> +	depends on DMADEVICES
>  	select SND_SOC_INTEL_SST
>  	select SND_SOC_INTEL_SST_FIRMWARE
>  
>  config SND_SOC_INTEL_BAYTRAIL
>  	tristate "Intel ASoC SST driver for Baytrail (legacy)"
>  	depends on SND_SOC_INTEL_SST_TOPLEVEL
> +	depends on DMADEVICES
>  	select SND_SOC_INTEL_SST
>  	select SND_SOC_INTEL_SST_FIRMWARE
>  
> diff --git a/sound/soc/intel/boards/Kconfig b/sound/soc/intel/boards/Kconfig
> index 449bc8baaa60..5063f15b4ca4 100644
> --- a/sound/soc/intel/boards/Kconfig
> +++ b/sound/soc/intel/boards/Kconfig
> @@ -19,7 +19,6 @@ config SND_SOC_INTEL_HASWELL_MACH
>  	tristate "ASoC Audio DSP support for Intel Haswell Lynxpoint"
>  	depends on SND_SOC_INTEL_MACH
>  	depends on X86_INTEL_LPSS && I2C && I2C_DESIGNWARE_PLATFORM
> -	depends on DMADEVICES

Per Liam this seems to be required for Haswell

>  	depends on SND_SOC_INTEL_HASWELL
>  	select SND_SOC_RT5640
>  	help
> @@ -32,7 +31,6 @@ config SND_SOC_INTEL_BDW_RT5677_MACH
>  	tristate "ASoC Audio driver for Intel Broadwell with RT5677 codec"
>  	depends on SND_SOC_INTEL_MACH
>  	depends on X86_INTEL_LPSS && GPIOLIB && I2C
> -	depends on DMADEVICES
>  	depends on SND_SOC_INTEL_HASWELL
>  	select SND_SOC_RT5677
>  	help
> @@ -43,7 +41,6 @@ config SND_SOC_INTEL_BROADWELL_MACH
>  	tristate "ASoC Audio DSP support for Intel Broadwell Wildcatpoint"
>  	depends on SND_SOC_INTEL_MACH
>  	depends on X86_INTEL_LPSS && I2C && I2C_DESIGNWARE_PLATFORM
> -	depends on DMADEVICES
>  	depends on SND_SOC_INTEL_HASWELL
>  	select SND_SOC_RT286
>  	help
> @@ -56,7 +53,6 @@ config SND_SOC_INTEL_BYT_MAX98090_MACH
>  	tristate "ASoC Audio driver for Intel Baytrail with MAX98090 codec"
>  	depends on SND_SOC_INTEL_MACH
>  	depends on X86_INTEL_LPSS && I2C
> -	depends on DMADEVICES
>  	depends on SND_SST_IPC_ACPI = n
>  	depends on SND_SOC_INTEL_BAYTRAIL
>  	select SND_SOC_MAX98090
> @@ -68,7 +64,6 @@ config SND_SOC_INTEL_BYT_RT5640_MACH
>  	tristate "ASoC Audio driver for Intel Baytrail with RT5640 codec"
>  	depends on SND_SOC_INTEL_MACH
>  	depends on X86_INTEL_LPSS && I2C
> -	depends on DMADEVICES
>  	depends on SND_SST_IPC_ACPI = n
>  	depends on SND_SOC_INTEL_BAYTRAIL
>  	select SND_SOC_RT5640
> -- 
> 2.9.0
> 

-- 
~Vinod

  parent reply	other threads:[~2017-11-08 14:06 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-11-08 13:03 [PATCH 1/2] ASoC: Intel: improve DMADEVICES dependency Arnd Bergmann
2017-11-08 13:03 ` Arnd Bergmann
2017-11-08 13:03 ` [PATCH 2/2] ASoC: Intel: improve SND_SOC_INTEL_MACH dependencies Arnd Bergmann
2017-11-08 13:03   ` Arnd Bergmann
2017-11-08 14:11   ` Vinod Koul
2017-11-08 14:11     ` Vinod Koul
2017-11-08 16:39   ` [alsa-devel] " Pierre-Louis Bossart
2017-11-08 18:26   ` Applied "ASoC: Intel: improve SND_SOC_INTEL_MACH dependencies" to the asoc tree Mark Brown
2017-11-08 18:26     ` Mark Brown
2017-11-08 14:09 ` Vinod Koul [this message]
2017-11-08 14:09   ` [PATCH 1/2] ASoC: Intel: improve DMADEVICES dependency Vinod Koul
2017-11-08 14:10   ` Arnd Bergmann
2017-11-08 14:24     ` Vinod Koul
2017-11-08 18:26 ` Applied "ASoC: Intel: improve DMADEVICES dependency" to the asoc tree Mark Brown
2017-11-08 18:26   ` Mark Brown

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20171108140911.GT3187@localhost \
    --to=vinod.koul@intel.com \
    --cc=alsa-devel@alsa-project.org \
    --cc=andriy.shevchenko@linux.intel.com \
    --cc=arnd@arndb.de \
    --cc=broonie@kernel.org \
    --cc=drake@endlessm.com \
    --cc=harshapriya.n@intel.com \
    --cc=lgirdwood@gmail.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=naveen.m@intel.com \
    --cc=pierre-louis.bossart@linux.intel.com \
    --cc=tiwai@suse.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.