mirror of
https://github.com/AsahiLinux/u-boot
synced 2025-02-16 14:08:45 +00:00
board: toradex: make USB PID from config block optional
If config block support is enabled, USB gadget modes unconditionally use Toradex Product ID as USB PID. Some applications might prefer a different and/or static USB PID. Add a Kconfig configuration option to descide whether to use USB PID from config block or the fallback config option CONFIG_G_DNL_PRODUCT_NUM. Signed-off-by: Stefan Agner <stefan.agner@toradex.com> Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
This commit is contained in:
parent
46307ef01e
commit
421440f70d
2 changed files with 11 additions and 1 deletions
|
@ -84,4 +84,14 @@ config TDX_CFG_BLOCK_EXTRA
|
|||
Enables fetching auxilary config blocks from carrier board/display
|
||||
adapter EEPROMs.
|
||||
|
||||
config TDX_CFG_BLOCK_USB_GADGET_PID
|
||||
bool "Use config block product ID as USB product ID"
|
||||
depends on USB_GADGET_DOWNLOAD
|
||||
default y
|
||||
help
|
||||
Use the Toradex product ID learned from the config block as USB
|
||||
product ID. An offset of 0x4000 is added to the product ID since
|
||||
inside the Toradex vendor ID (0x1b67) the range starting from
|
||||
offset 0x4000 is reserved for Colibri/Apalis modules.
|
||||
|
||||
endif
|
||||
|
|
|
@ -147,7 +147,7 @@ int show_board_info(void)
|
|||
return 0;
|
||||
}
|
||||
|
||||
#ifdef CONFIG_USB_GADGET_DOWNLOAD
|
||||
#ifdef CONFIG_TDX_CFG_BLOCK_USB_GADGET_PID
|
||||
int g_dnl_bind_fixup(struct usb_device_descriptor *dev, const char *name)
|
||||
{
|
||||
unsigned short usb_pid;
|
||||
|
|
Loading…
Add table
Reference in a new issue