
Hi,
On Sun, 09 Jun 2024 23:32:14 +0200, Marek Vasut wrote:
The bcdDevice field is defined as |Device release number in binary-coded decimal in the USB 2.0 specification. We use this field to distinguish the UDCs from each other. In theory this could be used on the host side to apply certain quirks if the "special" UDC in combination with this gadget is used. This hasn't been done as far as I am aware. In practice it would be better to fix the UDC driver before shipping since a later release might not need this quirk anymore.
[...]
Thanks, Applied to https://source.denx.de/u-boot/custodians/u-boot-dfu (u-boot-dfu)
[1/6] usb: gadget: g_dnl: Drop usb_gadget_controller_number() https://source.denx.de/u-boot/custodians/u-boot-dfu/-/commit/0fca00114a805ec... [2/6] usb: gadget: ether: Drop usb_gadget_controller_number() https://source.denx.de/u-boot/custodians/u-boot-dfu/-/commit/7f1b062ca4f23ea... [3/6] usb: gadget: Drop usb_gadget_controller_number() https://source.denx.de/u-boot/custodians/u-boot-dfu/-/commit/2cee3bc6abc592c... [4/6] usb: gadget: Drop all gadget_is_*() functions https://source.denx.de/u-boot/custodians/u-boot-dfu/-/commit/db62b6a0a016b69... [5/6] usb: gadget: Add full ep_matches() check past .match_ep() callback https://source.denx.de/u-boot/custodians/u-boot-dfu/-/commit/bd7ec7b04f877b8... [6/6] usb: dwc3: gadget: Convert epautoconf workaround to match_ep callback https://source.denx.de/u-boot/custodians/u-boot-dfu/-/commit/1918b8010c321c9...
-- Mattijs