Patchwork [v3,6/7] nanddump: add --oob option

login
register
mail settings
Submitter Brian Norris
Date June 22, 2011, 4:49 p.m.
Message ID <1308761363-16512-7-git-send-email-computersforpeace@gmail.com>
Download mbox | patch
Permalink /patch/101511/
State New
Headers show

Comments

Brian Norris - June 22, 2011, 4:49 p.m.
Adds an explicit option for including OOB data in our data dump.
Currently, this is the default behavior, but in the next release, the
default will be to exclude OOB data. This is done to mirror the '-o'
option in nandwrite.

Signed-off-by: Brian Norris <computersforpeace@gmail.com>
---
 nanddump.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

Patch

diff --git a/nanddump.c b/nanddump.c
index b6307cf..e19a45f 100644
--- a/nanddump.c
+++ b/nanddump.c
@@ -54,6 +54,7 @@  static void display_help(void)
 "-l length  --length=length      Length\n"
 "-n         --noecc              Read without error correction\n"
 "-o         --omitoob            Omit oob data\n"
+"           --oob                Dump OOB data\n"
 "-p         --prettyprint        Print nice (hexdump)\n"
 "-q         --quiet              Don't display progress and status messages\n"
 "-s addr    --startaddress=addr  Start address\n"
@@ -127,6 +128,7 @@  static void process_options(int argc, char * const argv[])
 			{"help", no_argument, 0, 0},
 			{"version", no_argument, 0, 0},
 			{"bb", required_argument, 0, 0},
+			{"oob", no_argument, 0, 0},
 			{"forcebinary", no_argument, 0, 'a'},
 			{"canonicalprint", no_argument, 0, 'c'},
 			{"file", required_argument, 0, 'f'},
@@ -168,6 +170,9 @@  static void process_options(int argc, char * const argv[])
 							error++;
 						bb_default = false;
 						break;
+					case 3: /* --oob */
+						omitoob = false;
+						break;
 				}
 				break;
 			case 'b':