Seemly, this protocol is only used in UsbDxeBus module. If so, this protocol can be defined as the internal protocol in UsbDxeBus module.

 

Thanks

Liming

发件人: devel@edk2.groups.io <devel@edk2.groups.io> 代表 olegi via groups.io
发送时间: 202514 5:39
收件人: devel@edk2.groups.io
主题: [edk2-devel] [staging/usb_iad] MdeModulePkg UsbBusDxe: Add support for USB Interface Association

 

USB Interface Association is a group of UsbIo that implement a USB function. UEFI device driver manages multiple UsbIo instances. Examples of such devices are: USB camera, USB serial, USB network, etc.

Current approach for supporting these devices is to respond on UsbIo installation and analyze if the current UsbIo belongs to the USB association. This algorithm is based on assumptions that may not be correct for different device configurations. Having USB association protocol that reports its associates (UsbIo) simplifies the USB device driver.

 

For the USB configurations that implement USB association the UsbDxeBus driver will:

  • create USB association device
  • install device path
  • install USB association IO protocol

Request to create edk2-staging/usb_iad branch, patch is attached.

_._,_._,_

Groups.io Links:

You receive all messages sent to this group.

View/Reply Online (#120950) | | Mute This Topic | New Topic
Your Subscription | Contact Group Owner | Unsubscribe [rebecca@openfw.io]

_._,_._,_