]>
Commit | Line | Data |
---|---|---|
0b11dbf7 MY |
1 | menu "Sound support" |
2 | ||
ef35d98a SG |
3 | config SOUND |
4 | bool "Enable sound support" | |
5 | help | |
6 | Support making sounds through an audio codec. This is normally a | |
7 | beep at a chosen frequency for a selected length of time. However | |
8 | the drivers support playing arbitrary sound samples using a | |
9 | PCM interface. | |
10 | ||
11 | Note: At present the sound setup is somewhat tangled up in that the | |
12 | audio codecs are called from the sound-i2s code. This could be | |
13 | converted to driver model. | |
00cf7bf1 SG |
14 | |
15 | config I2S | |
16 | bool "Enable I2S support" | |
17 | depends on SOUND | |
18 | help | |
19 | I2S is a serial bus often used to transmit audio data from the | |
20 | SoC to the audio codec. This option enables sound support using | |
21 | I2S. It calls either of the two supported codecs (no use is made | |
22 | of driver model at present). | |
6bd7be27 SG |
23 | |
24 | config I2S_SAMSUNG | |
25 | bool "Enable I2C support for Samsung SoCs" | |
26 | depends on SOUND | |
27 | help | |
28 | Samsung Exynos SoCs support an I2S interface for sending audio | |
29 | data to an audio codec. This option enables support for this, | |
30 | using one of the available audio codec drivers. Enabling this | |
31 | option provides an implementation for sound_init() and | |
32 | sound_play(). | |
7a170a59 SG |
33 | |
34 | config SOUND_MAX98095 | |
35 | bool "Support Maxim max98095 audio codec" | |
36 | depends on I2S_SAMSUNG | |
37 | help | |
38 | Enable the max98095 audio codec. This is connected via I2S for | |
39 | audio data and I2C for codec control. At present it only works | |
40 | with the Samsung I2S driver. | |
dd573f91 | 41 | |
3907305f SG |
42 | config SOUND_SANDBOX |
43 | bool "Support sandbox emulated audio codec" | |
44 | depends on SANDBOX && SOUND | |
45 | help | |
46 | U-Boot sandbox can emulate a sound device using SDL, playing the | |
47 | sound on the host machine. This option implements the sound_init() | |
48 | and sound_play() functions for sandbox. Note that you must install | |
49 | the SDL libraries for this to work. | |
50 | ||
dd573f91 SG |
51 | config SOUND_WM8994 |
52 | bool "Support Wolfson Micro wm8994 audio codec" | |
53 | depends on I2S_SAMSUNG | |
54 | help | |
55 | Enable the wm8994 audio codec. This is connected via I2S for | |
56 | audio data and I2C for codec control. At present it only works | |
57 | with the Samsung I2S driver. | |
0b11dbf7 MY |
58 | |
59 | endmenu |