|
@@ -52,6 +52,23 @@ U_BOOT_CMD(
|
|
"[loadAddress] [[hostIPaddr:]bootfilename]"
|
|
"[loadAddress] [[hostIPaddr:]bootfilename]"
|
|
);
|
|
);
|
|
|
|
|
|
|
|
+#ifdef CONFIG_CMD_TFTPSRV
|
|
|
|
+static int do_tftpsrv(cmd_tbl_t *cmdtp, int flag, int argc, char *const argv[])
|
|
|
|
+{
|
|
|
|
+ return netboot_common(TFTPSRV, cmdtp, argc, argv);
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+U_BOOT_CMD(
|
|
|
|
+ tftpsrv, 2, 1, do_tftpsrv,
|
|
|
|
+ "act as a TFTP server and boot the first received file",
|
|
|
|
+ "[loadAddress]\n"
|
|
|
|
+ "Listen for an incoming TFTP transfer, receive a file and boot it.\n"
|
|
|
|
+ "The transfer is aborted if a transfer has not been started after\n"
|
|
|
|
+ "about 50 seconds or if Ctrl-C is pressed."
|
|
|
|
+);
|
|
|
|
+#endif
|
|
|
|
+
|
|
|
|
+
|
|
#ifdef CONFIG_CMD_RARP
|
|
#ifdef CONFIG_CMD_RARP
|
|
int do_rarpb (cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
|
|
int do_rarpb (cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
|
|
{
|
|
{
|