[alsa-devel] [PATCH] ASoC: SAMSUNG: Add Aquila sound driver
Chanwoo Choi
cw00.choi at samsung.com
Thu Jul 8 10:10:47 CEST 2010
Jassi Brar wrote:
> On Thu, Jul 8, 2010 at 1:57 PM, Chanwoo Choi <cw00.choi at samsung.com> wrote:
>> This patch add sound support for the Aquila board based on S5PC110.
>>
>> The Aquila board is based on Samsung SoC(S5PC110) and include
>> WM8994 codec over I2Sv5 to support sound. As there is currently
>> no driver for the I2Sv5, the code to use I2Sv5 is deleted
>> on this patch.
>>
>> After I2Sv5 driver is posted in a few weeks, I will post incremental
>> patch which some codes for using I2Sv5. The owner of I2Sv5 said that
>> he will post I2Sv5 driver after a few weeks.
>
> I don't plan to create a copy of an almost copy of s3c64xx-i2s.c
> Please try to use the existing sound/soc/s3c24xx/s3c64xx-i2s-v4.c
> I intend to only enhance that code to enable features of 'v4', 'v5' etc.
>
As your comment, I did modify some codes to use sound/soc/s3c24xx/
s3c64xx-i2s-v4.c instead of I2Sv5. When I try to compile kernel
with arch/arm/configs/s5pv210_defconfig.
diff --git a/sound/soc/s3c24xx/Kconfig b/sound/soc/s3c24xx/Kconfig
index 0c5d8a5..c09b402 100644
--- a/sound/soc/s3c24xx/Kconfig
+++ b/sound/soc/s3c24xx/Kconfig
@@ -135,6 +135,7 @@ config SND_S3C64XX_SOC_SMARTQ
config SND_S5PC110_SOC_AQUILA_WM8994
tristate "SoC I2S Audio support for AQUILA - WM8994"
depends on SND_S3C24XX_SOC && MACH_AQUILA
+ select SND_S3C64XX_SOC_I2S_V4
select SND_SOC_WM8994
help
Say Y if you want to add support for SoC audio on aquila
diff --git a/sound/soc/s3c24xx/s3c-i2s-v2.c b/sound/soc/s3c24xx/s3c-i2s-v2.c
index 13311c8..64376b2 100644
--- a/sound/soc/s3c24xx/s3c-i2s-v2.c
+++ b/sound/soc/s3c24xx/s3c-i2s-v2.c
@@ -32,7 +32,8 @@
#undef S3C_IIS_V2_SUPPORTED
-#if defined(CONFIG_CPU_S3C2412) || defined(CONFIG_CPU_S3C2413)
+#if defined(CONFIG_CPU_S3C2412) || defined(CONFIG_CPU_S3C2413) \
+ || defined(CONFIG_CPU_S5PV210)
#define S3C_IIS_V2_SUPPORTED
#endif
When compiling kernel, it is occurred below error because
arch/arm/mach-s5pv210/include/mach/gpio-bank-*.h file
isn't included to upstream kernel.
sound/soc/s3c34xx/s3c64xx-i2s-v4.c included the header files
in arch/arm/mach-s3c64xx/include/*.
What is your opinion for this error?
- compile error log :
CHK include/generated/compile.h
CC sound/soc/s3c24xx/s3c64xx-i2s-v4.o
sound/soc/s3c24xx/s3c64xx-i2s-v4.c:19: fatal error:mach/gpio-bank-c.h:
No such file or directory
Thank you,
Chanwoo Choi
More information about the Alsa-devel
mailing list