> I assume HDMI has a USB channel?
No, it doesn't, it only has I2C (for display identification and control, same as VGA and DVI) and CEC (for remote control).