~ [ 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.0)


  1 # SPDX-License-Identifier: GPL-2.0-only        !!   1 # ALSA generic drivers
  2 config SND_MPU401_UART                         << 
  3         tristate                               << 
  4         select SND_RAWMIDI                     << 
  5                                                     2 
  6 config SND_OPL3_LIB                            !!   3 menu "Generic devices"
  7         tristate                               !!   4         depends on SND!=n
  8         select SND_TIMER                       << 
  9         select SND_HWDEP                       << 
 10         select SND_SEQ_DEVICE if SND_SEQUENCER << 
 11                                                << 
 12 config SND_OPL4_LIB                            << 
 13         tristate                               << 
 14         select SND_TIMER                       << 
 15         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                                                << 
 29 config SND_VX_LIB                              << 
 30         tristate                               << 
 31         select FW_LOADER                       << 
 32         select SND_HWDEP                       << 
 33         select SND_PCM                         << 
 34                                                << 
 35 config SND_AC97_CODEC                          << 
 36         tristate                               << 
 37         select SND_PCM                         << 
 38         select AC97_BUS                        << 
 39         select SND_VMASTER                     << 
 40                                                << 
 41 menuconfig SND_DRIVERS                         << 
 42         bool "Generic sound devices"           << 
 43         default y                              << 
 44         help                                   << 
 45           Support for generic sound devices.   << 
 46                                                << 
 47 if SND_DRIVERS                                 << 
 48                                                << 
 49 config SND_PCSP                                << 
 50         tristate "PC-Speaker support (READ HEL << 
 51         depends on PCSPKR_PLATFORM && X86 && H << 
 52         depends on INPUT                       << 
 53         select SND_PCM                         << 
 54         help                                   << 
 55           If you don't have a sound card in yo << 
 56           driver for the PC speaker which allo << 
 57           sound card.                          << 
 58           This driver also replaces the pcspkr << 
 59                                                << 
 60           You can compile this as a module whi << 
 61                                                << 
 62           WARNING: if you already have a sound << 
 63           driver may lead to a problem. Namely << 
 64           before the other sound driver of you << 
 65           pc-speaker a default sound device. W << 
 66           what you want. To make this driver p << 
 67           sound driver, you can add this in a  << 
 68           /etc/modprobe.d/ directory:          << 
 69           options snd-pcsp index=2             << 
 70                                                << 
 71           You don't need this driver if you on << 
 72           You don't need this driver if you ha << 
 73           in your PC instead of the real speak << 
 74                                                << 
 75           Say N if you have a sound card.      << 
 76           Say M if you don't.                  << 
 77           Say Y only if you really know what y << 
 78                                                     5 
 79 config SND_DUMMY                                    6 config SND_DUMMY
 80         tristate "Dummy (/dev/null) soundcard"      7         tristate "Dummy (/dev/null) soundcard"
 81         select SND_PCM                         !!   8         depends on SND
 82         help                                   << 
 83           Say Y here to include the dummy driv << 
 84           nothing, but emulates various mixer  << 
 85                                                << 
 86           You don't need this unless you're te << 
 87           of programs using the ALSA API.      << 
 88                                                << 
 89           To compile this driver as a module,  << 
 90           will be called snd-dummy.            << 
 91                                                << 
 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                                        9         help
117           Say 'Y' or 'M' to include support fo !!  10           Say 'Y' or 'M' to include dummy driver. This driver does nothing, but
118           This driver is aimed at extended tes !!  11           emulates various mixer controls and PCM devices.
119           which use the ALSA API, as well as t !!  12           
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                                                    13 
129 config SND_VIRMIDI                                 14 config SND_VIRMIDI
130         tristate "Virtual MIDI soundcard"          15         tristate "Virtual MIDI soundcard"
131         depends on SND_SEQUENCER                   16         depends on SND_SEQUENCER
132         select SND_TIMER                       << 
133         select SND_RAWMIDI                     << 
134         select SND_SEQ_VIRMIDI                 << 
135         select SND_SEQ_MIDI_EVENT              << 
136         help                                       17         help
137           Say Y here to include the virtual MI !!  18           Say 'Y' or 'M' to include virtual MIDI driver. This driver allows to
138           allows to connect applications using !!  19           connect applications using raw MIDI devices to sequencer.
139           sequencer clients.                   << 
140                                                << 
141           If you don't know what MIDI is, say  << 
142                                                << 
143           To compile this driver as a module,  << 
144           will be called snd-virmidi.          << 
145                                                    20 
146 config SND_MTPAV                                   21 config SND_MTPAV
147         tristate "MOTU MidiTimePiece AV multip     22         tristate "MOTU MidiTimePiece AV multiport MIDI"
148         depends on HAS_IOPORT                  !!  23         depends on SND
149         select SND_RAWMIDI                     << 
150         help                                       24         help
151           To use a MOTU MidiTimePiece AV multi !!  25           Say 'Y' or 'M' to include support for MOTU MidiTimePiece AV multiport
152           connected to the parallel port, say  !!  26           MIDI adapter.
153           the standard parallel port driver is << 
154                                                << 
155           To compile this driver as a module,  << 
156           will be called snd-mtpav.            << 
157                                                << 
158 config SND_MTS64                               << 
159         tristate "ESI Miditerminal 4140 driver << 
160         depends on PARPORT                     << 
161         select SND_RAWMIDI                     << 
162         help                                   << 
163           The ESI Miditerminal 4140 is a 4 In  << 
164           additional SMPTE Timecode capabiliti << 
165                                                << 
166           Say 'Y' to include support for this  << 
167                                                << 
168           To compile this driver as a module,  << 
169           will be called snd-mts64.            << 
170                                                    27 
171 config SND_SERIAL_U16550                           28 config SND_SERIAL_U16550
172         tristate "UART16550 serial MIDI driver !!  29         tristate "UART16550 - MIDI only driver"
173         depends on HAS_IOPORT                  !!  30         depends on SND
174         select SND_RAWMIDI                     << 
175         help                                   << 
176           To include support for MIDI serial p << 
177           and read <file:Documentation/sound/c << 
178           This driver works with serial UARTs  << 
179                                                << 
180           This driver accesses the serial port << 
181           make sure that the standard serial d << 
182           deactivated with setserial before lo << 
183                                                << 
184           To compile this driver as a module,  << 
185           will be called snd-serial-u16550.    << 
186                                                << 
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                                       31         help
193           To include support for mapping gener !!  32           Say 'Y' or 'M' to include support for MIDI serial port driver. It works
194           ALSA MIDI devices, say Y here. The d !!  33           with serial UARTs 16550 and better.
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                                                    34 
205 config SND_MPU401                                  35 config SND_MPU401
206         tristate "Generic MPU-401 UART driver"     36         tristate "Generic MPU-401 UART driver"
207         depends on HAS_IOPORT                  !!  37         depends on SND
208         select SND_MPU401_UART                 << 
209         help                                   << 
210           Say Y here to include support for MI << 
211           the Roland MPU-401 interface in UART << 
212                                                << 
213           To compile this driver as a module,  << 
214           will be called snd-mpu401.           << 
215                                                << 
216 config SND_PORTMAN2X4                          << 
217         tristate "Portman 2x4 driver"          << 
218         depends on PARPORT                     << 
219         select SND_RAWMIDI                     << 
220         help                                   << 
221           Say Y here to include support for Mi << 
222           port MIDI device.                    << 
223                                                << 
224           To compile this driver as a module,  << 
225           will be called snd-portman2x4.       << 
226                                                << 
227 config SND_AC97_POWER_SAVE                     << 
228         bool "AC97 Power-Saving Mode"          << 
229         depends on SND_AC97_CODEC              << 
230         default n                              << 
231         help                                   << 
232           Say Y here to enable the aggressive  << 
233           AC97 codecs.  In this mode, the powe << 
234           controlled at each open/close.       << 
235                                                << 
236           The mode is activated by passing 'po << 
237           snd-ac97-codec driver module, where  << 
238           value, a nonnegative integer that sp << 
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                                                << 
256 config SND_AC97_POWER_SAVE_DEFAULT             << 
257         int "Default time-out for AC97 power-s << 
258         depends on SND_AC97_POWER_SAVE         << 
259         default 0                              << 
260         help                                       38         help
261           The default time-out value in second !!  39           Say 'Y' or 'M' to include support for MPU401 hardware using UART access.
262           power-save mode.  0 means to disable << 
263                                                    40 
264           See SND_AC97_POWER_SAVE for more det !!  41 endmenu
265                                                    42 
266 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