Message ID | e74c690c-c7f8-fd42-e461-4f33571df4ef@infradead.org (mailing list archive) |
---|---|
State | Accepted |
Commit | 83249952ffab43b82487c1c497f1b49324c602d4 |
Headers | show |
Series | [-next] ASoC: ti: fix SND_SOC_J721E_EVM warnings & errors | expand |
Hi Randy, On 20/07/2020 21.32, Randy Dunlap wrote: > From: Randy Dunlap <rdunlap@infradead.org> > > SND_SOC_J721E_EVM should not select SND_SOC_PCM3168A_I2C when I2C > is not enabled. That causes build errors, so make this driver's > symbol depend on I2C. Thank you for the fix! Acked-by: Peter Ujfalusi <peter.ujfalusi@ti.com> > WARNING: unmet direct dependencies detected for SND_SOC_PCM3168A_I2C > Depends on [n]: SOUND [=m] && !UML && SND [=m] && SND_SOC [=m] && I2C [=n] > Selected by [m]: > - SND_SOC_J721E_EVM [=m] && SOUND [=m] && !UML && SND [=m] && SND_SOC [=m] && (DMA_OMAP [=y] || TI_EDMA [=m] || TI_K3_UDMA [=n] || COMPILE_TEST [=y]) && (ARCH_K3_J721E_SOC [=n] || COMPILE_TEST [=y]) > > ../sound/soc/codecs/pcm3168a-i2c.c:59:1: warning: data definition has no type or storage class > module_i2c_driver(pcm3168a_i2c_driver); > ^~~~~~~~~~~~~~~~~ > ../sound/soc/codecs/pcm3168a-i2c.c:59:1: error: type defaults to ‘int’ in declaration of ‘module_i2c_driver’ [-Werror=implicit-int] > ../sound/soc/codecs/pcm3168a-i2c.c:59:1: warning: parameter names (without types) in function declaration > ../sound/soc/codecs/pcm3168a-i2c.c:49:26: warning: ‘pcm3168a_i2c_driver’ defined but not used [-Wunused-variable] > static struct i2c_driver pcm3168a_i2c_driver = { > ^~~~~~~~~~~~~~~~~~~ > cc1: some warnings being treated as errors > > > Fixes: 6748d0559059 ("ASoC: ti: Add custom machine driver for j721e EVM (CPB and IVI)") > Signed-off-by: Randy Dunlap <rdunlap@infradead.org> > Cc: Peter Ujfalusi <peter.ujfalusi@ti.com> > Cc: Mark Brown <broonie@kernel.org> > --- > sound/soc/ti/Kconfig | 1 + > 1 file changed, 1 insertion(+) > > --- linux-next-20200720.orig/sound/soc/ti/Kconfig > +++ linux-next-20200720/sound/soc/ti/Kconfig > @@ -222,6 +222,7 @@ config SND_SOC_DM365_VOICE_CODEC_MODULE > config SND_SOC_J721E_EVM > tristate "SoC Audio support for j721e EVM" > depends on ARCH_K3_J721E_SOC || COMPILE_TEST > + depends on I2C > select SND_SOC_PCM3168A_I2C > select SND_SOC_DAVINCI_MCASP > help > - Péter Texas Instruments Finland Oy, Porkkalankatu 22, 00180 Helsinki. Y-tunnus/Business ID: 0615521-4. Kotipaikka/Domicile: Helsinki
On Mon, 20 Jul 2020 11:32:21 -0700, Randy Dunlap wrote: > SND_SOC_J721E_EVM should not select SND_SOC_PCM3168A_I2C when I2C > is not enabled. That causes build errors, so make this driver's > symbol depend on I2C. > > WARNING: unmet direct dependencies detected for SND_SOC_PCM3168A_I2C > Depends on [n]: SOUND [=m] && !UML && SND [=m] && SND_SOC [=m] && I2C [=n] > Selected by [m]: > - SND_SOC_J721E_EVM [=m] && SOUND [=m] && !UML && SND [=m] && SND_SOC [=m] && (DMA_OMAP [=y] || TI_EDMA [=m] || TI_K3_UDMA [=n] || COMPILE_TEST [=y]) && (ARCH_K3_J721E_SOC [=n] || COMPILE_TEST [=y]) > > [...] Applied to https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git for-next Thanks! [1/1] ASoC: ti: fix SND_SOC_J721E_EVM warnings & errors commit: 83249952ffab43b82487c1c497f1b49324c602d4 All being well this means that it will be integrated into the linux-next tree (usually sometime in the next 24 hours) and sent to Linus during the next merge window (or sooner if it is a bug fix), however if problems are discovered then the patch may be dropped or reverted. You may get further e-mails resulting from automated or manual testing and review of the tree, please engage with people reporting problems and send followup patches addressing any issues that are reported if needed. If any updates are required or you are submitting further changes they should be sent as incremental updates against current git, existing patches will not be replaced. Please add any relevant lists and maintainers to the CCs when replying to this mail. Thanks, Mark
--- linux-next-20200720.orig/sound/soc/ti/Kconfig +++ linux-next-20200720/sound/soc/ti/Kconfig @@ -222,6 +222,7 @@ config SND_SOC_DM365_VOICE_CODEC_MODULE config SND_SOC_J721E_EVM tristate "SoC Audio support for j721e EVM" depends on ARCH_K3_J721E_SOC || COMPILE_TEST + depends on I2C select SND_SOC_PCM3168A_I2C select SND_SOC_DAVINCI_MCASP help