dm: sound: samsung: Make local function static
[oweals/u-boot.git] / drivers / sound / Kconfig
index 599edae97f27265b63e94e5ac14bc7a11505f334..5de86c05c600de10739001263485c96956ebc904 100644 (file)
@@ -1,3 +1,5 @@
+menu "Sound support"
+
 config SOUND
        bool "Enable sound support"
        help
@@ -9,3 +11,49 @@ config SOUND
          Note: At present the sound setup is somewhat tangled up in that the
          audio codecs are called from the sound-i2s code. This could be
          converted to driver model.
+
+config I2S
+       bool "Enable I2S support"
+       depends on SOUND
+       help
+         I2S is a serial bus often used to transmit audio data from the
+         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().
+
+config SOUND_MAX98095
+       bool "Support Maxim max98095 audio codec"
+       depends on I2S_SAMSUNG
+       help
+         Enable the max98095 audio codec. This is connected via I2S for
+         audio data and I2C for codec control. At present it only works
+         with the Samsung I2S driver.
+
+config SOUND_SANDBOX
+       bool "Support sandbox emulated audio codec"
+       depends on SANDBOX && SOUND
+       help
+         U-Boot sandbox can emulate a sound device using SDL, playing the
+         sound on the host machine. This option implements the sound_init()
+         and sound_play() functions for sandbox. Note that you must install
+         the SDL libraries for this to work.
+
+config SOUND_WM8994
+       bool "Support Wolfson Micro wm8994 audio codec"
+       depends on I2S_SAMSUNG
+       help
+         Enable the wm8994 audio codec. This is connected via I2S for
+         audio data and I2C for codec control. At present it only works
+         with the Samsung I2S driver.
+
+endmenu