/* Store the basic register settings needed by the controller.  */
static void configure_hc(struct uhci_hcd *uhci)
/* Store the basic register settings needed by the controller.  */
static void configure_hc(struct uhci_hcd *uhci)
{
	outb(USBSOF_DEFAULT, uhci->io_addr + USBSOF);
	outl(uhci->frame_dma_handle, uhci->io_addr + USBFLBASEADD);
	outw(uhci->frame_number & UHCI_MAX_SOF_NUMBER,
			uhci->io_addr + USBFRNUM);
	uhci_to_hcd(uhci)->state = HC_STATE_SUSPENDED;
	mb();
	pci_write_config_word(to_pci_dev(uhci_dev(uhci)), USBLEGSUP,
			USBLEGSUP_DEFAULT);
}