/* ******************************************************************************* * sw_stop_ohc * * Description: * void * * Parameters: * void * * Return value: * void * * note: * void * ******************************************************************************* */ static void sw_stop_ohc(struct sw_hci_hcd *sw_ohci) { sw_ohci->set_power(sw_ohci, 0); sw_ohci->usb_passby(sw_ohci, 0); sw_ohci->port_configure(sw_ohci, 0); close_ohci_clock(sw_ohci); return; }
static void sunxi_stop_ohci(struct sunxi_hci_hcd *sunxi_ohci) { sunxi_ohci->set_power(sunxi_ohci, 0); sunxi_ohci->usb_passby(sunxi_ohci, 0); sunxi_ohci->port_configure(sunxi_ohci, 0); close_ohci_clock(sunxi_ohci); #if defined (CONFIG_ARCH_SUN8IW6) || defined (CONFIG_ARCH_SUN9IW1) sunxi_ohci->hci_phy_ctrl(sunxi_ohci, 0); #endif return; }