Fix data stage name matching issue
authorJames Yang <James.Yang@freescale.com>
Fri, 4 Jan 2013 08:14:01 +0000 (08:14 +0000)
committerAndy Fleming <afleming@freescale.com>
Wed, 30 Jan 2013 17:25:13 +0000 (11:25 -0600)
This fix allows the name of the stage to be specifed after the
controler and DIMM is specified.  Prior to this fix, if the
data stage name is not the first entry on the command line,
the operation is applied to all controller and DIMMs.

Signed-off-by: James Yang <James.Yang@freescale.com>
Signed-off-by: Andy Fleming <afleming@freescale.com>
arch/powerpc/cpu/mpc8xxx/ddr/interactive.c

index 4d1cf3c59309bebaff54f0107735550de04bdd73..0474acc30a58b7ceaed132566a883fd5b18d0795 100644 (file)
@@ -1390,9 +1390,10 @@ static unsigned int fsl_ddr_parse_interactive_cmd(
 
        unsigned int i, j;
        unsigned int error = 0;
-       unsigned int matched = 0;
 
        for (i = 1; i < argc; i++) {
+               unsigned int matched = 0;
+
                for (j = 0; j < n_opts; j++) {
                        if (strcmp(options[j].data_name, argv[i]) != 0)
                                continue;