[PATCH v2 3/5] ARM: restrict CPU_BIG_ENDIAN configuration option

2014-10-28 Thread Xia Kaixu
Some platforms don't work when CPU_BIG_ENDIAN is enabled. So It can get a dependency on !ARCH_MULTIPLATFORM_STRICT. Signed-off-by: Xia Kaixu --- arch/arm/mm/Kconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/mm/Kconfig b/arch/arm/mm/Kconfig index ae69809..d510448 100644

[PATCH v2 4/5] ARM: allow errata and XIP options to be enabled without ARCH_MULTIPLATFORM_STRICT

2014-10-28 Thread Xia Kaixu
building for !ARCH_MULTIPLATFORM_STRICT and selecting only the one machine that you want to run on. So allow ARM_ERRATA and XIP_KERNEL options to be enabled without ARCH_MULTIPLATFORM_STRICT. Signed-off-by: Xia Kaixu --- arch/arm/Kconfig | 14 +++--- 1 file changed, 7 insertions(+), 7

[PATCH v2 2/5] ARM: change the corresponding arm/mach defconfigs

2014-10-28 Thread Xia Kaixu
The DEBUG_LL will get a dependency on !ARCH_MULTIPLATFORM_STRICT. So change the corresponding arm/mach defconfigs to disable ARCH_MULTIPLATFORM_STRICT and avoid break them. Signed-off-by: Xia Kaixu --- arch/arm/configs/bcm2835_defconfig | 1 + arch/arm/configs/moxart_defconfig | 1 + arch/arm

[PATCH v2 5/5] ARM: use early console instead of early debug in allmodconfig kernels

2014-10-28 Thread Xia Kaixu
The early debug could break something when booting 'allmodconfig' kernels. So we use early console instead of early debug. The early console didn't work yet on OMAP4460 because of missing earlycon support and I am working on that. Signed-off-by: Xia Kaixu --- arch/arm/Kconfig.debug | 25

[PATCH v2 1/5] ARM: introduce a CONFIG_ARCH_MULTIPLATFORM_STRICT Kconfig option

2014-10-28 Thread Xia Kaixu
Kconfig option that prevent those other options from getting enabled and get a strict multiplatform kernel. Signed-off-by: Xia Kaixu --- arch/arm/Kconfig | 14 ++ 1 file changed, 14 insertions(+) diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index 89c4b5c..50762cc 100644

[PATCH v2 0/5] ARM: get a strict multiplatform kernel that can run on any hardware

2014-10-28 Thread Xia Kaixu
Kconfig option that prevent those other options from getting enabled and get a strict multiplatform kernel. I am not sure who will pick up this patch set, so I just send it to a...@kernel.org and rmk. Xia Kaixu (5): ARM: introduce a CONFIG_ARCH_MULTIPLATFORM_STRICT Kconfig option ARM: change

[PATCH v2 0/5] ARM: get a strict multiplatform kernel that can run on any hardware

2014-10-28 Thread Xia Kaixu
Kconfig option that prevent those other options from getting enabled and get a strict multiplatform kernel. I am not sure who will pick up this patch set, so I just send it to a...@kernel.org and rmk. Xia Kaixu (5): ARM: introduce a CONFIG_ARCH_MULTIPLATFORM_STRICT Kconfig option ARM: change

[PATCH v2 1/5] ARM: introduce a CONFIG_ARCH_MULTIPLATFORM_STRICT Kconfig option

2014-10-28 Thread Xia Kaixu
Kconfig option that prevent those other options from getting enabled and get a strict multiplatform kernel. Signed-off-by: Xia Kaixu kaixu@linaro.org --- arch/arm/Kconfig | 14 ++ 1 file changed, 14 insertions(+) diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index 89c4b5c

[PATCH v2 2/5] ARM: change the corresponding arm/mach defconfigs

2014-10-28 Thread Xia Kaixu
The DEBUG_LL will get a dependency on !ARCH_MULTIPLATFORM_STRICT. So change the corresponding arm/mach defconfigs to disable ARCH_MULTIPLATFORM_STRICT and avoid break them. Signed-off-by: Xia Kaixu kaixu@linaro.org --- arch/arm/configs/bcm2835_defconfig | 1 + arch/arm/configs

[PATCH v2 5/5] ARM: use early console instead of early debug in allmodconfig kernels

2014-10-28 Thread Xia Kaixu
The early debug could break something when booting 'allmodconfig' kernels. So we use early console instead of early debug. The early console didn't work yet on OMAP4460 because of missing earlycon support and I am working on that. Signed-off-by: Xia Kaixu kaixu@linaro.org --- arch/arm

[PATCH v2 4/5] ARM: allow errata and XIP options to be enabled without ARCH_MULTIPLATFORM_STRICT

2014-10-28 Thread Xia Kaixu
building for !ARCH_MULTIPLATFORM_STRICT and selecting only the one machine that you want to run on. So allow ARM_ERRATA and XIP_KERNEL options to be enabled without ARCH_MULTIPLATFORM_STRICT. Signed-off-by: Xia Kaixu kaixu@linaro.org --- arch/arm/Kconfig | 14 +++--- 1 file changed, 7

[PATCH v2 3/5] ARM: restrict CPU_BIG_ENDIAN configuration option

2014-10-28 Thread Xia Kaixu
Some platforms don't work when CPU_BIG_ENDIAN is enabled. So It can get a dependency on !ARCH_MULTIPLATFORM_STRICT. Signed-off-by: Xia Kaixu kaixu@linaro.org --- arch/arm/mm/Kconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/mm/Kconfig b/arch/arm/mm/Kconfig index ae69809

[PATCH 0/4] ARM: get a strict multiplatform kernel that can run on any hardware

2014-10-21 Thread Xia Kaixu
Kconfig option that prevent those other options from getting enabled and get a strict multiplatform kernel. This patch set is not complete yet(missing the console). I am not sure who will pick up this patch set, so I just send it to a...@kernel.org and rmk. Xia Kaixu (4): ARM: introduce

[PATCH 4/4] ARM: allow errata and XIP options to be enabled without ARCH_MULTIPLATFORM_STRICT

2014-10-21 Thread Xia Kaixu
building for !ARCH_MULTIPLATFORM_STRICT and selecting only the one machine that you want to run on. So allow ARM_ERRATA and XIP_KERNEL options to be enabled without ARCH_MULTIPLATFORM_STRICT. Signed-off-by: Xia Kaixu --- arch/arm/Kconfig | 14 +++--- 1 file changed, 7 insertions(+), 7

[PATCH 2/4] ARM: change the corresponding arm/mach defconfigs

2014-10-21 Thread Xia Kaixu
The DEBUG_LL will get a dependency on !ARCH_MULTIPLATFORM_STRICT. So change the corresponding arm/mach defconfigs to disable ARCH_MULTIPLATFORM_STRICT and avoid break them. Signed-off-by: Xia Kaixu --- arch/arm/configs/bcm2835_defconfig | 1 + arch/arm/configs/moxart_defconfig | 1 + arch/arm

[PATCH 1/4] ARM: introduce a CONFIG_ARCH_MULTIPLATFORM_STRICT Kconfig option

2014-10-21 Thread Xia Kaixu
Kconfig option that prevent those other options from getting enabled and get a strict multiplatform kernel. Signed-off-by: Xia Kaixu --- arch/arm/Kconfig | 14 ++ 1 file changed, 14 insertions(+) diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index 89c4b5c..50762cc 100644

[PATCH 3/4] ARM: restrict CPU_BIG_ENDIAN configuration option

2014-10-21 Thread Xia Kaixu
Some platforms don't work when CPU_BIG_ENDIAN is enabled. So It can get a dependency on !ARCH_MULTIPLATFORM_STRICT. Signed-off-by: Xia Kaixu --- arch/arm/mm/Kconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/mm/Kconfig b/arch/arm/mm/Kconfig index ae69809..d510448 100644

[PATCH 1/4] ARM: introduce a CONFIG_ARCH_MULTIPLATFORM_STRICT Kconfig option

2014-10-21 Thread Xia Kaixu
Kconfig option that prevent those other options from getting enabled and get a strict multiplatform kernel. Signed-off-by: Xia Kaixu kaixu@linaro.org --- arch/arm/Kconfig | 14 ++ 1 file changed, 14 insertions(+) diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index 89c4b5c

[PATCH 3/4] ARM: restrict CPU_BIG_ENDIAN configuration option

2014-10-21 Thread Xia Kaixu
Some platforms don't work when CPU_BIG_ENDIAN is enabled. So It can get a dependency on !ARCH_MULTIPLATFORM_STRICT. Signed-off-by: Xia Kaixu kaixu@linaro.org --- arch/arm/mm/Kconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/mm/Kconfig b/arch/arm/mm/Kconfig index ae69809

[PATCH 2/4] ARM: change the corresponding arm/mach defconfigs

2014-10-21 Thread Xia Kaixu
The DEBUG_LL will get a dependency on !ARCH_MULTIPLATFORM_STRICT. So change the corresponding arm/mach defconfigs to disable ARCH_MULTIPLATFORM_STRICT and avoid break them. Signed-off-by: Xia Kaixu kaixu@linaro.org --- arch/arm/configs/bcm2835_defconfig | 1 + arch/arm/configs

[PATCH 4/4] ARM: allow errata and XIP options to be enabled without ARCH_MULTIPLATFORM_STRICT

2014-10-21 Thread Xia Kaixu
building for !ARCH_MULTIPLATFORM_STRICT and selecting only the one machine that you want to run on. So allow ARM_ERRATA and XIP_KERNEL options to be enabled without ARCH_MULTIPLATFORM_STRICT. Signed-off-by: Xia Kaixu kaixu@linaro.org --- arch/arm/Kconfig | 14 +++--- 1 file changed, 7

[PATCH 0/4] ARM: get a strict multiplatform kernel that can run on any hardware

2014-10-21 Thread Xia Kaixu
Kconfig option that prevent those other options from getting enabled and get a strict multiplatform kernel. This patch set is not complete yet(missing the console). I am not sure who will pick up this patch set, so I just send it to a...@kernel.org and rmk. Xia Kaixu (4): ARM: introduce

[PATCH] ARM: cns3xxx: fix allmodconfig panic in pci driver

2014-09-03 Thread Xia Kaixu
From: Xia Kaixu The kernel panic occurs when running an allmodconfig kernel on OMAP4460. The inicall "cns3xxx_pcie_init" does not check which hardware it's running on and just tries to access to its specific registers. Now call it from .init_late callback from the two machine d

[PATCH] ARM: cns3xxx: fix allmodconfig panic in pci driver

2014-09-03 Thread Xia Kaixu
From: Xia Kaixu The kernel panic occurs when running an allmodconfig kernel on OMAP4460. The inicall "cns3xxx_pcie_init" does not check which hardware it's running on and just tries to access to its specific registers. Now call it from .init_late callback from the two machine d

[PATCH] ARM: cns3xxx: fix allmodconfig panic in pci driver

2014-09-03 Thread Xia Kaixu
From: Xia Kaixu kaixu@linaro.org The kernel panic occurs when running an allmodconfig kernel on OMAP4460. The inicall cns3xxx_pcie_init does not check which hardware it's running on and just tries to access to its specific registers. Now call it from .init_late callback from the two machine

[PATCH] ARM: cns3xxx: fix allmodconfig panic in pci driver

2014-09-03 Thread Xia Kaixu
From: Xia Kaixu kaixu@linaro.org The kernel panic occurs when running an allmodconfig kernel on OMAP4460. The inicall cns3xxx_pcie_init does not check which hardware it's running on and just tries to access to its specific registers. Now call it from .init_late callback from the two machine

[PATCH 15/15] ASoC: pxa: remove mach header dependency

2014-05-03 Thread Xia Kaixu
, not on mmp. Signed-off-by: Arnd Bergmann Signed-off-by: Xia Kaixu Cc: Liam Girdwood Cc: Mark Brown Cc: Eric Miao Cc: Russell King Cc: Haojian Zhuang Cc: linux-arm-ker...@lists.infradead.org Cc: alsa-de...@alsa-project.org --- sound/arm/pxa2xx-pcm.c |2 ++ sound/arm/pxa2xx-pcm.h |3

[PATCH 15/15] ASoC: pxa: remove mach header dependency

2014-05-03 Thread Xia Kaixu
on pxa, not on mmp. Signed-off-by: Arnd Bergmann a...@arndb.de Signed-off-by: Xia Kaixu kaixu@linaro.org Cc: Liam Girdwood lgirdw...@gmail.com Cc: Mark Brown broo...@kernel.org Cc: Eric Miao eric.y.m...@gmail.com Cc: Russell King li...@arm.linux.org.uk Cc: Haojian Zhuang haojian.zhu...@gmail.com

[tip:perf/core] perf tools: Remove extra '/' character in events file path

2014-05-01 Thread tip-bot for Xia Kaixu
Commit-ID: 603940b6b8b1347ec13a628165c00194ebc17ed2 Gitweb: http://git.kernel.org/tip/603940b6b8b1347ec13a628165c00194ebc17ed2 Author: Xia Kaixu AuthorDate: Sat, 26 Apr 2014 15:55:12 +0800 Committer: Jiri Olsa CommitDate: Wed, 30 Apr 2014 17:02:24 +0200 perf tools: Remove extra

[tip:perf/core] perf tools: Remove extra '/' character in events file path

2014-05-01 Thread tip-bot for Xia Kaixu
Commit-ID: 603940b6b8b1347ec13a628165c00194ebc17ed2 Gitweb: http://git.kernel.org/tip/603940b6b8b1347ec13a628165c00194ebc17ed2 Author: Xia Kaixu xiaka...@huawei.com AuthorDate: Sat, 26 Apr 2014 15:55:12 +0800 Committer: Jiri Olsa jo...@kernel.org CommitDate: Wed, 30 Apr 2014 17:02:24

[PATCH 00/15] ASoC: Arnds randconfig fixes for ASoC

2014-04-29 Thread Xia Kaixu
support needs I2C ASoC: SND_S3C_DMA_LEGACY needs S3C24XX_DMA ASoC: Amstrad E3 needs TTY support for codec ASoC: pxa: remove mach header dependency Xia Kaixu (4): ASoC: TTC DKB audio needs I2C ASoC: Migo-R sound needs I2C ASoC: TLV320AIC23 and Simtec Hermes audio need I2C ASoC: WM0010

[PATCH 11/15] ASoC: WM0010 needs SPI

2014-04-29 Thread Xia Kaixu
From: Arnd Bergmann The missing dependency can lead to build errors, so make it explicit in Kconfig. Signed-off-by: Arnd Bergmann Signed-off-by: Xia Kaixu Cc: Mark Brown Cc: Liam Girdwood Cc: Ben Dooks Cc: Kukjin Kim Cc: Sangbeom Kim Cc: alsa-de...@alsa-project.org Cc: linux-arm-ker

[PATCH 03/15] ASoC: SMDK_WM8580_PCM needs REGMAP_I2C

2014-04-29 Thread Xia Kaixu
From: Arnd Bergmann This adds a missing dependency for SND_SOC_SMDK_WM8580_PCM to require REGMAP_I2C to be enabled, avoiding possible build erorrs. Signed-off-by: Arnd Bergmann Signed-off-by: Xia Kaixu Cc: Mark Brown Cc: Liam Girdwood Cc: Ben Dooks Cc: Kukjin Kim Cc: Sangbeom Kim Cc

[PATCH 02/15] ASoC: davinci: add dependencies for SND_SOC_TLV320AIC3X

2014-04-29 Thread Xia Kaixu
From: Arnd Bergmann This codec requires I2C to be enabled, so any other option that selects it should also depend on I2C. Signed-off-by: Arnd Bergmann Signed-off-by: Xia Kaixu Cc: Mark Brown Cc: Liam Girdwood Cc: alsa-de...@alsa-project.org --- sound/soc/davinci/Kconfig | 10

[PATCH 04/15] ASoC: samsung-idma: avoid 64-bit division

2014-04-29 Thread Xia Kaixu
From: Arnd Bergmann dma_addr_t may be 64 bit wide, which causes a build failure when doing a division on it. Here it is safe to cast to an u32 type, which avoids the problem. Signed-off-by: Arnd Bergmann Signed-off-by: Xia Kaixu Cc: Mark Brown Cc: Liam Girdwood Cc: Ben Dooks Cc: Kukjin Kim

[PATCH 07/15] ASoC: UDA1380 needs I2C

2014-04-29 Thread Xia Kaixu
From: Arnd Bergmann The UDA1380 driver needs I2C to be enabled, so SND_SOC_SAMSUNG_H1940_UDA1380 and SND_SOC_SAMSUNG_RX1950_UDA1380 also require this. Signed-off-by: Arnd Bergmann Signed-off-by: Xia Kaixu Cc: Mark Brown Cc: Liam Girdwood Cc: Ben Dooks Cc: Kukjin Kim Cc: Sangbeom Kim

[PATCH 15/15] ASoC: pxa: remove mach header dependency

2014-04-29 Thread Xia Kaixu
, not on mmp. Signed-off-by: Arnd Bergmann Signed-off-by: Xia Kaixu Cc: Mark Brown Cc: Liam Girdwood Cc: Eric Miao Cc: Russell King Cc: Haojian Zhuang Cc: linux-arm-ker...@lists.infradead.org Cc: alsa-de...@alsa-project.org --- sound/arm/pxa2xx-pcm.c |2 ++ sound/arm/pxa2xx-pcm.h |3

[PATCH 12/15] ASoC: Atmel WM8904 codec support needs I2C

2014-04-29 Thread Xia Kaixu
From: Arnd Bergmann The WM8904 codec driver needs I2C to be enabled, so the SND_ATMEL_SOC_WM8904 option also requires this. Found using randconfig build testing. Signed-off-by: Arnd Bergmann Signed-off-by: Xia Kaixu Cc: Mark Brown Cc: Liam Girdwood Cc: alsa-de...@alsa-project.org

[PATCH 13/15] ASoC: SND_S3C_DMA_LEGACY needs S3C24XX_DMA

2014-04-29 Thread Xia Kaixu
ne is only used on the s3c2410 and s3c2442 SoCs of the s3c24xx family, but not the others, so we can remove this from Kconfig. Signed-off-by: Arnd Bergmann Signed-off-by: Xia Kaixu Cc: Mark Brown Cc: Liam Girdwood Cc: Ben Dooks Cc: Kukjin Kim Cc: Sangbeom Kim Cc: linux-arm-ker...@lists.infrad

[PATCH 10/15] ASoC: TLV320AIC23 and Simtec Hermes audio

2014-04-29 Thread Xia Kaixu
From: Arnd Bergmann This codec requires I2C to be enabled, so any other option that selects it should also depend on I2C. Signed-off-by: Arnd Bergmann Signed-off-by: Xia Kaixu Cc: Mark Brown Cc: Liam Girdwood Cc: Ben Dooks Cc: Kukjin Kim Cc: Sangbeom Kim Cc: alsa-de...@alsa-project.org

[PATCH 14/15] ASoC: Amstrad E3 needs TTY support for codec

2014-04-29 Thread Xia Kaixu
-by: Xia Kaixu Cc: Mark Brown Cc: Liam Girdwood Cc: Peter Ujfalusi Cc: Jarkko Nikula Cc: linux-o...@vger.kernel.org Cc: alsa-de...@alsa-project.org --- sound/soc/omap/Kconfig |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sound/soc/omap/Kconfig b/sound/soc/omap/Kconfig index

[PATCH 06/15] ASoC: RX-51 audio needs I2C

2014-04-29 Thread Xia Kaixu
From: Arnd Bergmann The codec requires I2C to be enabled, so any other option that selects it should also depend on I2C. Signed-off-by: Arnd Bergmann Signed-off-by: Xia Kaixu Cc: Mark Brown Cc: Liam Girdwood Cc: Peter Ujfalusi Cc: Jarkko Nikula Cc: alsa-de...@alsa-project.org Cc: linux-o

[PATCH 09/15] ASoC: Migo-R sound needs I2C

2014-04-29 Thread Xia Kaixu
From: Arnd Bergmann The WM8978 driver needs I2C to be enabled, so the SND_SIU_MIGOR option also requires this. Signed-off-by: Arnd Bergmann Signed-off-by: Xia Kaixu Cc: Mark Brown Cc: Liam Girdwood Cc: alsa-de...@alsa-project.org Cc: linux-arm-ker...@lists.infradead.org --- sound/soc/sh

[PATCH 08/15] ASoC: TTC DKB audio needs I2C

2014-04-29 Thread Xia Kaixu
From: Arnd Bergmann The missing dependency can lead to build errors, so make it explicit in Kconfig. Signed-off-by: Arnd Bergmann Signed-off-by: Xia Kaixu Cc: Mark Brown Cc: Liam Girdwood Cc: Philipp Zabel Cc: Paul Parsons Cc: Russell King Cc: Eric Miao Cc: Haojian Zhuang Cc: alsa-de

[PATCH 00/15] ASoC: Arnds randconfig fixes for ASoC

2014-04-29 Thread Xia Kaixu
support needs I2C ASoC: SND_S3C_DMA_LEGACY needs S3C24XX_DMA ASoC: Amstrad E3 needs TTY support for codec ASoC: pxa: remove mach header dependency Xia Kaixu (4): ASoC: TTC DKB audio needs I2C ASoC: Migo-R sound needs I2C ASoC: TLV320AIC23 and Simtec Hermes audio need I2C ASoC: WM0010

[PATCH 05/15] ASoC: nuc900: export nuc900_ac97_data

2014-04-29 Thread Xia Kaixu
Signed-off-by: Arnd Bergmann Signed-off-by: Xia Kaixu Cc: Mark Brown Cc: Liam Girdwood Cc: Wan ZongShun Cc: alsa-de...@alsa-project.org Cc: linux-arm-ker...@lists.infradead.org --- sound/soc/nuc900/Kconfig |1 + sound/soc/nuc900/nuc900-ac97.c |1 + 2 files changed, 2 insertions(+)

[PATCH 01/15] ASoC: CS42L51 and WM8962 codecs depend on INPUT

2014-04-29 Thread Xia Kaixu
added. Appending to the dependency list seems the easiest way out, since this is not a practical limitation. If anyone really needs to build these codecs for a kernel with no input support, a more sophisticated solution can be implemented. Signed-off-by: Arnd Bergmann Signed-off-by: Xia Kaixu Cc

[PATCH 01/15] ASoC: CS42L51 and WM8962 codecs depend on INPUT

2014-04-29 Thread Xia Kaixu
Signed-off-by: Xia Kaixu kaixu@linaro.org Cc: Mark Brown broo...@kernel.org Cc: Liam Girdwood l...@slimlogic.co.uk Cc: Ben Dooks ben-li...@fluff.org Cc: Kukjin Kim kgene@samsung.com Cc: Sangbeom Kim sbki...@samsung.com Cc: Lars-Peter Clausen l...@metafoo.de Cc: Timur Tabi ti...@tabi.org Cc

[PATCH 05/15] ASoC: nuc900: export nuc900_ac97_data

2014-04-29 Thread Xia Kaixu
. Signed-off-by: Arnd Bergmann a...@arndb.de Signed-off-by: Xia Kaixu kaixu@linaro.org Cc: Mark Brown broo...@kernel.org Cc: Liam Girdwood lgirdw...@gmail.com Cc: Wan ZongShun mcuos@gmail.com Cc: alsa-de...@alsa-project.org Cc: linux-arm-ker...@lists.infradead.org --- sound/soc/nuc900/Kconfig

[PATCH 00/15] ASoC: Arnds randconfig fixes for ASoC

2014-04-29 Thread Xia Kaixu
support needs I2C ASoC: SND_S3C_DMA_LEGACY needs S3C24XX_DMA ASoC: Amstrad E3 needs TTY support for codec ASoC: pxa: remove mach header dependency Xia Kaixu (4): ASoC: TTC DKB audio needs I2C ASoC: Migo-R sound needs I2C ASoC: TLV320AIC23 and Simtec Hermes audio need I2C ASoC: WM0010

[PATCH 08/15] ASoC: TTC DKB audio needs I2C

2014-04-29 Thread Xia Kaixu
From: Arnd Bergmann a...@arndb.de The missing dependency can lead to build errors, so make it explicit in Kconfig. Signed-off-by: Arnd Bergmann a...@arndb.de Signed-off-by: Xia Kaixu kaixu@linaro.org Cc: Mark Brown broo...@kernel.org Cc: Liam Girdwood lgirdw...@gmail.com Cc: Philipp Zabel

[PATCH 06/15] ASoC: RX-51 audio needs I2C

2014-04-29 Thread Xia Kaixu
From: Arnd Bergmann a...@arndb.de The codec requires I2C to be enabled, so any other option that selects it should also depend on I2C. Signed-off-by: Arnd Bergmann a...@arndb.de Signed-off-by: Xia Kaixu kaixu@linaro.org Cc: Mark Brown broo...@kernel.org Cc: Liam Girdwood lgirdw...@gmail.com

[PATCH 09/15] ASoC: Migo-R sound needs I2C

2014-04-29 Thread Xia Kaixu
From: Arnd Bergmann a...@arndb.de The WM8978 driver needs I2C to be enabled, so the SND_SIU_MIGOR option also requires this. Signed-off-by: Arnd Bergmann a...@arndb.de Signed-off-by: Xia Kaixu kaixu@linaro.org Cc: Mark Brown broo...@kernel.org Cc: Liam Girdwood lgirdw...@gmail.com Cc: alsa

[PATCH 14/15] ASoC: Amstrad E3 needs TTY support for codec

2014-04-29 Thread Xia Kaixu
a...@arndb.de Signed-off-by: Xia Kaixu kaixu@linaro.org Cc: Mark Brown broo...@kernel.org Cc: Liam Girdwood lgirdw...@gmail.com Cc: Peter Ujfalusi peter.ujfal...@ti.com Cc: Jarkko Nikula jarkko.nik...@bitmer.com Cc: linux-o...@vger.kernel.org Cc: alsa-de...@alsa-project.org --- sound/soc/omap

[PATCH 13/15] ASoC: SND_S3C_DMA_LEGACY needs S3C24XX_DMA

2014-04-29 Thread Xia Kaixu
is only used on the s3c2410 and s3c2442 SoCs of the s3c24xx family, but not the others, so we can remove this from Kconfig. Signed-off-by: Arnd Bergmann a...@arndb.de Signed-off-by: Xia Kaixu kaixu@linaro.org Cc: Mark Brown broo...@kernel.org Cc: Liam Girdwood lgirdw...@gmail.com Cc: Ben Dooks

[PATCH 12/15] ASoC: Atmel WM8904 codec support needs I2C

2014-04-29 Thread Xia Kaixu
From: Arnd Bergmann a...@arndb.de The WM8904 codec driver needs I2C to be enabled, so the SND_ATMEL_SOC_WM8904 option also requires this. Found using randconfig build testing. Signed-off-by: Arnd Bergmann a...@arndb.de Signed-off-by: Xia Kaixu kaixu@linaro.org Cc: Mark Brown broo

[PATCH 10/15] ASoC: TLV320AIC23 and Simtec Hermes audio

2014-04-29 Thread Xia Kaixu
From: Arnd Bergmann a...@arndb.de This codec requires I2C to be enabled, so any other option that selects it should also depend on I2C. Signed-off-by: Arnd Bergmann a...@arndb.de Signed-off-by: Xia Kaixu kaixu@linaro.org Cc: Mark Brown broo...@kernel.org Cc: Liam Girdwood lgirdw...@gmail.com

[PATCH 15/15] ASoC: pxa: remove mach header dependency

2014-04-29 Thread Xia Kaixu
on pxa, not on mmp. Signed-off-by: Arnd Bergmann a...@arndb.de Signed-off-by: Xia Kaixu kaixu@linaro.org Cc: Mark Brown broo...@kernel.org Cc: Liam Girdwood lgirdw...@gmail.com Cc: Eric Miao eric.y.m...@gmail.com Cc: Russell King li...@arm.linux.org.uk Cc: Haojian Zhuang haojian.zhu...@gmail.com

[PATCH 07/15] ASoC: UDA1380 needs I2C

2014-04-29 Thread Xia Kaixu
From: Arnd Bergmann a...@arndb.de The UDA1380 driver needs I2C to be enabled, so SND_SOC_SAMSUNG_H1940_UDA1380 and SND_SOC_SAMSUNG_RX1950_UDA1380 also require this. Signed-off-by: Arnd Bergmann a...@arndb.de Signed-off-by: Xia Kaixu kaixu@linaro.org Cc: Mark Brown broo...@kernel.org Cc

[PATCH 02/15] ASoC: davinci: add dependencies for SND_SOC_TLV320AIC3X

2014-04-29 Thread Xia Kaixu
From: Arnd Bergmann a...@arndb.de This codec requires I2C to be enabled, so any other option that selects it should also depend on I2C. Signed-off-by: Arnd Bergmann a...@arndb.de Signed-off-by: Xia Kaixu kaixu@linaro.org Cc: Mark Brown broo...@kernel.org Cc: Liam Girdwood lgirdw...@gmail.com

[PATCH 04/15] ASoC: samsung-idma: avoid 64-bit division

2014-04-29 Thread Xia Kaixu
From: Arnd Bergmann a...@arndb.de dma_addr_t may be 64 bit wide, which causes a build failure when doing a division on it. Here it is safe to cast to an u32 type, which avoids the problem. Signed-off-by: Arnd Bergmann a...@arndb.de Signed-off-by: Xia Kaixu kaixu@linaro.org Cc: Mark Brown

[PATCH 03/15] ASoC: SMDK_WM8580_PCM needs REGMAP_I2C

2014-04-29 Thread Xia Kaixu
From: Arnd Bergmann a...@arndb.de This adds a missing dependency for SND_SOC_SMDK_WM8580_PCM to require REGMAP_I2C to be enabled, avoiding possible build erorrs. Signed-off-by: Arnd Bergmann a...@arndb.de Signed-off-by: Xia Kaixu kaixu@linaro.org Cc: Mark Brown broo...@kernel.org Cc: Liam

[PATCH 11/15] ASoC: WM0010 needs SPI

2014-04-29 Thread Xia Kaixu
From: Arnd Bergmann a...@arndb.de The missing dependency can lead to build errors, so make it explicit in Kconfig. Signed-off-by: Arnd Bergmann a...@arndb.de Signed-off-by: Xia Kaixu kaixu@linaro.org Cc: Mark Brown broo...@kernel.org Cc: Liam Girdwood lgirdw...@gmail.com Cc: Ben Dooks ben-li

[PATCH 00/15] ASoC: Arnds randconfig fixes for ASoC

2014-04-29 Thread Xia Kaixu
support needs I2C ASoC: SND_S3C_DMA_LEGACY needs S3C24XX_DMA ASoC: Amstrad E3 needs TTY support for codec ASoC: pxa: remove mach header dependency Xia Kaixu (4): ASoC: TTC DKB audio needs I2C ASoC: Migo-R sound needs I2C ASoC: TLV320AIC23 and Simtec Hermes audio need I2C ASoC: WM0010