diff options
| author | Tom Rini <[email protected]> | 2017-07-11 20:28:46 -0400 |
|---|---|---|
| committer | Tom Rini <[email protected]> | 2017-07-11 20:28:46 -0400 |
| commit | 8d3a25685e4aac7070365a2b3c53c2c81b27930f (patch) | |
| tree | 7956bf5e00e3490169a7fc41c42a4416da8db51f /cmd | |
| parent | d43ef73bf26614af9b01fd57baa1a1fcf24bfade (diff) | |
| parent | 8c9eaadaaad888e0cd77512553d0d02d476b4dde (diff) | |
Merge git://git.denx.de/u-boot-dm
Diffstat (limited to 'cmd')
| -rw-r--r-- | cmd/Kconfig | 13 | ||||
| -rw-r--r-- | cmd/fdt.c | 4 | ||||
| -rw-r--r-- | cmd/scsi.c | 6 | ||||
| -rw-r--r-- | cmd/version.c | 4 |
4 files changed, 23 insertions, 4 deletions
diff --git a/cmd/Kconfig b/cmd/Kconfig index 6758db16f37..c80ac364ead 100644 --- a/cmd/Kconfig +++ b/cmd/Kconfig @@ -734,6 +734,19 @@ config CMD_FDC help The 'fdtboot' command allows booting an image from a floppy disk. +config CMD_SATA + bool "sata - Access SATA subsystem" + select SATA + help + SATA (Serial Advanced Technology Attachment) is a serial bus + standard for connecting to hard drives and other storage devices. + This command provides information about attached devices and allows + reading, writing and other operations. + + SATA replaces PATA (originally just ATA), which stands for Parallel AT + Attachment, where AT refers to an IBM AT (Advanced Technology) + computer released in 1984. + endmenu diff --git a/cmd/fdt.c b/cmd/fdt.c index 31a536198c8..05e19f8a72b 100644 --- a/cmd/fdt.c +++ b/cmd/fdt.c @@ -284,6 +284,10 @@ static int do_fdt(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) len = 0; } else { ptmp = fdt_getprop(working_fdt, nodeoffset, prop, &len); + if (!ptmp) { + printf("prop (%s) not found!\n", prop); + return 1; + } if (len > SCRATCHPAD) { printf("prop (%d) doesn't fit in scratchpad!\n", len); diff --git a/cmd/scsi.c b/cmd/scsi.c index 4213ec86775..570971891ec 100644 --- a/cmd/scsi.c +++ b/cmd/scsi.c @@ -36,8 +36,8 @@ static int do_scsi(cmd_tbl_t *cmdtp, int flag, int argc, char *const argv[]) case 2: if (strncmp(argv[1], "res", 3) == 0) { printf("\nReset SCSI\n"); - scsi_bus_reset(); - ret = scsi_scan(1); + scsi_bus_reset(NULL); + ret = scsi_scan(true); if (ret) return CMD_RET_FAILURE; return ret; @@ -55,7 +55,7 @@ static int do_scsi(cmd_tbl_t *cmdtp, int flag, int argc, char *const argv[]) return 0; } if (strncmp(argv[1], "scan", 4) == 0) { - ret = scsi_scan(1); + ret = scsi_scan(true); if (ret) return CMD_RET_FAILURE; return ret; diff --git a/cmd/version.c b/cmd/version.c index 1be0667f093..15aab5dc184 100644 --- a/cmd/version.c +++ b/cmd/version.c @@ -17,7 +17,9 @@ const char __weak version_string[] = U_BOOT_VERSION_STRING; static int do_version(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) { - printf("\n%s\n", version_string); + char buf[DISPLAY_OPTIONS_BANNER_LENGTH]; + + printf(display_options_get_banner(false, buf, sizeof(buf))); #ifdef CC_VERSION_STRING puts(CC_VERSION_STRING "\n"); #endif |
