X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=drivers%2Fsound%2FKconfig;h=5de86c05c600de10739001263485c96956ebc904;hb=4ca0c3c993436cca743ed521e7f3d784d7fe31c8;hp=759a10fcc39a5e54c78fb37c8bc3128bdfb79133;hpb=00cf7bf19eb85ae9c28736ace8b046af0c3baed9;p=u-boot diff --git a/drivers/sound/Kconfig b/drivers/sound/Kconfig index 759a10fcc3..5de86c05c6 100644 --- a/drivers/sound/Kconfig +++ b/drivers/sound/Kconfig @@ -1,3 +1,5 @@ +menu "Sound support" + config SOUND bool "Enable sound support" help @@ -18,3 +20,40 @@ 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(). + +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