libpayload: add controller type in usbdev_hc
Add controller type (UHCI, OHCI, EHCI or XHCI) into usbdev_hc (hci_t) struct, so now we know which type selected controller have. It needed to access controller specific data, if access usb tree outside of libpayload (e.g. in payload intself) Change-Id: I7df947bbb56a50d0d792ccd4d3a6b021ee95e2ea Signed-off-by: Anton Kochkov <anton.kochkov@gmail.com> Reviewed-on: http://review.coreboot.org/1145 Tested-by: build bot (Jenkins) Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
This commit is contained in:
committed by
Stefan Reinauer
parent
79b0574698
commit
1c36eada27
@ -635,6 +635,8 @@ ehci_init (pcidev_t addr)
|
||||
pci_command = (pci_command | PCI_COMMAND_MEMORY) & ~PCI_COMMAND_IO ;
|
||||
pci_write_config32(addr, PCI_COMMAND, pci_command);
|
||||
|
||||
controller->type = EHCI;
|
||||
|
||||
controller->start = ehci_start;
|
||||
controller->stop = ehci_stop;
|
||||
controller->reset = ehci_reset;
|
||||
|
Reference in New Issue
Block a user