bjorn3
|
d70cf080bb
|
pcid: Remove with_pci_func_raw
|
2024-06-09 18:46:35 +02:00 |
|
bjorn3
|
9aed7d560e
|
pcid: Merge CapabilityOffsetsIter into CapabilitiesIter
|
2024-06-09 18:21:50 +02:00 |
|
bjorn3
|
9d37d15827
|
pcid: Avoid duplicate read of vendor and device id
|
2024-06-09 18:14:52 +02:00 |
|
bjorn3
|
1593884938
|
pcid: Use capability_pointer method instead of a raw read
|
2024-06-09 18:14:49 +02:00 |
|
bjorn3
|
7f5a340c83
|
pcid: Remove cap_pointer from PciHeader::PciToPci
It is never used.
|
2024-06-09 18:14:46 +02:00 |
|
bjorn3
|
ba6b91d561
|
pcid: Move print_pci_function to a PciHeader method
|
2024-06-09 16:46:59 +02:00 |
|
Jeremy Soller
|
9bd0a8a0e5
|
Merge branch 'pci_types_update_interrupt' into 'master'
Use pci_types for setting the interrupt line
See merge request redox-os/drivers!157
|
2024-06-09 13:10:35 +00:00 |
|
bjorn3
|
4b384066f2
|
Use pci_types for setting the interrupt line
|
2024-06-09 15:05:47 +02:00 |
|
Jeremy Soller
|
43f5641285
|
Merge branch 'update_pci_types' into 'master'
Several pcid cleanups
See merge request redox-os/drivers!156
|
2024-06-09 12:11:50 +00:00 |
|
bjorn3
|
7ddae5fa03
|
pcid: Add fixme
|
2024-06-09 14:03:32 +02:00 |
|
bjorn3
|
3737a70cc1
|
pcid: Reduce visibility of server handle send/recv
|
2024-06-09 14:03:16 +02:00 |
|
bjorn3
|
6825d9b2ba
|
pcid: Remove support for connecting to non-default server
|
2024-06-09 14:03:16 +02:00 |
|
bjorn3
|
785f53c70c
|
pcid: Stop explicitly passing PciAddress to several functions
The PciHeader/PciEndpointHeader argument already contains the
PciAddress.
|
2024-06-09 14:03:13 +02:00 |
|
bjorn3
|
38a729bc76
|
Handle some stabilized rustc features
|
2024-06-09 14:03:13 +02:00 |
|
bjorn3
|
020a3ef631
|
pcid: Update to pci_types 0.9.0
|
2024-06-09 14:03:10 +02:00 |
|
Jeremy Soller
|
ccfe5ece20
|
Update feature required for aarch64 yield
|
2024-05-11 14:16:08 -06:00 |
|
Jeremy Soller
|
67df958d11
|
Update to new nightly
|
2024-05-11 14:11:58 -06:00 |
|
Jeremy Soller
|
8caf28793e
|
Implement USB HID scroll
|
2024-05-01 13:29:21 -06:00 |
|
Jeremy Soller
|
fd973a1d7d
|
xhcid: allow configuring multiple interfaces
|
2024-04-17 09:24:28 -06:00 |
|
Jeremy Soller
|
9ec71c6ba4
|
xhcid/usbhidd: build out USB HUB driver
|
2024-04-17 08:51:02 -06:00 |
|
Jeremy Soller
|
68d838650a
|
Init usbhubd
|
2024-04-16 21:44:37 -06:00 |
|
Jeremy Soller
|
f3dc1e0c7e
|
xhcid: add hub descriptor and do not return error if driver not found
|
2024-04-16 21:26:47 -06:00 |
|
Jeremy Soller
|
c0a4448c0b
|
xhcid/usbhidd: remove extra set idle code, just use device request
|
2024-04-16 21:26:14 -06:00 |
|
Jeremy Soller
|
42f612bfda
|
xhcid/usbhidd: WIP spawning drivers on all interfaces
|
2024-04-16 13:07:17 -06:00 |
|
Jeremy Soller
|
12c28e90fd
|
usbhidd: do not log vendor defined events
|
2024-04-16 11:21:51 -06:00 |
|
Jeremy Soller
|
13ebe960dd
|
xhcid: always use polling
|
2024-04-16 11:13:50 -06:00 |
|
Jeremy Soller
|
9069c64b87
|
xhcid: fixes for setting config and interface when CIC is false
|
2024-04-16 11:09:57 -06:00 |
|
Jeremy Soller
|
18eab7c0dc
|
xhcid: always set CIE to match CIC
|
2024-04-16 11:09:38 -06:00 |
|
Jeremy Soller
|
667a8e42f9
|
xhcid: fix set_interface request type
|
2024-04-16 11:09:26 -06:00 |
|
Jeremy Soller
|
784575032f
|
usbhidd: fix configuration request
|
2024-04-16 11:09:11 -06:00 |
|
Jeremy Soller
|
a2c024c03e
|
Add HID protocol and idle configuration to USB stack
|
2024-04-16 10:20:25 -06:00 |
|
Jeremy Soller
|
ec4f2f594c
|
xhcid: document arguments to trb.normal
|
2024-04-16 09:47:34 -06:00 |
|
Jeremy Soller
|
29b1c1aa0d
|
xhcid: fix isoch and interrupt endpoint types being swapped
|
2024-04-16 09:13:44 -06:00 |
|
Jeremy Soller
|
c85baf220e
|
xhcid: add number to trb completion codes
|
2024-04-16 08:56:16 -06:00 |
|
Jeremy Soller
|
bd09256991
|
usbhidd: find endpoint number
|
2024-04-16 08:55:55 -06:00 |
|
Jeremy Soller
|
a3be1d88d4
|
usbhidd: dynamically locate config, interface, and alternate setting
|
2024-04-16 08:11:05 -06:00 |
|
Jeremy Soller
|
61e2ee224a
|
xhcid: improve endpoint parsing
|
2024-04-16 08:10:32 -06:00 |
|
Jeremy Soller
|
806be9bdc6
|
xhcid: associate stalls on setup stage with transfers
|
2024-04-15 15:02:05 -06:00 |
|
Jeremy Soller
|
64fcd0a323
|
xhcid: ensure max packet size is set correctly before reading descriptors
|
2024-04-15 12:54:05 -06:00 |
|
Jeremy Soller
|
12bc7273bf
|
xhcid: add more debugging
|
2024-04-12 11:25:15 -06:00 |
|
Jeremy Soller
|
e070abc7cb
|
Fix network device logging paths
|
2024-04-12 10:37:42 -06:00 |
|
Jeremy Soller
|
c99cd3a843
|
usbhidd: use rehid ReportHandler
|
2024-04-12 09:27:36 -06:00 |
|
Jeremy Soller
|
571bd9cf3e
|
usbhidd: move code to rehid
|
2024-04-11 09:36:20 -06:00 |
|
Jeremy Soller
|
32b7cc3b77
|
ps2d: fix typo
|
2024-04-10 10:38:05 -06:00 |
|
Jeremy Soller
|
1b5ea82c02
|
Merge branch 'readme-cleanup' into 'master'
Improve and cleanup the README
See merge request redox-os/drivers!154
|
2024-04-04 13:10:06 +00:00 |
|
Ribbon
|
331b75f9bc
|
Improve and cleanup the README
|
2024-04-03 21:45:26 +00:00 |
|
Jeremy Soller
|
23b20fa5b1
|
Merge branch 'latest_eq' into 'master'
Use latest event queue interface everywhere.
See merge request redox-os/drivers!151
|
2024-04-01 13:24:31 +00:00 |
|
4lDO2
|
e97ba74789
|
Reimplement all event_queue.trigger behavior.
|
2024-03-31 14:30:07 +02:00 |
|
4lDO2
|
4c35e88997
|
Use latest event queue interface everywhere.
|
2024-03-31 14:30:04 +02:00 |
|
Jeremy Soller
|
e1fdadb62d
|
Merge branch 'bcm2835_sdhcid' into 'master'
bcm2835-sdhcid: update redox_syscall version
See merge request redox-os/drivers!153
|
2024-03-30 14:44:31 +00:00 |
|