[PATCH 1/2] cmd: thordown: Add proper dependency for CMD_THOR_DOWNLOAD

Soma, Ashok Reddy ashok.reddy.soma at amd.com
Sun Jul 9 16:00:19 CEST 2023


Hi Heinrich,

> -----Original Message-----
> From: Heinrich Schuchardt <xypron.glpk at gmx.de>
> Sent: Sunday, July 9, 2023 7:09 PM
> To: Soma, Ashok Reddy <ashok.reddy.soma at amd.com>; u-
> boot at lists.denx.de
> Cc: sjg at chromium.org; ilias.apalodimas at linaro.org; rfried.dev at gmail.com;
> seanedmond at microsoft.com; tobias at waldekranz.com; sr at denx.de;
> john at metanate.com; Simek, Michal <michal.simek at amd.com>; git (AMD-
> Xilinx) <git at amd.com>
> Subject: Re: [PATCH 1/2] cmd: thordown: Add proper dependency for
> CMD_THOR_DOWNLOAD
> 
> 
> 
> Am 9. Juli 2023 15:09:57 MESZ schrieb Ashok Reddy Soma
> <ashok.reddy.soma at amd.com>:
> >When CONFIG_CMD_USB and CONFIG_USB are disabled some compilation
> errors
> >are seen as below.
> 
> Thanks for your patch.
> 
> Currently we have no documentation for the thordown command.  We
> should create a man page in /docs/usage/cmd/.
> 
> Do you have any description of the usage of the command?

No, I was not working with thor download command
I was disabling CONFIG_CMD_USB and CONFIG_USB and saw some compilation errors from cmd/thordown.c.
So, added dependency and sent patch.

Thanks,
Ashok

> 
> Best regards
> 
> Heinrich
> 
> 
> 
> >
> >cmd/thordown.o: in function `usb_gadget_initialize':
> >include/linux/usb/gadget.h:981: undefined reference to `board_usb_init'
> >cmd/thordown.o: in function `do_thor_down':
> >cmd/thordown.c:68: undefined reference to `g_dnl_unregister'
> >cmd/thordown.o: in function `usb_gadget_release':
> >include/linux/usb/gadget.h:986: undefined reference to
> `board_usb_cleanup'
> >cmd/thordown.o: in function `do_thor_down':
> >cmd/thordown.c:41: undefined reference to `g_dnl_register'
> >cmd/thordown.c:48: undefined reference to `thor_init'
> >cmd/thordown.c:56: undefined reference to `thor_handle'
> >gnu/aarch64/lin/aarch64-linux/bin/aarch64-linux-gnu-ld.bfd: line 4:  8485
> >Segmentation fault      (core dumped) $CC --sysroot=$LIBC
> >--no-warn-rwx-segment "$@"
> >Makefile:1779: recipe for target 'u-boot' failed
> >make: *** [u-boot] Error 139
> >make: *** Deleting file 'u-boot'
> >
> >Add dependency of CMD_USB for CONFIG_CMD_THOR_DOWNLOAD to fix
> the errors.
> >
> >Signed-off-by: Ashok Reddy Soma <ashok.reddy.soma at amd.com>
> >---
> >
> > cmd/Kconfig | 1 +
> > 1 file changed, 1 insertion(+)
> >
> >diff --git a/cmd/Kconfig b/cmd/Kconfig
> >index 02e54f1e50..b44df9d67a 100644
> >--- a/cmd/Kconfig
> >+++ b/cmd/Kconfig
> >@@ -526,6 +526,7 @@ config CMD_SPL_WRITE_SIZE
> >
> > config CMD_THOR_DOWNLOAD
> > 	bool "thor - TIZEN 'thor' download"
> >+	depends on CMD_USB
> > 	select DFU
> > 	help
> > 	  Implements the 'thor' download protocol. This is a way of


More information about the U-Boot mailing list