Commit Graph

18 Commits

Author SHA1 Message Date
Jeremy Soller 7448cbff2d ihda: Select output based on pin sense and prioritized device type 2022-11-21 14:38:10 -07:00
Jeremy Soller 7eada2053b Adjust volume in audiod instead 2022-11-21 09:56:23 -07:00
Jeremy Soller 9315af5e41 Match ac97 and hda buffering 2022-11-20 13:16:51 -07:00
Jeremy Soller 860dd2ee31 ihda: Reduce default volume 2022-11-19 08:21:32 -07:00
Jeremy Soller 4dc0cba159 ihda: Improvements to configure, add codec file 2022-11-18 14:37:11 -07:00
Jeremy Soller 7c3f177ec0 ihda: Set correct intctl based on number of streams 2022-11-18 14:25:34 -07:00
Jeremy Soller 304dcad78b ihda: Use default connection for finding dac 2022-11-16 14:56:11 -07:00
Jeremy Soller 2cdfb46a71 Use audiohw: instead of hda: 2022-11-15 12:43:22 -07:00
Jeremy Soller c63fe7f2d6 ihdad: attempt to enable headphone jacks 2022-11-15 11:07:37 -07:00
Jeremy Soller 0fe60a00fc ihdad: improve logging 2022-11-15 10:58:00 -07:00
Jeremy Soller c8ca7940d4 ihdad: increase buffers to 4 to eliminate stuttering (mostly) 2022-11-15 09:02:25 -07:00
Jeremy Soller 36b3af4262 ihdad logging 2021-12-01 16:14:15 -07:00
4lDO2 7a2b3d7656 Update dependencies. 2021-06-17 18:18:27 +02:00
Wren Turkal 00b8ad9fc2 Remove unnecessary unsafe declarations.
The removed unsafe statements were identified by rustc as unneeded during
compilation.

Signed-off-by: Wren Turkal <wt@penguintechs.org>
2020-07-14 12:56:44 +00:00
Jeremy Soller c1b4292675 Improve ahcid interrupt handling 2020-02-22 19:46:28 -07:00
Roland Ruckerbauer b50437af8a Fixed deprecated syntax in vesad
2018 edition upgrade & fixes for a bunch of 'future error warnings'

Actually upgrading all crates to 2018 edition
2019-06-29 21:47:52 +02:00
Jeremy Soller 7afaadabd9 Ensure that MMIO memory is mapped without caching 2019-04-08 20:22:01 -06:00
Jeremy Soller 939b294eae ihdad: cleanup, fix blocking code, decrease buffer size to decrease latency 2018-12-29 12:21:12 -07:00