Hi Heinrich, > -----Original Message----- > From: Heinrich Schuchardt <[email protected]> > Sent: Sunday, July 9, 2023 7:09 PM > To: Soma, Ashok Reddy <[email protected]>; u- > [email protected] > Cc: [email protected]; [email protected]; [email protected]; > [email protected]; [email protected]; [email protected]; > [email protected]; Simek, Michal <[email protected]>; git (AMD- > Xilinx) <[email protected]> > 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 > <[email protected]>: > >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 <[email protected]> > >--- > > > > 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

