Patent ID: 8205018
Filing Date: 2012-06-19
Classification: G06F

Abstract:
1. A method of controlling a USB port comprising: selecting a limited functionality universal serial bus (USB) host controller to control a downstream USB port; detecting a device connected via the downstream USB port using the limited functionality USB host controller; enumerating a peripheral USB device using the limited functionality USB host controller; determining if the USB device is supportable by the limited functionality USB host controller; if the USB device is supportable by the limited functionality USB host controller, switching a circuit to utilize the limited functionality USB host controller to host the USB device; if the USB device is not supportable by the limited functionality USB host controller, switching a high-speed USB hub to deselect the limited functionality USB host controller; switching power supplied to a USB power supply controller using a digital switch, wherein the digital switch selectively receives power from the limited-functionality USB host controller and the high-speed USB hub.