]> git.baikalelectronics.ru Git - uboot.git/commit
dm: usb: udc: Use SEQ_ALIAS to index the USB gadget ports
authorJean-Jacques Hiblot <jjhiblot@ti.com>
Sat, 15 Dec 2018 16:43:27 +0000 (17:43 +0100)
committerMarek Vasut <marex@denx.de>
Thu, 10 Jan 2019 17:52:51 +0000 (18:52 +0100)
commit514033cebdc7bb3c11dcf47016e9d4d890d7f398
tree8666747b0b9676111c8eaae27b3e69b1c5b87139
parent0e562c8e525c5347de5cedc2f2659861f8ca3537
dm: usb: udc: Use SEQ_ALIAS to index the USB gadget ports

dfu, fastbot and other usb gadget commands take the USB port index as a
parameter. Currently this index is assigned in the order of the driver
bindings.
Changing this behavior using the SEQ_ALIAS feature. This option assign to
the device a SEQ number based on its alias (if it exists)

To use it we must set the DM_UC_FLAG_SEQ_ALIAS flag and follow the existing
naming convention: use "usb" for the name of the gadget UCLASS_DRIVER
(same as for the UCLASS_USB).

If no alias is provided, then the index falls back to the order in which
the bindings took place.

Signed-off-by: Jean-Jacques Hiblot <jjhiblot@ti.com>
Reported-by: Sam Protsenko <semen.protsenko@linaro.org>
Reviewed-by: Sam Protsenko <semen.protsenko@linaro.org>
Tested-by: Sam Protsenko <semen.protsenko@linaro.org>
drivers/usb/gadget/udc/udc-uclass.c