[PATCH 2/4] ARM: SAMSUNG: Add SMDK audio configuration
Seungwhan Youn
sw.youn at samsung.com
Fri Dec 24 01:42:18 EST 2010
This patch adds SMDK audio select configurations based on platform dependacny.
This helps more easyly and clearly to make sure about configuration on audio
drivers support on platform side.
Signed-off-by: Seungwhan Youn <sw.youn at samsung.com>
---
arch/arm/mach-s3c2443/Kconfig | 1 +
arch/arm/mach-s3c64xx/Kconfig | 3 +++
arch/arm/mach-s5p6442/Kconfig | 2 ++
arch/arm/mach-s5p64x0/Kconfig | 4 ++++
arch/arm/mach-s5pc100/Kconfig | 4 ++++
arch/arm/mach-s5pv210/Kconfig | 8 ++++++++
arch/arm/mach-s5pv310/Kconfig | 8 ++++++++
7 files changed, 30 insertions(+), 0 deletions(-)
diff --git a/arch/arm/mach-s3c2443/Kconfig b/arch/arm/mach-s3c2443/Kconfig
index 31babec..8a3052f 100644
--- a/arch/arm/mach-s3c2443/Kconfig
+++ b/arch/arm/mach-s3c2443/Kconfig
@@ -26,6 +26,7 @@ config MACH_SMDK2443
select CPU_S3C2443
select MACH_SMDK
select S3C_DEV_HSMMC
+ select SMDK_HAS_WM9710_AC97 if ASOC_SAMSUNG
help
Say Y here if you are using an SMDK2443
diff --git a/arch/arm/mach-s3c64xx/Kconfig b/arch/arm/mach-s3c64xx/Kconfig
index 579d2f0..02caae9 100644
--- a/arch/arm/mach-s3c64xx/Kconfig
+++ b/arch/arm/mach-s3c64xx/Kconfig
@@ -149,6 +149,9 @@ config MACH_SMDK6410
select S3C64XX_SETUP_IDE
select S3C64XX_SETUP_FB_24BPP
select S3C64XX_SETUP_KEYPAD
+ select SMDK_HAS_WM8580_I2S if ASOC_SAMSUNG
+ select SMDK_HAS_WM8580_PCM if ASOC_SAMSUNG
+ select SMDK_HAS_WM9713_AC97 if ASOC_SAMSUNG
help
Machine support for the Samsung SMDK6410
diff --git a/arch/arm/mach-s5p6442/Kconfig b/arch/arm/mach-s5p6442/Kconfig
index 33569e4..24c8131 100644
--- a/arch/arm/mach-s5p6442/Kconfig
+++ b/arch/arm/mach-s5p6442/Kconfig
@@ -19,6 +19,8 @@ config MACH_SMDK6442
bool "SMDK6442"
select CPU_S5P6442
select S3C_DEV_WDT
+ select SMDK_HAS_WM8580_I2S if ASOC_SAMSUNG
+ select SMDK_HAS_WM8580_PCM if ASOC_SAMSUNG
help
Machine support for Samsung SMDK6442
diff --git a/arch/arm/mach-s5p64x0/Kconfig b/arch/arm/mach-s5p64x0/Kconfig
index 164d278..005f1e5 100644
--- a/arch/arm/mach-s5p64x0/Kconfig
+++ b/arch/arm/mach-s5p64x0/Kconfig
@@ -36,6 +36,8 @@ config MACH_SMDK6440
select SAMSUNG_DEV_ADC
select SAMSUNG_DEV_TS
select S5P64X0_SETUP_I2C1
+ select SMDK_HAS_WM8580_I2S if ASOC_SAMSUNG
+ select SMDK_HAS_WM8580_PCM if ASOC_SAMSUNG
help
Machine support for the Samsung SMDK6440
@@ -49,6 +51,8 @@ config MACH_SMDK6450
select SAMSUNG_DEV_ADC
select SAMSUNG_DEV_TS
select S5P64X0_SETUP_I2C1
+ select SMDK_HAS_WM8580_I2S if ASOC_SAMSUNG
+ select SMDK_HAS_WM8580_PCM if ASOC_SAMSUNG
help
Machine support for the Samsung SMDK6450
diff --git a/arch/arm/mach-s5pc100/Kconfig b/arch/arm/mach-s5pc100/Kconfig
index b8fbf2f..fb9befd 100644
--- a/arch/arm/mach-s5pc100/Kconfig
+++ b/arch/arm/mach-s5pc100/Kconfig
@@ -67,6 +67,10 @@ config MACH_SMDKC100
select S5P_DEV_FIMC0
select S5P_DEV_FIMC1
select S5P_DEV_FIMC2
+ select SMDK_HAS_WM8580_I2S if ASOC_SAMSUNG
+ select SMDK_HAS_WM8580_PCM if ASOC_SAMSUNG
+ select SMDK_HAS_WM9713_AC97 if ASOC_SAMSUNG
+ select SMDK_HAS_SPDIF if ASOC_SAMSUNG
help
Machine support for the Samsung SMDKC100
diff --git a/arch/arm/mach-s5pv210/Kconfig b/arch/arm/mach-s5pv210/Kconfig
index 53aabef..44a4e5f 100644
--- a/arch/arm/mach-s5pv210/Kconfig
+++ b/arch/arm/mach-s5pv210/Kconfig
@@ -107,6 +107,10 @@ config MACH_SMDKC110
select S5PV210_SETUP_I2C1
select S5PV210_SETUP_I2C2
select S5PV210_SETUP_IDE
+ select SMDK_HAS_WM8580_I2S if ASOC_SAMSUNG
+ select SMDK_HAS_WM8580_PCM if ASOC_SAMSUNG
+ select SMDK_HAS_WM9713_AC97 if ASOC_SAMSUNG
+ select SMDK_HAS_SPDIF if ASOC_SAMSUNG
help
Machine support for Samsung SMDKC110
S5PC110(MCP) is one of package option of S5PV210
@@ -137,6 +141,10 @@ config MACH_SMDKV210
select S5PV210_SETUP_IDE
select S5PV210_SETUP_KEYPAD
select S5PV210_SETUP_SDHCI
+ select SMDK_HAS_WM8580_I2S if ASOC_SAMSUNG
+ select SMDK_HAS_WM8580_PCM if ASOC_SAMSUNG
+ select SMDK_HAS_WM9713_AC97 if ASOC_SAMSUNG
+ select SMDK_HAS_SPDIF if ASOC_SAMSUNG
help
Machine support for Samsung SMDKV210
diff --git a/arch/arm/mach-s5pv310/Kconfig b/arch/arm/mach-s5pv310/Kconfig
index b7aa3cd..ed0926a 100644
--- a/arch/arm/mach-s5pv310/Kconfig
+++ b/arch/arm/mach-s5pv310/Kconfig
@@ -83,6 +83,10 @@ config MACH_SMDKC210
select S5PV310_DEV_PD
select S5PV310_SETUP_I2C1
select S5PV310_SETUP_SDHCI
+ select SMDK_HAS_WM8994_I2S if ASOC_SAMSUNG
+ select SMDK_HAS_WM8994_PCM if ASOC_SAMSUNG
+ select SMDK_HAS_WM9713_AC97 if ASOC_SAMSUNG
+ select SMDK_HAS_SPDIF if ASOC_SAMSUNG
help
Machine support for Samsung SMDKC210
S5PC210(MCP) is one of package option of S5PV310
@@ -118,6 +122,10 @@ config MACH_SMDKV310
select S5PV310_DEV_PD
select S5PV310_SETUP_I2C1
select S5PV310_SETUP_SDHCI
+ select SMDK_HAS_WM8994_I2S if ASOC_SAMSUNG
+ select SMDK_HAS_WM8994_PCM if ASOC_SAMSUNG
+ select SMDK_HAS_WM9713_AC97 if ASOC_SAMSUNG
+ select SMDK_HAS_SPDIF if ASOC_SAMSUNG
help
Machine support for Samsung SMDKV310
--
1.6.2.5
More information about the linux-arm-kernel
mailing list