blob: 2ef653731f203d095b6d547d5d5be124e0ac23c3 [file] [log] [blame]
#include <common.h>
#include <command.h>
#include <usb_tcpc.h>
static int do_tcpc(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
{
extern char tcpc_started;
if (argc != 2)
return CMD_RET_USAGE;
if (strncmp(argv[1], "start", 5) == 0) {
if (tcpc_started)
return 0; /* Already started */
printf("starting TCPC...\n");
tcpc_init();
return 0;
}
return CMD_RET_USAGE;
}
U_BOOT_CMD(tcpc, 2, 0, do_tcpc,
"run commands and summarize execution time",
"start - start USB-C port controller and PD explicit contract\n");