Translations:Kernel/Gentoo Kernel Configuration Guide/46/en
From Gentoo Wiki
USB is a widely adopted bus for connecting external peripherals to a computer. One of the reasons behind the success of USB is that it is a standardized protocol, however the USB host controller devices (HCDs) implemented on the host computer do vary a little. There are 4 main types: