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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
,
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
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
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
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
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
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
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
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
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
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
,
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
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
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
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
-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
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
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
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
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
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(+)
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
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
.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
64 matches
Mail list logo