[U-Boot] [PATCH 11/14] sandbox: exynos: Move CONFIG_I2S_SAMSUNG to Kconfig

Simon Glass sjg at chromium.org
Fri Mar 6 21:19:11 CET 2015


Move this over to Kconfig and tidy up.

Signed-off-by: Simon Glass <sjg at chromium.org>
---

 configs/arndale_defconfig           |  1 +
 configs/smdk5250_defconfig          |  1 +
 configs/snow_defconfig              |  1 +
 drivers/sound/Kconfig               | 10 ++++++++++
 include/configs/exynos5250-common.h |  1 -
 5 files changed, 13 insertions(+), 1 deletion(-)

diff --git a/configs/arndale_defconfig b/configs/arndale_defconfig
index 9c0b62f..19f51fe 100644
--- a/configs/arndale_defconfig
+++ b/configs/arndale_defconfig
@@ -6,3 +6,4 @@ CONFIG_DEFAULT_DEVICE_TREE="exynos5250-arndale"
 CONFIG_SOUND=y
 CONFIG_CMD_SOUND=y
 CONFIG_I2S=y
+CONFIG_I2S_SAMSUNG=y
diff --git a/configs/smdk5250_defconfig b/configs/smdk5250_defconfig
index 42908b4..35b8c13 100644
--- a/configs/smdk5250_defconfig
+++ b/configs/smdk5250_defconfig
@@ -6,3 +6,4 @@ CONFIG_DEFAULT_DEVICE_TREE="exynos5250-smdk5250"
 CONFIG_SOUND=y
 CONFIG_CMD_SOUND=y
 CONFIG_I2S=y
+CONFIG_I2S_SAMSUNG=y
diff --git a/configs/snow_defconfig b/configs/snow_defconfig
index 368fb3c..70c2b22 100644
--- a/configs/snow_defconfig
+++ b/configs/snow_defconfig
@@ -11,3 +11,4 @@ CONFIG_CMD_CROS_EC=y
 CONFIG_SOUND=y
 CONFIG_CMD_SOUND=y
 CONFIG_I2S=y
+CONFIG_I2S_SAMSUNG=y
diff --git a/drivers/sound/Kconfig b/drivers/sound/Kconfig
index 759a10f..1b97af0 100644
--- a/drivers/sound/Kconfig
+++ b/drivers/sound/Kconfig
@@ -18,3 +18,13 @@ config I2S
 	  SoC to the audio codec. This option enables sound support using
 	  I2S. It calls either of the two supported codecs (no use is made
 	  of driver model at present).
+
+config I2S_SAMSUNG
+	bool "Enable I2C support for Samsung SoCs"
+	depends on SOUND
+	help
+	  Samsung Exynos SoCs support an I2S interface for sending audio
+	  data to an audio codec. This option enables support for this,
+	  using one of the available audio codec drivers. Enabling this
+	  option provides an implementation for sound_init() and
+	  sound_play().
diff --git a/include/configs/exynos5250-common.h b/include/configs/exynos5250-common.h
index c9eac15..895d6e1 100644
--- a/include/configs/exynos5250-common.h
+++ b/include/configs/exynos5250-common.h
@@ -30,7 +30,6 @@
 
 /* Sound */
 #ifdef CONFIG_CMD_SOUND
-#define CONFIG_I2S_SAMSUNG
 #define CONFIG_SOUND_MAX98095
 #define CONFIG_SOUND_WM8994
 #endif
-- 
2.2.0.rc0.207.ga3a616c



More information about the U-Boot mailing list