Integrated universal serial bus (usb) type-c switching
AssigneeIntel Corporation
InventorsSiang Lin Tan, Su Wei Lim, Ming Chew Lee, Ofer Nathan
Life of this patent
Estimating the term…
Abstract
An apparatus is provided which comprises: an input/output (I/O) port; an adaptor; a physical layer to interface between the I/O port and the adaptor; a first controller associated with a first type of communication; and a second controller associated with a second type of communication, wherein the adaptor is to selectively couple the I/O port, via the physical layer, to one of the first controller or the second controller, based at least in part on a type of device coupled to the I/O port.
Claims21
An apparatus comprising:
- an input/output (I/O) port;
- an adaptor;
- a physical layer to interface between the I/O port and the adaptor;
- a first controller associated with a first type of communication;
- and
- a second controller associated with a second type of communication,
- wherein the adaptor is to selectively couple the I/O port, via the physical layer, to one of the first controller or the second controller, based at least in part on a type of device coupled to the I/O port,
- wherein the adaptor is to transition to a first mode corresponding to the first type of communication, in response to a first device being coupled to the I/O port, wherein the first device is for the second type of communication, and wherein the first type of communication comprises Universal Serial Bus (USB) communication,
- wherein subsequent to transitioning to the first mode, the adaptor is to transition to a second mode corresponding to the second type of communication, and the second controller is to activate to start to communicate with the first device, and
- wherein the adaptor is to transition to the first mode corresponding to the first type of communication, in response to and subsequent to the first device being disconnected from the I/O port and prior to any other device being connected to the I/O port.
(canceled)
(canceled)
A system comprising;
- a memory;
- a processor coupled to the memory;
- an input/output (I/O) port, wherein the processor is to communicate with one or more external devices via the I/O port, and wherein the I/O port is compatible with two or more types of communication protocols;
- a first controller associated with a first type of communication protocol, and a second controller associated with a second type of communication protocol;
- and
- an adaptor is to selectively couple the I/O port to one of:
- the first controller or the second controller, based at least in part on a type of device coupled to the I/O port,
- wherein in response to a first device being coupled to the I/O port, the adapter is to operate at a first mode corresponding to the first type of communication protocol,
- wherein the first device is for the first type of communication protocol,
- wherein the adaptor is to transition to a second mode corresponding to the second type of communication protocol, in response to and subsequent to the first device being disconnected from the I/O port and prior to any other device being connected to the I/O port, and
- wherein the second type of communication protocol comprises Universal Serial Bus (USB) communication protocol.
Non-transitory computer-readable storage media to store instructions that, when executed by a processor, cause the processor to:
- detect a type of a connector connected to an Input/Output (I/O) port;
- configure a physical layer coupled to the I/O port, based at least in part on the type of the connector,
- wherein the physical layer is configured using an I/O manager circuitry, based at least in part on a Configuration Channel (CC) signal received from the I/O port;
- configure an adapter coupled to the physical layer, based at least in part on the type of the connector;
- cause the adaptor to transition to a first mode corresponding to a first type of communication, in response to a first connector being coupled to the I/O port, wherein the first connector is configured for a second type of communication, and wherein the first type of communication is Universal Serial Bus (USB) communication;
- subsequent to the adapter transitioning to the first mode, cause the adaptor to transition to a second mode corresponding to the second type of communication, while the first connector continues to be coupled to the I/O port;
- and
- cause the adaptor to transition to the first mode corresponding to the first type of communication, subsequent to the first connector being decoupled from the I/O port and prior to any other connector being coupled to the I/O port.
(canceled)
Dependencies are inferred from the claim text.