Computer hardware
USB
DisplayPort
AC adapter
HDMI
Thunderbolt
USB On-The-Go
Extensible Host Controller Interface