blob: ba53c30c1ed8956d53678032202c6295377d4ae0 [file] [log] [blame]
#include "powerdebug.h"
void usage(char **argv)
{
printf("Usage: %s [OPTIONS]\n", argv[0]);
printf(" -r Show regulator information\n");
printf(" -s Show sensor information\n");
printf(" -v Verbose\n");
printf(" -h Help\n");
exit(0);
}
void print_regulator_info(int verbose)
{
int i;
for (i=0; i<numregulators; i++) {
printf("Regulator # %d\n", i+1);
printf("\tname=%s\n", regulators_info[i].name);
if (strcmp(regulators_info[i].status, ""))
printf("\tstatus=%s\n", regulators_info[i].status);
if (strcmp(regulators_info[i].state, ""))
printf("\tstate=%s\n", regulators_info[i].state);
if (!verbose)
continue;
if (strcmp(regulators_info[i].type, ""))
printf("\ttype=%s\n", regulators_info[i].type);
if (strcmp(regulators_info[i].opmode, ""))
printf("\topmode=%s\n", regulators_info[i].opmode);
if (regulators_info[i].microvolts)
printf("\tmicrovolts=%d\n", regulators_info[i].microvolts);
if (regulators_info[i].microamps)
printf("\tmicroamps=%d\n", regulators_info[i].microamps);
if (regulators_info[i].num_users)
printf("\tnum_users=%d\n", regulators_info[i].num_users);
printf("\n");
}
}