diff options
Diffstat (limited to 'i2c/sw/trng_tester_i2c.c')
-rw-r--r-- | i2c/sw/trng_tester_i2c.c | 20 |
1 files changed, 2 insertions, 18 deletions
diff --git a/i2c/sw/trng_tester_i2c.c b/i2c/sw/trng_tester_i2c.c index a5dfb81..92b2c94 100644 --- a/i2c/sw/trng_tester_i2c.c +++ b/i2c/sw/trng_tester_i2c.c @@ -48,7 +48,7 @@ #include "tc_i2c.h" #include "cryptech_memory_map.h" -char *usage = "Usage: %s [-h] [-d] [-q] [-w] [-n #] [-i I2C_device] [-a I2C_addr] tc...\n"; +char *usage = "Usage: %s [-h] [-d] [-q] [-w] [-n #] tc...\n"; int debug = 0; int quiet = 0; @@ -260,11 +260,9 @@ int main(int argc, char *argv[]) { typedef int (*tcfp)(void); tcfp all_tests[] = { TC0, TC1, TC2, TC3, TC4, TC5, TC6, TC7 }; - char *dev = I2C_dev; - int addr = I2C_addr; int i, j, opt; - while ((opt = getopt(argc, argv, "h?dqn:wi:a:")) != -1) { + while ((opt = getopt(argc, argv, "h?dqn:w")) != -1) { switch (opt) { case 'h': case '?': @@ -286,26 +284,12 @@ int main(int argc, char *argv[]) case 'w': wait_stats = 1; break; - case 'i': - dev = optarg; - break; - case 'a': - addr = (int)strtol(optarg, NULL, 0); - if ((addr < 0x03) || (addr > 0x77)) { - fprintf(stderr, "addr must be between 0x03 and 0x77\n"); - return 1; - } - break; default: fprintf(stderr, usage, argv[0]); return EXIT_FAILURE; } } - /* set up I2C */ - if (i2c_open(dev, addr) != 0) - return EXIT_FAILURE; - /* no args == run all tests */ if (optind >= argc) { for (j = 0; j < sizeof(all_tests)/sizeof(all_tests[0]); ++j) |