/drivers/usb/uhci/detect.inc |
---|
1,6 → 1,6 |
static Bool FindPciDevice() |
Bool FindPciDevice() |
{ |
Bool retval = FALSE; |
u32_t bus, last_bus; |
20,13 → 20,17 |
u32_t id; |
u16_t pcicmd; |
u16_t devclass; |
u8_t interface; |
int i; |
interface = PciRead8(bus,devfn, 0x09); |
devclass = PciRead16(bus,devfn, 0x0A); |
if( devclass != 0x0C03) |
continue; |
if( interface != 0) |
continue; |
pcicmd = PciRead16(bus,devfn, PCI_COMMAND); |
if (! pcicmd & PCI_COMMAND_IO) |
continue; |
/drivers/usb/uhci/usb.c |
---|
12,7 → 12,6 |
#include "syscall.h" |
#include "usb.h" |
static Bool FindPciDevice(); |
int __stdcall srv_usb(ioctl_t *io); |