|
@@ -143,7 +143,6 @@ int pca953x_get_val(uint8_t chip)
|
|
|
}
|
|
|
|
|
|
#ifdef CONFIG_CMD_PCA953X
|
|
|
-#ifdef CONFIG_CMD_PCA953X_INFO
|
|
|
/*
|
|
|
* Display pca953x information
|
|
|
*/
|
|
@@ -193,16 +192,13 @@ static int pca953x_info(uint8_t chip)
|
|
|
|
|
|
return 0;
|
|
|
}
|
|
|
-#endif /* CONFIG_CMD_PCA953X_INFO */
|
|
|
|
|
|
cmd_tbl_t cmd_pca953x[] = {
|
|
|
U_BOOT_CMD_MKENT(device, 3, 0, (void *)PCA953X_CMD_DEVICE, "", ""),
|
|
|
U_BOOT_CMD_MKENT(output, 4, 0, (void *)PCA953X_CMD_OUTPUT, "", ""),
|
|
|
U_BOOT_CMD_MKENT(input, 3, 0, (void *)PCA953X_CMD_INPUT, "", ""),
|
|
|
U_BOOT_CMD_MKENT(invert, 4, 0, (void *)PCA953X_CMD_INVERT, "", ""),
|
|
|
-#ifdef CONFIG_CMD_PCA953X_INFO
|
|
|
U_BOOT_CMD_MKENT(info, 2, 0, (void *)PCA953X_CMD_INFO, "", ""),
|
|
|
-#endif
|
|
|
};
|
|
|
|
|
|
int do_pca953x(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
|
|
@@ -231,13 +227,11 @@ int do_pca953x(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
|
|
|
ul_arg3 = simple_strtoul(argv[3], NULL, 16) & 0x1;
|
|
|
|
|
|
switch ((long)c->cmd) {
|
|
|
-#ifdef CONFIG_CMD_PCA953X_INFO
|
|
|
case PCA953X_CMD_INFO:
|
|
|
ret = pca953x_info(chip);
|
|
|
if (ret)
|
|
|
ret = CMD_RET_FAILURE;
|
|
|
break;
|
|
|
-#endif
|
|
|
|
|
|
case PCA953X_CMD_DEVICE:
|
|
|
if (argc == 3)
|
|
@@ -287,10 +281,8 @@ U_BOOT_CMD(
|
|
|
"pca953x gpio access",
|
|
|
"device [dev]\n"
|
|
|
" - show or set current device address\n"
|
|
|
-#ifdef CONFIG_CMD_PCA953X_INFO
|
|
|
"pca953x info\n"
|
|
|
" - display info for current chip\n"
|
|
|
-#endif
|
|
|
"pca953x output pin 0|1\n"
|
|
|
" - set pin as output and drive low or high\n"
|
|
|
"pca953x invert pin 0|1\n"
|