cinap_lenrek
b31d6f0665
audiohda: x230 pci magic
2013-07-06 13:44:25 +02:00
cinap_lenrek
d41f67c2b9
audio: fix delay control, increase default buffer delay to 40ms
...
just doing a single sleep isnt enougth, as we get woken
up for every block!
2013-02-01 15:23:38 +01:00
cinap_lenrek
bc0e5ffa22
audiohda: fix vid typo 1003 -> 1003
2013-01-29 21:59:34 +01:00
cinap_lenrek
bf37280c25
audiohda: add pci id for Intel P55 chipset and ATI HDMI (Radeon HD 8500)
2013-01-29 21:56:02 +01:00
cinap_lenrek
c1cb685a32
audioac97: fix inverted recgain control, init to zero recgain
...
some controls are inverted. we reflect this by specifying
negative range in the volume table now and let genaudiovolread()
and genaudiovolwrite() do the conversion.
2013-01-27 17:20:42 +01:00
cinap_lenrek
866ee3ab5d
audioac97, audiohda: dont block on close, just pad the last block with zeros
2013-01-27 14:00:42 +01:00
cinap_lenrek
8cafbf3184
audiohda: automatically pick inpin
2013-01-19 02:30:33 +01:00
cinap_lenrek
e4875c1ae7
audiohda: first attempt on audio recording support for intel hda audio, distinguish mode in audio code
2013-01-19 01:12:39 +01:00
cinap_lenrek
8f0ed00420
audiohda: add support for PCH (Dell E5420)
2012-12-10 10:01:52 +01:00
cinap_lenrek
3bf1e0798b
audiohda: pikeshedding
...
use seprint() for audiostat.
2012-12-07 00:56:26 +01:00
cinap_lenrek
62721182c4
audiohda: fix getoutamprange()
...
same problem as previous commit. have to query
function group if not Wampovrcap.
2012-12-07 00:36:15 +01:00
cinap_lenrek
29aa499682
audiohda: handle default amp settings
...
widgets that do not have Wampovrcap have ther default
amplifier parameters stored in the aydio function group.
only if the amp override bit is *not* set, then the widget
stores its own amplifier parameters and we have to query
its node id, otherwise the audio function group node id.
2012-12-07 00:12:16 +01:00
cinap_lenrek
75b1ec6716
audiohda: dont xspanalloc() Ctlr structure
...
theres no requirement for the Ctlr structure to be 8 byte aligned.
its not passed to hardware.
2012-12-06 17:19:13 +01:00
cinap_lenrek
f98bdfece0
audiohda: add pci vid/did for lenovo thinkpad x230t
2012-11-28 01:20:58 +01:00
google
c3cd4fe746
fix typo.
2012-09-19 21:13:36 +12:00
cinap_lenrek
c74eff0906
audiohda: unsigned vid/rid formating
2012-09-02 01:02:34 +02:00
cinap_lenrek
25070f33fb
audiohda: add intel sch models (thanks puddingpimp on #cat-v for sending a patch)
2012-08-26 17:16:03 +02:00
cinap_lenrek
3ede927b40
audiohda: oops...
2012-03-04 07:02:38 +01:00
cinap_lenrek
f649ceba09
audiohda: set power state, eapd for x61
2012-03-04 06:17:40 +01:00
cinap_lenrek
6c41bd843c
audiohda: add more pci vid/did
2012-02-21 11:58:42 +01:00
cinap_lenrek
6512bbc679
audiohda: ich8 support
2012-02-20 17:37:39 +01:00
cinap_lenrek
9e28bf1a63
audiohda: make it work with sb600 onboard sound
2012-02-19 19:43:49 +01:00
cinap_lenrek
a03d9a7985
kernel: more alloc stuff
2011-12-13 23:35:21 +01:00
cinap_lenrek
b2a869489c
audiohda: fix null pointer dereference
2011-11-11 05:48:48 +01:00
cinap_lenrek
2c32e8e9f9
audiohda: remove unhandled interrupt prints as it spams the console if interrupts are shared
2011-07-13 03:09:52 +02:00
cinap_lenrek
b274842f5c
audio: cleanup
2011-07-03 05:56:53 +02:00
cinap_lenrek
86f316987d
audio: add delay control
2011-07-03 03:42:37 +02:00
ment
b3ad2a853a
audio/hda: ignore replies with invalid codec number
2011-06-28 22:17:49 +02:00
ment
59f388e947
audio/hda: stereo mixing
2011-06-28 01:22:34 +02:00
ment
7b6675ff1a
audio/hda: added archfile command interface
2011-06-27 23:01:58 +02:00
ment
0f29bb556d
audio: High Definition Audio driver
2011-06-06 01:07:06 +02:00