Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

sound: move driver parameters to their own files

Move sound (OSS & ALSA) kernel parameters to their own files.

Signed-off-by: Randy Dunlap <randy.dunlap@oracle.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>

authored by

Randy Dunlap and committed by
Takashi Iwai
bcfde334 15c0cee6

+192 -161
+6 -161
Documentation/kernel-parameters.txt
··· 280 280 no: ACPI OperationRegions are not marked as reserved, 281 281 no further checks are performed. 282 282 283 - ad1848= [HW,OSS] 284 - Format: <io>,<irq>,<dma>,<dma2>,<type> 285 - 286 283 add_efi_memmap [EFI; X86] Include EFI memory map in 287 284 kernel's map of available physical RAM. 288 285 289 286 advansys= [HW,SCSI] 290 287 See header of drivers/scsi/advansys.c. 291 - 292 - aedsp16= [HW,OSS] Audio Excel DSP 16 293 - Format: <io>,<irq>,<dma>,<mss_io>,<mpu_io>,<mpu_irq> 294 - See also header of sound/oss/aedsp16.c. 295 288 296 289 agp= [AGP] 297 290 { off | try_unsupported } ··· 303 310 304 311 aic79xx= [HW,SCSI] 305 312 See Documentation/scsi/aic79xx.txt. 313 + 314 + ALSA [HW,ALSA] 315 + See Documentation/sound/alsa/alsa-parameters.txt 306 316 307 317 alignment= [KNL,ARM] 308 318 Allow the default userspace alignment fault handler ··· 650 654 disable_timer_pin_1 [X86] 651 655 Disable PIN 1 of APIC timer 652 656 Can be useful to work around chipset bugs. 653 - 654 - dmasound= [HW,OSS] Sound subsystem buffers 655 657 656 658 dma_debug=off If the kernel is compiled with DMA_API_DEBUG support, 657 659 this option disables the debugging code at boot. ··· 1517 1523 that the amount of memory usable for all allocations 1518 1524 is not too small. 1519 1525 1520 - mpu401= [HW,OSS] 1521 - Format: <io>,<irq> 1522 - 1523 1526 MTD_Partition= [MTD] 1524 1527 Format: <name>,<region-number>,<size>,<offset> 1525 1528 ··· 1840 1849 For example, to override I2C bus2: 1841 1850 omap_mux=i2c2_scl.i2c2_scl=0x100,i2c2_sda.i2c2_sda=0x100 1842 1851 1843 - opl3= [HW,OSS] 1844 - Format: <io> 1845 - 1846 1852 oprofile.timer= [HW] 1847 1853 Use timer interrupt instead of performance counters 1848 1854 ··· 1850 1862 arch_perfmon: [X86] Force use of architectural 1851 1863 perfmon on Intel CPUs instead of the 1852 1864 CPU specific event set. 1865 + 1866 + OSS [HW,OSS] 1867 + See Documentation/sound/oss/oss-parameters.txt 1853 1868 1854 1869 osst= [HW,SCSI] SCSI Tape Driver 1855 1870 Format: <buffer_size>,<write_threshold> ··· 1889 1898 up parallel port mode and sets it to spp. 1890 1899 Currently this function knows 686a and 8231 chips. 1891 1900 Format: [spp|ps2|epp|ecp|ecpepp] 1892 - 1893 - pas2= [HW,OSS] Format: 1894 - <io>,<irq>,<dma>,<dma16>,<sb_io>,<sb_irq>,<sb_dma>,<sb_dma16> 1895 1901 1896 1902 pas16= [HW,SCSI] 1897 1903 See header of drivers/scsi/pas16.c. ··· 2157 2169 [HW,MOUSE] Controls Logitech smartscroll autorepeat. 2158 2170 0 = disabled, 1 = enabled (default). 2159 2171 2160 - pss= [HW,OSS] Personal Sound System (ECHO ESC614) 2161 - Format: 2162 - <io>,<mss_io>,<mss_irq>,<mss_dma>,<mpu_io>,<mpu_irq> 2163 - 2164 2172 pt. [PARIDE] 2165 2173 See Documentation/blockdev/paride.txt. 2166 2174 ··· 2365 2381 1: Fast pin select (default) 2366 2382 2: ATC IRMode 2367 2383 2368 - snd-ad1816a= [HW,ALSA] 2369 - 2370 - snd-ad1848= [HW,ALSA] 2371 - 2372 - snd-ali5451= [HW,ALSA] 2373 - 2374 - snd-als100= [HW,ALSA] 2375 - 2376 - snd-als4000= [HW,ALSA] 2377 - 2378 - snd-azt2320= [HW,ALSA] 2379 - 2380 - snd-cmi8330= [HW,ALSA] 2381 - 2382 - snd-cmipci= [HW,ALSA] 2383 - 2384 - snd-cs4231= [HW,ALSA] 2385 - 2386 - snd-cs4232= [HW,ALSA] 2387 - 2388 - snd-cs4236= [HW,ALSA] 2389 - 2390 - snd-cs4281= [HW,ALSA] 2391 - 2392 - snd-cs46xx= [HW,ALSA] 2393 - 2394 - snd-dt019x= [HW,ALSA] 2395 - 2396 - snd-dummy= [HW,ALSA] 2397 - 2398 - snd-emu10k1= [HW,ALSA] 2399 - 2400 - snd-ens1370= [HW,ALSA] 2401 - 2402 - snd-ens1371= [HW,ALSA] 2403 - 2404 - snd-es968= [HW,ALSA] 2405 - 2406 - snd-es1688= [HW,ALSA] 2407 - 2408 - snd-es18xx= [HW,ALSA] 2409 - 2410 - snd-es1938= [HW,ALSA] 2411 - 2412 - snd-es1968= [HW,ALSA] 2413 - 2414 - snd-fm801= [HW,ALSA] 2415 - 2416 - snd-gusclassic= [HW,ALSA] 2417 - 2418 - snd-gusextreme= [HW,ALSA] 2419 - 2420 - snd-gusmax= [HW,ALSA] 2421 - 2422 - snd-hdsp= [HW,ALSA] 2423 - 2424 - snd-ice1712= [HW,ALSA] 2425 - 2426 - snd-intel8x0= [HW,ALSA] 2427 - 2428 - snd-interwave= [HW,ALSA] 2429 - 2430 - snd-interwave-stb= 2431 - [HW,ALSA] 2432 - 2433 - snd-korg1212= [HW,ALSA] 2434 - 2435 - snd-maestro3= [HW,ALSA] 2436 - 2437 - snd-mpu401= [HW,ALSA] 2438 - 2439 - snd-mtpav= [HW,ALSA] 2440 - 2441 - snd-nm256= [HW,ALSA] 2442 - 2443 - snd-opl3sa2= [HW,ALSA] 2444 - 2445 - snd-opti92x-ad1848= 2446 - [HW,ALSA] 2447 - 2448 - snd-opti92x-cs4231= 2449 - [HW,ALSA] 2450 - 2451 - snd-opti93x= [HW,ALSA] 2452 - 2453 - snd-pmac= [HW,ALSA] 2454 - 2455 - snd-rme32= [HW,ALSA] 2456 - 2457 - snd-rme96= [HW,ALSA] 2458 - 2459 - snd-rme9652= [HW,ALSA] 2460 - 2461 - snd-sb8= [HW,ALSA] 2462 - 2463 - snd-sb16= [HW,ALSA] 2464 - 2465 - snd-sbawe= [HW,ALSA] 2466 - 2467 - snd-serial= [HW,ALSA] 2468 - 2469 - snd-sgalaxy= [HW,ALSA] 2470 - 2471 - snd-sonicvibes= [HW,ALSA] 2472 - 2473 - snd-sun-amd7930= 2474 - [HW,ALSA] 2475 - 2476 - snd-sun-cs4231= [HW,ALSA] 2477 - 2478 - snd-trident= [HW,ALSA] 2479 - 2480 - snd-usb-audio= [HW,ALSA,USB] 2481 - 2482 - snd-via82xx= [HW,ALSA] 2483 - 2484 - snd-virmidi= [HW,ALSA] 2485 - 2486 - snd-wavefront= [HW,ALSA] 2487 - 2488 - snd-ymfpci= [HW,ALSA] 2489 - 2490 2384 softlockup_panic= 2491 2385 [KNL] Should the soft-lockup detector generate panics. 2492 2386 ··· 2378 2516 spia_fio_base= 2379 2517 spia_pedr= 2380 2518 spia_peddr= 2381 - 2382 - sscape= [HW,OSS] 2383 - Format: <io>,<irq>,<dma>,<mpu_io>,<mpu_irq> 2384 2519 2385 2520 st= [HW,SCSI] SCSI tape parameters (buffers, etc.) 2386 2521 See Documentation/scsi/st.txt. ··· 2518 2659 to facilitate early boot debugging. 2519 2660 See also Documentation/trace/events.txt 2520 2661 2521 - trix= [HW,OSS] MediaTrix AudioTrix Pro 2522 - Format: 2523 - <io>,<irq>,<dma>,<dma2>,<sb_io>,<sb_irq>,<sb_dma>,<mpu_io>,<mpu_irq> 2524 - 2525 2662 tsc= Disable clocksource-must-verify flag for TSC. 2526 2663 Format: <string> 2527 2664 [x86] reliable: mark tsc clocksource as reliable, this ··· 2533 2678 2534 2679 u14-34f= [HW,SCSI] UltraStor 14F/34F SCSI host adapter 2535 2680 See header of drivers/scsi/u14-34f.c. 2536 - 2537 - uart401= [HW,OSS] 2538 - Format: <io>,<irq> 2539 - 2540 - uart6850= [HW,OSS] 2541 - Format: <io>,<irq> 2542 2681 2543 2682 uhash_entries= [KNL,NET] 2544 2683 Set number of hash buckets for UDP/UDP-Lite connections ··· 2699 2850 overridden by individual drivers. 0 will hide 2700 2851 cursors, 1 will display them. 2701 2852 2702 - waveartist= [HW,OSS] 2703 - Format: <io>,<irq>,<dma>,<dma2> 2704 - 2705 2853 wd33c93= [HW,SCSI] 2706 2854 See header of drivers/scsi/wd33c93.c. 2707 2855 ··· 2731 2885 2732 2886 TODO: 2733 2887 2734 - Add documentation for ALSA options. 2735 2888 Add more DRM drivers.
+135
Documentation/sound/alsa/alsa-parameters.txt
··· 1 + ALSA Kernel Parameters 2 + ~~~~~~~~~~~~~~~~~~~~~~ 3 + 4 + See Documentation/kernel-parameters.txt for general information on 5 + specifying module parameters. 6 + 7 + This document may not be entirely up to date and comprehensive. The command 8 + "modinfo -p ${modulename}" shows a current list of all parameters of a loadable 9 + module. Loadable modules, after being loaded into the running kernel, also 10 + reveal their parameters in /sys/module/${modulename}/parameters/. Some of these 11 + parameters may be changed at runtime by the command 12 + "echo -n ${value} > /sys/module/${modulename}/parameters/${parm}". 13 + 14 + 15 + snd-ad1816a= [HW,ALSA] 16 + 17 + snd-ad1848= [HW,ALSA] 18 + 19 + snd-ali5451= [HW,ALSA] 20 + 21 + snd-als100= [HW,ALSA] 22 + 23 + snd-als4000= [HW,ALSA] 24 + 25 + snd-azt2320= [HW,ALSA] 26 + 27 + snd-cmi8330= [HW,ALSA] 28 + 29 + snd-cmipci= [HW,ALSA] 30 + 31 + snd-cs4231= [HW,ALSA] 32 + 33 + snd-cs4232= [HW,ALSA] 34 + 35 + snd-cs4236= [HW,ALSA] 36 + 37 + snd-cs4281= [HW,ALSA] 38 + 39 + snd-cs46xx= [HW,ALSA] 40 + 41 + snd-dt019x= [HW,ALSA] 42 + 43 + snd-dummy= [HW,ALSA] 44 + 45 + snd-emu10k1= [HW,ALSA] 46 + 47 + snd-ens1370= [HW,ALSA] 48 + 49 + snd-ens1371= [HW,ALSA] 50 + 51 + snd-es968= [HW,ALSA] 52 + 53 + snd-es1688= [HW,ALSA] 54 + 55 + snd-es18xx= [HW,ALSA] 56 + 57 + snd-es1938= [HW,ALSA] 58 + 59 + snd-es1968= [HW,ALSA] 60 + 61 + snd-fm801= [HW,ALSA] 62 + 63 + snd-gusclassic= [HW,ALSA] 64 + 65 + snd-gusextreme= [HW,ALSA] 66 + 67 + snd-gusmax= [HW,ALSA] 68 + 69 + snd-hdsp= [HW,ALSA] 70 + 71 + snd-ice1712= [HW,ALSA] 72 + 73 + snd-intel8x0= [HW,ALSA] 74 + 75 + snd-interwave= [HW,ALSA] 76 + 77 + snd-interwave-stb= 78 + [HW,ALSA] 79 + 80 + snd-korg1212= [HW,ALSA] 81 + 82 + snd-maestro3= [HW,ALSA] 83 + 84 + snd-mpu401= [HW,ALSA] 85 + 86 + snd-mtpav= [HW,ALSA] 87 + 88 + snd-nm256= [HW,ALSA] 89 + 90 + snd-opl3sa2= [HW,ALSA] 91 + 92 + snd-opti92x-ad1848= 93 + [HW,ALSA] 94 + 95 + snd-opti92x-cs4231= 96 + [HW,ALSA] 97 + 98 + snd-opti93x= [HW,ALSA] 99 + 100 + snd-pmac= [HW,ALSA] 101 + 102 + snd-rme32= [HW,ALSA] 103 + 104 + snd-rme96= [HW,ALSA] 105 + 106 + snd-rme9652= [HW,ALSA] 107 + 108 + snd-sb8= [HW,ALSA] 109 + 110 + snd-sb16= [HW,ALSA] 111 + 112 + snd-sbawe= [HW,ALSA] 113 + 114 + snd-serial= [HW,ALSA] 115 + 116 + snd-sgalaxy= [HW,ALSA] 117 + 118 + snd-sonicvibes= [HW,ALSA] 119 + 120 + snd-sun-amd7930= 121 + [HW,ALSA] 122 + 123 + snd-sun-cs4231= [HW,ALSA] 124 + 125 + snd-trident= [HW,ALSA] 126 + 127 + snd-usb-audio= [HW,ALSA,USB] 128 + 129 + snd-via82xx= [HW,ALSA] 130 + 131 + snd-virmidi= [HW,ALSA] 132 + 133 + snd-wavefront= [HW,ALSA] 134 + 135 + snd-ymfpci= [HW,ALSA]
+51
Documentation/sound/oss/oss-parameters.txt
··· 1 + OSS Kernel Parameters 2 + ~~~~~~~~~~~~~~~~~~~~~ 3 + 4 + See Documentation/kernel-parameters.txt for general information on 5 + specifying module parameters. 6 + 7 + This document may not be entirely up to date and comprehensive. The command 8 + "modinfo -p ${modulename}" shows a current list of all parameters of a loadable 9 + module. Loadable modules, after being loaded into the running kernel, also 10 + reveal their parameters in /sys/module/${modulename}/parameters/. Some of these 11 + parameters may be changed at runtime by the command 12 + "echo -n ${value} > /sys/module/${modulename}/parameters/${parm}". 13 + 14 + 15 + ad1848= [HW,OSS] 16 + Format: <io>,<irq>,<dma>,<dma2>,<type> 17 + 18 + aedsp16= [HW,OSS] Audio Excel DSP 16 19 + Format: <io>,<irq>,<dma>,<mss_io>,<mpu_io>,<mpu_irq> 20 + See also header of sound/oss/aedsp16.c. 21 + 22 + dmasound= [HW,OSS] Sound subsystem buffers 23 + 24 + mpu401= [HW,OSS] 25 + Format: <io>,<irq> 26 + 27 + opl3= [HW,OSS] 28 + Format: <io> 29 + 30 + pas2= [HW,OSS] Format: 31 + <io>,<irq>,<dma>,<dma16>,<sb_io>,<sb_irq>,<sb_dma>,<sb_dma16> 32 + 33 + pss= [HW,OSS] Personal Sound System (ECHO ESC614) 34 + Format: 35 + <io>,<mss_io>,<mss_irq>,<mss_dma>,<mpu_io>,<mpu_irq> 36 + 37 + sscape= [HW,OSS] 38 + Format: <io>,<irq>,<dma>,<mpu_io>,<mpu_irq> 39 + 40 + trix= [HW,OSS] MediaTrix AudioTrix Pro 41 + Format: 42 + <io>,<irq>,<dma>,<dma2>,<sb_io>,<sb_irq>,<sb_dma>,<mpu_io>,<mpu_irq> 43 + 44 + uart401= [HW,OSS] 45 + Format: <io>,<irq> 46 + 47 + uart6850= [HW,OSS] 48 + Format: <io>,<irq> 49 + 50 + waveartist= [HW,OSS] 51 + Format: <io>,<irq>,<dma>,<dma2>