aboutsummaryrefslogtreecommitdiff
path: root/i2c/sw/trng_tester_i2c.c
diff options
context:
space:
mode:
Diffstat (limited to 'i2c/sw/trng_tester_i2c.c')
-rw-r--r--i2c/sw/trng_tester_i2c.c20
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)