Commit Graph

669 Commits

Author SHA1 Message Date
Jeremy Soller 6fb6fa34cb ahci: logging adjustments 2023-02-15 19:36:12 -07:00
Jeremy Soller b6321aa764 nvme: logging adjustments 2023-02-15 19:34:05 -07: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 e62b798a8b xhci: Fix status stage TRB direction in get_desc_raw 2023-02-15 13:13:39 -07:00
Jeremy Soller a86f32e67a xhci: Workaround for missing interrupts 2023-02-15 11:47:48 -07:00
Jeremy Soller 625064004d Update for new Rust nightly 2023-02-11 14:37:22 -07:00
Jeremy Soller 3b4e0652bd Merge branch 'master' into 'master'
Add drivers description.

See merge request redox-os/drivers!87
2023-02-08 19:03:03 +00:00
Alberto Souza 800c56f15a Add README.md 2023-02-08 18:55:59 +00:00
Jeremy Soller 6789f2846d Merge branch 'rw_van_230127' into 'master'
Add description text in toml format for each symbol in acpi:/symbols

See merge request redox-os/drivers!86
2023-01-29 13:18:35 +00:00
Ron Williams 9c739d7648 Add description text in toml format for each symbol in acpi:/symbols 2023-01-28 22:47:28 -08:00
Jeremy Soller fcfaca7ec3 Merge branch 'rw_van_230122' into 'master'
switch to aml crate, implement acpi:/symbols

See merge request redox-os/drivers!85
2023-01-23 13:21:26 +00:00
Ron Williams f4564d6caf switch to aml crate, implement acpi:/symbols 2023-01-22 19:42:41 -08:00
Jeremy Soller c9722c4024 More work on sb16 driver 2023-01-21 16:14:04 -07:00
Jeremy Soller eb7b811c36 Add initial sb16 driver 2023-01-21 14:24:40 -07:00
Jeremy Soller d74a406dcd rtl8168d: Allow use of BAR1 for 32-bit systems 2023-01-20 13:30:41 -07:00
Jeremy Soller ee03583b58 Prevent drives from being opened more than once 2023-01-11 21:34:33 -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 24022dc37a Use Super for screen toggle, allowing apps to use function keys 2022-12-17 15:40:40 -07:00
Jeremy Soller 163a6b525e vesad: support partial sync 2022-12-16 08:27:20 -07:00
Jeremy Soller debb678901 ahci: remove pause function 2022-12-06 10:35:16 -07:00
Jeremy Soller 970cfd2862 ide: yield instead of spin 2022-12-02 10:45:11 -07:00
Jeremy Soller 5874776304 xhci: temporarily ignore bos descriptors 2022-12-02 08:25:13 -07:00
Jeremy Soller 508a2ee4de xhci: default to debug logging 2022-12-02 08:24:54 -07:00
Jeremy Soller 6187ea09bc xhci: port reset outside of async code, assume slot type is 0 if missing 2022-12-02 08:24:28 -07:00
Jeremy Soller 7a8177e15e xhci: Derive log file name from scheme name 2022-11-28 06:56:12 -07:00
Jeremy Soller f3e678cb8a xhci: Fix deadlock when a stall is recieved 2022-11-28 06:55:00 -07:00
Jeremy Soller 4b54a3d2cd xhci: Add DescriptorKind derives 2022-11-28 06:53:04 -07:00
Jeremy Soller 2f15288beb xhci: Perform both port reset and controller reset 2022-11-28 06:52:20 -07:00
Jeremy Soller 43375cbe9d xhci: Warn on unknown BOS instead of panic 2022-11-27 16:31:04 -07:00
Jeremy Soller c3ddedafc4 ahcid: Yield instead of spin when waiting for interrupt 2022-11-27 11:45:50 -07:00
Jeremy Soller d42f626808 nvmed: Yield instead of spin when waiting for submission queue item 2022-11-27 09:25:03 -07:00
Jeremy Soller fc4a69ccf9 ihda: Fix copy pasted rtl8168 names 2022-11-23 11:47:19 -07:00
Jeremy Soller 089280a62c Pass-through volume keys 2022-11-22 13:35:40 -07:00
Jeremy Soller cd3bfc04fc ps2: Ensure that scancode set is always translated to orbital constants 2022-11-22 13:14:19 -07:00
Jeremy Soller 43704e56f0 ps2: Handle extended (prefixed with 0xE0) keycodes 2022-11-22 12:15:53 -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 c57b3c8910 rtl8168: enable MSI and MSI-X 2022-11-19 16:18:39 -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 2564997cac ac97: make driver work 2022-11-15 14:52:18 -07:00