sandbox: exynos: Move CONFIG_I2S_SAMSUNG to Kconfig
authorSimon Glass <sjg@chromium.org>
Fri, 6 Mar 2015 20:19:11 +0000 (13:19 -0700)
committerSimon Glass <sjg@chromium.org>
Sat, 18 Apr 2015 17:11:39 +0000 (11:11 -0600)
Move this over to Kconfig and tidy up.

Signed-off-by: Simon Glass <sjg@chromium.org>
configs/arndale_defconfig
configs/smdk5250_defconfig
configs/snow_defconfig
drivers/sound/Kconfig
include/configs/exynos5250-common.h

index 3c0a6b3..3d5c870 100644 (file)
@@ -6,3 +6,4 @@ CONFIG_DEFAULT_DEVICE_TREE="exynos5250-arndale"
 CONFIG_SOUND=y
 CONFIG_CMD_SOUND=y
 CONFIG_I2S=y
+CONFIG_I2S_SAMSUNG=y
index 58e0516..1234619 100644 (file)
@@ -6,3 +6,4 @@ CONFIG_DEFAULT_DEVICE_TREE="exynos5250-smdk5250"
 CONFIG_SOUND=y
 CONFIG_CMD_SOUND=y
 CONFIG_I2S=y
+CONFIG_I2S_SAMSUNG=y
index eb8c64a..d8c01e6 100644 (file)
@@ -10,3 +10,4 @@ CONFIG_CMD_CROS_EC=y
 CONFIG_SOUND=y
 CONFIG_CMD_SOUND=y
 CONFIG_I2S=y
+CONFIG_I2S_SAMSUNG=y
index 759a10f..1b97af0 100644 (file)
@@ -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().
index c9eac15..895d6e1 100644 (file)
@@ -30,7 +30,6 @@
 
 /* Sound */
 #ifdef CONFIG_CMD_SOUND
-#define CONFIG_I2S_SAMSUNG
 #define CONFIG_SOUND_MAX98095
 #define CONFIG_SOUND_WM8994
 #endif