~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/sound/drivers/Kconfig

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /sound/drivers/Kconfig (Version linux-6.12-rc7) and /sound/drivers/Kconfig (Version linux-2.6.32.71)


  1 # SPDX-License-Identifier: GPL-2.0-only        << 
  2 config SND_MPU401_UART                              1 config SND_MPU401_UART
  3         tristate                               !!   2         tristate
  4         select SND_RAWMIDI                     !!   3         select SND_RAWMIDI
  5                                                     4 
  6 config SND_OPL3_LIB                                 5 config SND_OPL3_LIB
  7         tristate                                    6         tristate
  8         select SND_TIMER                            7         select SND_TIMER
  9         select SND_HWDEP                            8         select SND_HWDEP
 10         select SND_SEQ_DEVICE if SND_SEQUENCER << 
 11                                                     9 
 12 config SND_OPL4_LIB                                10 config SND_OPL4_LIB
 13         tristate                                   11         tristate
 14         select SND_TIMER                           12         select SND_TIMER
 15         select SND_HWDEP                           13         select SND_HWDEP
 16         select SND_SEQ_DEVICE if SND_SEQUENCER << 
 17                                                << 
 18 # select SEQ stuff to min(SND_SEQUENCER,SND_XX << 
 19 config SND_OPL3_LIB_SEQ                        << 
 20         def_tristate SND_SEQUENCER && SND_OPL3 << 
 21         select SND_SEQ_MIDI_EMUL               << 
 22         select SND_SEQ_MIDI_EVENT              << 
 23                                                << 
 24 config SND_OPL4_LIB_SEQ                        << 
 25         def_tristate SND_SEQUENCER && SND_OPL4 << 
 26         select SND_SEQ_MIDI_EMUL               << 
 27         select SND_SEQ_MIDI_EVENT              << 
 28                                                    14 
 29 config SND_VX_LIB                                  15 config SND_VX_LIB
 30         tristate                                   16         tristate
 31         select FW_LOADER                       << 
 32         select SND_HWDEP                           17         select SND_HWDEP
 33         select SND_PCM                             18         select SND_PCM
 34                                                    19 
 35 config SND_AC97_CODEC                              20 config SND_AC97_CODEC
 36         tristate                                   21         tristate
 37         select SND_PCM                             22         select SND_PCM
 38         select AC97_BUS                            23         select AC97_BUS
 39         select SND_VMASTER                         24         select SND_VMASTER
 40                                                    25 
 41 menuconfig SND_DRIVERS                             26 menuconfig SND_DRIVERS
 42         bool "Generic sound devices"               27         bool "Generic sound devices"
 43         default y                                  28         default y
 44         help                                       29         help
 45           Support for generic sound devices.       30           Support for generic sound devices.
 46                                                    31   
 47 if SND_DRIVERS                                     32 if SND_DRIVERS
 48                                                    33 
 49 config SND_PCSP                                    34 config SND_PCSP
 50         tristate "PC-Speaker support (READ HEL     35         tristate "PC-Speaker support (READ HELP!)"
 51         depends on PCSPKR_PLATFORM && X86 && H     36         depends on PCSPKR_PLATFORM && X86 && HIGH_RES_TIMERS
 52         depends on INPUT                           37         depends on INPUT
                                                   >>  38         depends on EXPERIMENTAL
 53         select SND_PCM                             39         select SND_PCM
 54         help                                       40         help
 55           If you don't have a sound card in yo     41           If you don't have a sound card in your computer, you can include a
 56           driver for the PC speaker which allo     42           driver for the PC speaker which allows it to act like a primitive
 57           sound card.                              43           sound card.
 58           This driver also replaces the pcspkr     44           This driver also replaces the pcspkr driver for beeps.
 59                                                    45 
 60           You can compile this as a module whi     46           You can compile this as a module which will be called snd-pcsp.
 61                                                    47 
 62           WARNING: if you already have a sound     48           WARNING: if you already have a soundcard, enabling this
 63           driver may lead to a problem. Namely     49           driver may lead to a problem. Namely, it may get loaded
 64           before the other sound driver of you     50           before the other sound driver of yours, making the
 65           pc-speaker a default sound device. W     51           pc-speaker a default sound device. Which is likely not
 66           what you want. To make this driver p     52           what you want. To make this driver play nicely with other
 67           sound driver, you can add this in a  !!  53           sound driver, you can add this into your /etc/modprobe.conf:
 68           /etc/modprobe.d/ directory:          << 
 69           options snd-pcsp index=2                 54           options snd-pcsp index=2
 70                                                    55 
 71           You don't need this driver if you on     56           You don't need this driver if you only want your pc-speaker to beep.
 72           You don't need this driver if you ha     57           You don't need this driver if you have a tablet piezo beeper
 73           in your PC instead of the real speak     58           in your PC instead of the real speaker.
 74                                                    59 
 75           Say N if you have a sound card.          60           Say N if you have a sound card.
 76           Say M if you don't.                      61           Say M if you don't.
 77           Say Y only if you really know what y     62           Say Y only if you really know what you do.
 78                                                    63 
 79 config SND_DUMMY                                   64 config SND_DUMMY
 80         tristate "Dummy (/dev/null) soundcard"     65         tristate "Dummy (/dev/null) soundcard"
 81         select SND_PCM                             66         select SND_PCM
 82         help                                       67         help
 83           Say Y here to include the dummy driv     68           Say Y here to include the dummy driver.  This driver does
 84           nothing, but emulates various mixer      69           nothing, but emulates various mixer controls and PCM devices.
 85                                                    70 
 86           You don't need this unless you're te     71           You don't need this unless you're testing the hardware support
 87           of programs using the ALSA API.          72           of programs using the ALSA API.
 88                                                    73 
 89           To compile this driver as a module,      74           To compile this driver as a module, choose M here: the module
 90           will be called snd-dummy.                75           will be called snd-dummy.
 91                                                    76 
 92 config SND_ALOOP                               << 
 93         tristate "Generic loopback driver (PCM << 
 94         select SND_PCM                         << 
 95         select SND_TIMER                       << 
 96         help                                   << 
 97           Say 'Y' or 'M' to include support fo << 
 98           This module returns played samples b << 
 99           the standard ALSA PCM device. The de << 
100           1->0, where first number is the play << 
101           number is the capture device. Module << 
102           configured number of substreams (see << 
103           parameter).                          << 
104                                                << 
105           The loopback device allows time sync << 
106           timing source using the time shift u << 
107           of system time).                     << 
108                                                << 
109           To compile this driver as a module,  << 
110           will be called snd-aloop.            << 
111                                                << 
112 config SND_PCMTEST                             << 
113         tristate "Virtual PCM test driver"     << 
114         depends on DEBUG_FS                    << 
115         select SND_PCM                         << 
116         help                                   << 
117           Say 'Y' or 'M' to include support fo << 
118           This driver is aimed at extended tes << 
119           which use the ALSA API, as well as t << 
120                                                << 
121           It can generate random or pattern-ba << 
122           check the playback stream for contai << 
123           time delays during capture/playback, << 
124           to perform the PCM middle layer test << 
125           PCM callbacks. It supports both inte << 
126           modes. You can find the correspondin << 
127           selftests folder.                    << 
128                                                << 
129 config SND_VIRMIDI                                 77 config SND_VIRMIDI
130         tristate "Virtual MIDI soundcard"          78         tristate "Virtual MIDI soundcard"
131         depends on SND_SEQUENCER                   79         depends on SND_SEQUENCER
132         select SND_TIMER                           80         select SND_TIMER
133         select SND_RAWMIDI                         81         select SND_RAWMIDI
134         select SND_SEQ_VIRMIDI                 << 
135         select SND_SEQ_MIDI_EVENT              << 
136         help                                       82         help
137           Say Y here to include the virtual MI     83           Say Y here to include the virtual MIDI driver.  This driver
138           allows to connect applications using     84           allows to connect applications using raw MIDI devices to
139           sequencer clients.                       85           sequencer clients.
140                                                    86 
141           If you don't know what MIDI is, say      87           If you don't know what MIDI is, say N here.
142                                                    88 
143           To compile this driver as a module,      89           To compile this driver as a module, choose M here: the module
144           will be called snd-virmidi.              90           will be called snd-virmidi.
145                                                    91 
146 config SND_MTPAV                                   92 config SND_MTPAV
147         tristate "MOTU MidiTimePiece AV multip     93         tristate "MOTU MidiTimePiece AV multiport MIDI"
148         depends on HAS_IOPORT                  << 
149         select SND_RAWMIDI                         94         select SND_RAWMIDI
150         help                                       95         help
151           To use a MOTU MidiTimePiece AV multi     96           To use a MOTU MidiTimePiece AV multiport MIDI adapter
152           connected to the parallel port, say      97           connected to the parallel port, say Y here and make sure that
153           the standard parallel port driver is     98           the standard parallel port driver isn't used for the port.
154                                                    99 
155           To compile this driver as a module,     100           To compile this driver as a module, choose M here: the module
156           will be called snd-mtpav.               101           will be called snd-mtpav.
157                                                   102 
158 config SND_MTS64                                  103 config SND_MTS64
159         tristate "ESI Miditerminal 4140 driver    104         tristate "ESI Miditerminal 4140 driver"
160         depends on PARPORT                        105         depends on PARPORT
161         select SND_RAWMIDI                        106         select SND_RAWMIDI
162         help                                      107         help
163           The ESI Miditerminal 4140 is a 4 In     108           The ESI Miditerminal 4140 is a 4 In 4 Out MIDI Interface with 
164           additional SMPTE Timecode capabiliti !! 109           additional SMPTE Timecode capabilities for the parallel port.
165                                                   110 
166           Say 'Y' to include support for this     111           Say 'Y' to include support for this device.
167                                                   112 
168           To compile this driver as a module,     113           To compile this driver as a module, chose 'M' here: the module 
169           will be called snd-mts64.            !! 114           will be called snd-mts64.
170                                                   115 
171 config SND_SERIAL_U16550                          116 config SND_SERIAL_U16550
172         tristate "UART16550 serial MIDI driver    117         tristate "UART16550 serial MIDI driver"
173         depends on HAS_IOPORT                  << 
174         select SND_RAWMIDI                        118         select SND_RAWMIDI
175         help                                      119         help
176           To include support for MIDI serial p    120           To include support for MIDI serial port interfaces, say Y here
177           and read <file:Documentation/sound/c !! 121           and read <file:Documentation/sound/alsa/serial-u16550.txt>.
178           This driver works with serial UARTs     122           This driver works with serial UARTs 16550 and better.
179                                                   123 
180           This driver accesses the serial port    124           This driver accesses the serial port hardware directly, so
181           make sure that the standard serial d    125           make sure that the standard serial driver isn't used or
182           deactivated with setserial before lo    126           deactivated with setserial before loading this driver.
183                                                   127 
184           To compile this driver as a module,     128           To compile this driver as a module, choose M here: the module
185           will be called snd-serial-u16550.       129           will be called snd-serial-u16550.
186                                                   130 
187 config SND_SERIAL_GENERIC                      << 
188         tristate "Generic serial MIDI driver"  << 
189         depends on SERIAL_DEV_BUS              << 
190         depends on OF                          << 
191         select SND_RAWMIDI                     << 
192         help                                   << 
193           To include support for mapping gener << 
194           ALSA MIDI devices, say Y here. The d << 
195           the serial port to standard baudrate << 
196           baudrate of 31.25 kBaud, configure t << 
197           device so that a requested 38.4 kBau << 
198                                                << 
199           Use this devicetree binding to confi << 
200           <file:Documentation/devicetree/bindi << 
201                                                << 
202           To compile this driver as a module,  << 
203           will be called snd-serial-generic.   << 
204                                                << 
205 config SND_MPU401                                 131 config SND_MPU401
206         tristate "Generic MPU-401 UART driver"    132         tristate "Generic MPU-401 UART driver"
207         depends on HAS_IOPORT                  << 
208         select SND_MPU401_UART                    133         select SND_MPU401_UART
209         help                                      134         help
210           Say Y here to include support for MI    135           Say Y here to include support for MIDI ports compatible with
211           the Roland MPU-401 interface in UART    136           the Roland MPU-401 interface in UART mode.
212                                                   137 
213           To compile this driver as a module,     138           To compile this driver as a module, choose M here: the module
214           will be called snd-mpu401.              139           will be called snd-mpu401.
215                                                   140 
216 config SND_PORTMAN2X4                             141 config SND_PORTMAN2X4
217         tristate "Portman 2x4 driver"             142         tristate "Portman 2x4 driver"
218         depends on PARPORT                        143         depends on PARPORT
219         select SND_RAWMIDI                        144         select SND_RAWMIDI
220         help                                      145         help
221           Say Y here to include support for Mi    146           Say Y here to include support for Midiman Portman 2x4 parallel
222           port MIDI device.                       147           port MIDI device.
223                                                   148 
224           To compile this driver as a module,     149           To compile this driver as a module, choose M here: the module
225           will be called snd-portman2x4.          150           will be called snd-portman2x4.
226                                                   151 
                                                   >> 152 config SND_ML403_AC97CR
                                                   >> 153         tristate "Xilinx ML403 AC97 Controller Reference"
                                                   >> 154         depends on XILINX_VIRTEX
                                                   >> 155         select SND_AC97_CODEC
                                                   >> 156         help
                                                   >> 157           Say Y here to include support for the
                                                   >> 158           opb_ac97_controller_ref_v1_00_a ip core found in Xilinx' ML403
                                                   >> 159           reference design.
                                                   >> 160 
                                                   >> 161           To compile this driver as a module, choose M here: the module
                                                   >> 162           will be called snd-ml403_ac97cr.
                                                   >> 163 
227 config SND_AC97_POWER_SAVE                        164 config SND_AC97_POWER_SAVE
228         bool "AC97 Power-Saving Mode"             165         bool "AC97 Power-Saving Mode"
229         depends on SND_AC97_CODEC                 166         depends on SND_AC97_CODEC
230         default n                                 167         default n
231         help                                      168         help
232           Say Y here to enable the aggressive     169           Say Y here to enable the aggressive power-saving support of
233           AC97 codecs.  In this mode, the powe    170           AC97 codecs.  In this mode, the power-mode is dynamically
234           controlled at each open/close.          171           controlled at each open/close.
235                                                   172 
236           The mode is activated by passing 'po !! 173           The mode is activated by passing power_save=1 option to
237           snd-ac97-codec driver module, where  !! 174           snd-ac97-codec driver.  You can toggle it dynamically over
238           value, a nonnegative integer that sp !! 175           sysfs, too.
239           seconds of idle time the driver must << 
240           put the AC97 into power-save mode;   << 
241           disables the use of this power-save  << 
242                                                << 
243           After the snd-ac97-codec driver modu << 
244           the 'power_save' parameter can be se << 
245                                                << 
246             echo 10 > /sys/module/snd_ac97_cod << 
247                                                << 
248           In this case, the time-out is set to << 
249           the time-out to 1 second (the minimu << 
250           isn't recommended because many appli << 
251           the device frequently.  A value of 1 << 
252           good choice for normal operations.   << 
253                                                << 
254           See Documentation/sound/designs/powe << 
255                                                   176 
256 config SND_AC97_POWER_SAVE_DEFAULT                177 config SND_AC97_POWER_SAVE_DEFAULT
257         int "Default time-out for AC97 power-s    178         int "Default time-out for AC97 power-save mode"
258         depends on SND_AC97_POWER_SAVE            179         depends on SND_AC97_POWER_SAVE
259         default 0                                 180         default 0
260         help                                      181         help
261           The default time-out value in second    182           The default time-out value in seconds for AC97 automatic
262           power-save mode.  0 means to disable    183           power-save mode.  0 means to disable the power-save mode.
263                                                << 
264           See SND_AC97_POWER_SAVE for more det << 
265                                                   184 
266 endif   # SND_DRIVERS                             185 endif   # SND_DRIVERS
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php