XHCI USB: include in the Haiku package, only enabled two devices
for now.
This commit is contained in:
parent
894640da2d
commit
81768f44e7
@ -40,7 +40,8 @@ if $(HAIKU_ATA_STACK) = 1 {
|
||||
|
||||
AddFilesToPackage add-ons kernel busses random : virtio_rng ;
|
||||
AddFilesToPackage add-ons kernel busses scsi : ahci virtio_scsi ;
|
||||
AddFilesToPackage add-ons kernel busses usb : <usb>uhci <usb>ohci <usb>ehci ;
|
||||
AddFilesToPackage add-ons kernel busses usb : <usb>uhci <usb>ohci <usb>ehci
|
||||
<usb>xhci ;
|
||||
AddFilesToPackage add-ons kernel busses virtio : virtio_pci ;
|
||||
AddFilesToPackage add-ons kernel console : vga_text ;
|
||||
AddFilesToPackage add-ons kernel debugger
|
||||
@ -205,7 +206,7 @@ AddBootModuleSymlinksToPackage
|
||||
openpic@ppc
|
||||
packagefs pci
|
||||
scsi scsi_cd scsi_disk scsi_periph silicon_image_3112
|
||||
usb usb_disk <usb>ehci <usb>ohci <usb>uhci
|
||||
usb usb_disk <usb>ehci <usb>ohci <usb>uhci <usb>xhci
|
||||
virtio virtio_block virtio_pci virtio_scsi
|
||||
;
|
||||
|
||||
|
@ -775,6 +775,16 @@ XHCI::AddTo(Stack *stack)
|
||||
continue;
|
||||
}
|
||||
|
||||
// whitelists a few devices for the time being
|
||||
switch ((item->vendor_id << 16) | item->device_id) {
|
||||
case 0x10330194: // Nec Corporation uPD720200
|
||||
case 0x1b731009: // Fresco Logic FL1009
|
||||
break;
|
||||
default:
|
||||
TRACE_MODULE_ERROR("found device but unsupported\n");
|
||||
continue;
|
||||
}
|
||||
|
||||
TRACE_MODULE("found device at IRQ %u\n",
|
||||
item->u.h0.interrupt_line);
|
||||
XHCI *bus = new(std::nothrow) XHCI(item, stack);
|
||||
|
Loading…
x
Reference in New Issue
Block a user