From fd5707ee7296fc1bb90311035e5aaab70f5c9cc0 Mon Sep 17 00:00:00 2001 From: Werner Almesberger Date: Sun, 6 Jan 2013 11:38:01 -0300 Subject: [PATCH] ubbctl/ubbctl.c: add actions "on" and "off" to control nPWR --- ubbctl/ubbctl.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/ubbctl/ubbctl.c b/ubbctl/ubbctl.c index 34945cb..3c97321 100644 --- a/ubbctl/ubbctl.c +++ b/ubbctl/ubbctl.c @@ -69,6 +69,11 @@ static int setup_pin(const char *s, int doit) const struct pin *p; const char *eq; + if (!strcasecmp(s, "on")) + s = "nPWR=0"; + else if (!strcasecmp(s, "off")) + s = "nPWR=1"; + eq = strchr(s, '='); if (!eq) return 0; @@ -117,9 +122,10 @@ static void usage(const char *name) { fprintf(stderr, "usage: %s\n" -" %s name=value ...\n\n" +" %s name=value|action ...\n\n" "Names: nPWR, CMD, CLK, DAT0, DAT1, DAT2, DAT3\n" "Values: F, 0, 1, Z, R\n" +"Actions: ON, OFF\n" , name, name); exit(1); }