Commit Graph

52 Commits

Author SHA1 Message Date
4lDO2 8555b8ab3d Remove physmap in non-initfs drivers too. 2023-07-18 11:01:17 +02:00
4lDO2 a5a3f3341f Remove all usages of physunmap. 2023-06-11 11:33:27 +02:00
Jeremy Soller 5bbe2e3f4c ahci, ihda, pci, xhci: logging adjustments 2023-02-15 19:30:59 -07:00
Jeremy Soller 98a3106749 ihda, usbhid, xhci: logging adjustments 2023-02-15 19:24:50 -07:00
Jeremy Soller 00720cc95b ihdad: adjust log levels 2023-02-15 19:17:55 -07:00
Jeremy Soller e0bf7a95f5 ihda: Remove LineOut from supported devices, it breaks some laptops 2022-12-18 10:59:58 -07:00
Jeremy Soller fc4a69ccf9 ihda: Fix copy pasted rtl8168 names 2022-11-23 11:47:19 -07:00
Jeremy Soller 336a25d644 ihda: fix compilation on i686 2022-11-21 15:52:54 -07:00
Jeremy Soller 7448cbff2d ihda: Select output based on pin sense and prioritized device type 2022-11-21 14:38:10 -07:00
Jeremy Soller 91c4085488 ihda: remove unused HDANode members 2022-11-21 14:25:52 -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 ff205ad65d ihda: Enable MSI and use pcid channel 2022-11-19 08:18:51 -07:00
Jeremy Soller 4dc0cba159 ihda: Improvements to configure, add codec file 2022-11-18 14:37:11 -07:00
Jeremy Soller aadf2ec9dc ihda: Add 1ms polling 2022-11-18 14:36:28 -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 c993b0ef40 ihdad: Turn on by default 2022-11-15 11:07:48 -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
4lDO2 af873f7626 Update redox_syscall dependency. 2022-07-27 17:55:39 +02:00
4lDO2 21e30b7339 Replace syscall::clone() with libc::fork(). 2022-07-27 16:25:01 +02:00
Jeremy Soller 00de428d6b Workarounds for x86 32-bit 2022-07-26 17:20:34 -06:00
4lDO2 07f10fb4d1 Update redox_syscall to v0.2.12 2022-03-24 16:06:00 +01:00
4lDO2 d426ffacea Update toolchain to 2022-03-18. 2022-03-19 15:06:29 +01:00
Jeremy Soller 4a8059302f Disable ihdad, it causes issues on real hardware 2022-02-11 08:53:41 -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
Jeremy Soller be101621cc Update to newer syscall 2020-08-02 15:25:03 -06: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
Jeremy Soller 8da1c13b73 Use BAR size for ihda 2019-09-04 20:44:24 -06:00
Jeremy Soller dfd21dfd36 ihdad: Handle EOF 2019-07-18 21:13:30 -06:00
Jeremy Soller f4d54c1831 Merge branch 'redox-unix' into 'redox-unix'
Add ixgbe driver and split filesystem.toml into separate driver config files

See merge request redox-os/drivers!46
2019-07-03 20:21:38 +00:00
Simon Ellmann 1e3413acaa Add ixgbe driver and split filesystem.toml into separate driver config files 2019-07-03 20:22:19 +02: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 50652ceb93 Temporary patches for Redox with unix target family 2019-04-23 13:25:41 -06:00
Jeremy Soller 7afaadabd9 Ensure that MMIO memory is mapped without caching 2019-04-08 20:22:01 -06:00
Nagy Tibor ee3569d484 ihdad: Fix audiod blocking 2019-02-02 00:20:33 +00:00
Jeremy Soller 939b294eae ihdad: cleanup, fix blocking code, decrease buffer size to decrease latency 2018-12-29 12:21:12 -07:00
Jeremy Soller c47c68f44c Update fmap support 2018-12-28 16:19:09 -07:00
Tibor Nagy fe9338c94b ihdad: Implement fpath
Fixes the output of sys:/iostat.
The correct implementation is TODO like most of the scheme related code in this driver.
2018-12-15 01:06:51 +01:00
jD91mZM2 c6b1dea60d Fix compilation
There was a version mismatch because of outdated redox_event and some issues with the Cargo.lock that `cargo update` fixed
2018-06-13 07:20:05 +02:00
Jeremy Soller 0a9b15939e Update to new event 2018-05-20 11:05:10 -06:00
Jeremy Soller bd8a377c78 Use capability mode (null namespace) for drivers 2017-10-09 20:36:16 -06:00
Jeremy Soller 46c84616ec Fix static 2017-09-09 15:06:22 -06:00
Tibor Nagy d75e540fb7 ihdad: Fix seek flags 2017-06-25 00:49:08 +02:00