cinap_lenrek
9fec0e7360
pc drivers: use pcienable() to handle device power up and missing initialization
2018-10-07 22:28:21 +02:00
cinap_lenrek
6cd83e5d24
audiohda: support Intel Sunrise Point-LP on thinkpad X1
2018-07-26 02:48:00 +02:00
cinap_lenrek
5d6a11c387
audiohda: add device id for x260's Intel Sunrise Point-LP. (thanks rodri)
2018-02-16 21:04:38 +01:00
BurnZeZ
9af1153451
audiohda: add pci id for nvidia GM204
2017-09-10 02:27:31 +00:00
BurnZeZ
1ab2fed7a4
audiohda: add pci id for Intel 9 Series
2017-09-10 02:21:31 +00:00
cinap_lenrek
e6e745e776
audiohda: add pci id for ICH10 (thanks echoline)
2017-09-10 01:37:30 +02:00
cinap_lenrek
b41bd1b007
audiohda: Intel Sunrise Point-H support (thanks sam-d)
2017-08-29 19:37:26 +02:00
mischief
20dc40d19b
pc, pc64: add did for intel wildcat point audio controller
2015-09-29 18:44:30 -07:00
cinap_lenrek
ba7fbf0114
audiohda: add AMD FCH Azalia Controller (thanks qeed)
2015-04-02 05:30:00 +02:00
cinap_lenrek
dbb320ca90
audiohda: add pci ids for Intel 8 Series Lynx Point (thanks quux)
...
Based on OpenBSD driver:
- /sys/dev/pci/azalia.c rev 1.209
- /sys/dev/pci/pcidevs rev 1.1689
- only tested on amd64; machine is an Acer V5-573G
exact model: V5-573G-74518G1Takk
2014-11-17 10:12:29 +01:00
ftrvxmtrx
f6a7c62823
audiohda: add Intel 8 Series/C220 Series support
2014-06-09 21:53:40 +02:00
cinap_lenrek
a6f3ba79c2
audiohda: start playback only when we have a minimum delay buffered
2014-03-19 21:15:43 +01:00
cinap_lenrek
da2d0ee780
audiohda: allow manual pin routing, more verbose audiostat, initial mute of al widgets
...
the automatic routing from jack to dac/adc sometimes gets us
a path thats not audible. manually specifying a route path
gets us arround these. the syntax is just a comma separated
list of node ids in the "pin" and "inpin" audioctl commands
instead of a single pin node id.
to find alternative paths, audiostat now lists all the widgets;
not just the pins; and ther input connections.
initially mute all pins and amps of all function groups.
connectpath() and disconnectpath() will mute and unmute
the widgets as required later.
2013-09-29 15:44:26 +02:00
cinap_lenrek
99167104f9
audiohda: vmware support (thanks dreadlorde)
2013-09-22 18:26:52 +02:00
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