What is claimed is:1. A universal serial bus (USB) apparatus, comprising:a USB hub including a plurality of downstream ports and an upstream port to couple to a USB host port of a head unit device;a first switching unit coupled to a USB peripheral port of the head unit device;a second switching unit configured to be coupled to a first USB device and to a first downstream port of the USB hub and to the first switching unit; andcontrol circuitry operable to provide first control signals to the first and second switching units, wherein the first control signals cause the first and second switching units to provide connectivity between the USB peripheral port of the head unit device and the first USB device that bypasses the USB hub when the first USB device is operating as a USB host, and to provide second control signals to at least the second switching unit, wherein the second control signals cause the second switching unit to provide connectivity between the USB host port of the head unit device and the first USB device via the first downstream port of the USB hub when the first USB device is operating as a USB peripheral.2. The USB apparatus of claim 1, further comprising:a third switching unit configured to be coupled to a second USB device and to a second downstream port of the USB hub and to the first switching unit.3. The USB apparatus of claim 2, wherein the control circuitry is further operable to:provide third control signals to the first and third switching units, wherein the third control signals cause the first and third switching units to provide connectivity between the USB peripheral port of the head unit device and the second USB device when the second USB device is operating as a USB host; andprovide fourth control signals to at least the third switching unit, wherein the fourth control signals cause the third switching unit to provide connectivity between the USB host port of the head unit device and the second USB device via the second downstream port of the USB hub when the second USB device is operating as a USB peripheral.4. The USB apparatus of claim 1, wherein the control circuitry comprises USB device functions and is coupled to a third downstream port of the USB hub, and wherein the control circuitry is configured to receive USB signal commands from the head unit device through the USB host port of the head unit device and the USB hub.5. The USB apparatus of claim 1, wherein the control circuitry is coupled to the first USB device through a serial interface.6. The USB apparatus of claim 1, wherein the first and second switching units are configured to multiplex USB D+/D? signals.7. The USB apparatus of claim 2, wherein the third switching unit is configured to multiplex USB D+/D? signals.8. The USB apparatus of claim 2, wherein each of the first, second, and third switching units comprises a two input to two output (2×2) USB 2.0 switch.9. The USB apparatus of claim 1, wherein the control circuitry is a part of the head unit device.10. The USB apparatus of claim 1, wherein the USB peripheral port of the head unit device is a USB On-The-Go (OTG) port and the first USB device is an OTG device.11. The USB apparatus of claim 1, wherein the first USB device is coupled to the head unit device through a USB Type-C receptacle.12. A method, comprising:coupling a universal serial bus (USB) peripheral port of a head unit device to a first USB device through a first switching unit and a second switching unit to establish a first signal path;coupling a USB host port of the head unit device to the first USB device through a USB hub and the second switching unit to establish a second signal path;transmitting first control signals, by control circuitry, to the first and second switching units, to activate the first signal path between the USB peripheral port of the head unit device and the first USB device and to bypass the USB hub when the first USB device is operating as a USB host; andtransmitting second control signals, by the control circuitry, to at least the second switching unit to activate the second signal path and to connect the USB host port of the head unit device to the first USB device via a first downstream port of the USB hub when the first USB device is operating as a USB peripheral.13. The method of claim 12, further comprising:coupling the USB peripheral port of the head unit device to a second USB device through the first and a third switching units to establish a third signal path;coupling the USB host port of the head unit device to the second USB device through the USB hub and the third switching unit to establish a fourth signal path;disconnecting the USB hub and the second USB device, using the third switching unit, to deactivate the fourth signal path when the second USB device is operating as a USB host; andactivating the third signal path, using the first and third switching units when the second USB device is operating as a USB host.14. The method of claim 13, wherein the second signal path and the third signal path are configured to be activated concurrently when the head unit device is operating as a USB host to the first USB device and as a USB peripheral to the second USB device.15. The method of claim 13, wherein the first signal path and the fourth signal path are configured to be activated concurrently when the head unit device is operating as a USB peripheral to the first USB device and as a USB host to the second USB device.16. A universal serial bus (USB) system, comprising:a head unit of an automobile infotainment system, including a USB host port and a USB peripheral port;a USB hub including an upstream port coupled to the USB host port of the head unit;switching circuitry configured to switch and multiplex USB D+/D? signals;control circuitry configured to transmit control signals to the switching circuitry; anda vehicle center console including first and second USB Type-C ports;wherein when a first USB device is operating as a USB host and is coupled to the first USB Type-C port, the control signals are configured to cause the switching circuitry to disconnect the USB hub from the first USB device and to enable connection between the USB peripheral port of the head unit and the first USB device.17. The USB system of claim 16, wherein the first USB device is an Apple? iPhone? that is CarPlay? enabled, and wherein the USB peripheral port of the head unit is a USB On-The-Go (OTG) port.18. The USB system of claim 16, wherein the switching circuitry includes first, second, and third signal repeaters, wherein the first signal repeater is coupled to the USB peripheral port and the second and third signal repeaters are each coupled to one of downstream ports of the USB hub and the first signal repeater, and wherein the first, second, and third signal repeaters each includes a two input to two output (2×2) USB 2.0 switch.19. The USB system of claim 16, wherein the switching circuitry includes a two input to three output (3×2) USB 2.0 switch, wherein USB D+/D? top signals and USB D+/D? bottom signals coupled to the first USB type-C port are shorted to form a first D+/D? input, wherein USB D+/D? top signals and USB D+/D? bottom signals coupled to the second USB type-C port are shorted to form a second D+/D? input, and wherein two D+/D? outputs of the 3×2 USB 2.0 switch are coupled to the USB hub and one D+/D? output to the USB peripheral port of the head unit.20. The USB system of claim 16, wherein when a second USB device is operating as a USB peripheral and is coupled to the second USB Type-C port, the control signals are configured to cause the switching circuitry to enable connection between the USB host port of the head unit and the second USB device through the USB hub.21. The USB system of claim 16, wherein when a second USB device is operating as a USB host and is coupled to the second USB Type-C port, the control signals are configured to cause the switch circuitry to enable connection between the USB peripheral port of the head unit and the second USB device.22. The USB system of claim 20, wherein the head unit operates as a USB peripheral to the first USB device and as a USB host to the second USB device concurrently and individually.