Diff for /embedtools/src/athctl.c between versions 1.1.2.11 and 1.1.2.12

version 1.1.2.11, 2010/11/05 00:43:27 version 1.1.2.12, 2010/11/05 01:14:16
Line 375  flashFile(const char *csName, u_char *mem) Line 375  flashFile(const char *csName, u_char *mem)
         return 0;          return 0;
 }  }
   
   static int
   regDomain(u_char *mem, u_short newval)
   {
           int ret, data;
   
           if ((data = readWord(mem, ATH_OFFSET_REGDOMAIN)) == -1)
                   return -1;
   
           printf("Current value 0x%04X ", (u_short) (data >> 16));
           if (newval != (u_short) -1) {
                   printf("will change to 0x%04X\n", newval);
   
                   if ((ret = writeWord(mem, ATH_OFFSET_REGDOMAIN, newval)) == -1)
                           return -1;
   
                   printf("Updated regulatory domain is 0x%04X\n", (u_short) (ret >> 16));
           } else
                   printf("\nCurrent regulatory domain is 0x%04X\n", (u_short) (data >> 16));
   
           return 0;
   }
   
 // ----------------------------------------------------  // ----------------------------------------------------
   
 int  int
Line 456  main(int argc, char **argv) Line 478  main(int argc, char **argv)
                 } else                  } else
                         newval = (u_short) strtoul(argv[1], NULL, 0);                          newval = (u_short) strtoul(argv[1], NULL, 0);
         }          }
        if (mode & 0x40 && argv[1])        if (mode & 0x40) {
                newval = (u_short) strtoul(argv[1], NULL, 0);                if (argv[1])
                         newval = (u_short) strtoul(argv[1], NULL, 0);
                 else
                         newval = (u_short) -1;
         }
   
         if (mode & 1)          if (mode & 1)
                 if ((ret = calcDistance(ino, dist, cor)) < 1)                  if ((ret = calcDistance(ino, dist, cor)) < 1)
Line 516  main(int argc, char **argv) Line 542  main(int argc, char **argv)
         if (mode & 0x40) {          if (mode & 0x40) {
                 if (!(basemem = devOpen(baseaddr)))                  if (!(basemem = devOpen(baseaddr)))
                         return 2;                          return 2;
                 /*  
                 if ((ret = regDomain(basemem, newval)) < 1) {                  if ((ret = regDomain(basemem, newval)) < 1) {
                         devClose(basemem);                          devClose(basemem);
                         return 3;                          return 3;
                 }                  }
                 */  
                 devClose(basemem);                  devClose(basemem);
         }          }
   

Removed from v.1.1.2.11  
changed lines
  Added in v.1.1.2.12


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>