USB

USB connections are handled in the same way as Bluetooth and the networking interfaces—through a combination of low-level support (io-usb) and PPS management/control.  Integration of CDC-ECM (USB Ethernet dongle), CDC-NCM (for MirrorLink), and Android Accessory Protocol can be handled through this component.