summaryrefslogtreecommitdiffstats
path: root/arch/x86/kernel/msr.c
diff options
context:
space:
mode:
authorSimon Arlott <simon@fire.lp0.eu>2009-06-21 20:50:48 +0200
committerTakashi Iwai <tiwai@suse.de>2009-06-22 07:54:58 +0200
commit115551d98e4c05bb982bd940f08a489fa9b0a4a1 (patch)
tree16a5f9bdeabd03f6c52905e693a469e4d8784af5 /arch/x86/kernel/msr.c
parentALSA: use card device as parent for jack input-devices (diff)
downloadlinux-115551d98e4c05bb982bd940f08a489fa9b0a4a1.tar.xz
linux-115551d98e4c05bb982bd940f08a489fa9b0a4a1.zip
ALSA: via82xx: add option to disable 500ms delay in snd_via82xx_codec_wait
There's a large 500ms delay in snd_via82xx_codec_wait() that, at least on my hardware, appears to be unnecessary. The rest of the init of the card works without logging any warnings or errors and both audio and mixer settings work. This adds an "nodelay" parameter to disable this (undocumented in the code) large delay improving bootup time by 489-500ms. [ 1.034217] initcall alsa_card_via82xx_init+0x0/0x16 returned 0 after 505757 usecs vs. [ 0.533136] initcall alsa_card_via82xx_init+0x0/0x16 returned 0 after 15915 usecs Signed-off-by: Simon Arlott <simon@fire.lp0.eu> Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'arch/x86/kernel/msr.c')
0 files changed, 0 insertions, 0 deletions