Skip to content

Commit

Permalink
GPIO: pca953x: Rework to not include commands in SPL
Browse files Browse the repository at this point in the history
The command portion of the GPIO driver can only be used in full SPL so
re-work to guard the command related portions and mark it as static.

Cc: Bin Meng <[email protected]>
Cc: Simon Glass <[email protected]>
Cc: Philipp Tomsich <[email protected]>
Signed-off-by: Tom Rini <[email protected]>
Reviewed-by: Simon Glass <[email protected]>
  • Loading branch information
trini committed Jan 19, 2018
1 parent 7e37a88 commit 0d097b7
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions drivers/gpio/pca953x.c
Original file line number Diff line number Diff line change
Expand Up @@ -142,7 +142,7 @@ int pca953x_get_val(uint8_t chip)
return (int)val;
}

#ifdef CONFIG_CMD_PCA953X
#if defined(CONFIG_CMD_PCA953X) && !defined(CONFIG_SPL_BUILD)
/*
* Display pca953x information
*/
Expand Down Expand Up @@ -193,15 +193,15 @@ static int pca953x_info(uint8_t chip)
return 0;
}

cmd_tbl_t cmd_pca953x[] = {
static 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, "", ""),
U_BOOT_CMD_MKENT(info, 2, 0, (void *)PCA953X_CMD_INFO, "", ""),
};

int do_pca953x(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
static int do_pca953x(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
{
static uint8_t chip = CONFIG_SYS_I2C_PCA953X_ADDR;
int ret = CMD_RET_USAGE, val;
Expand Down

0 comments on commit 0d097b7

Please sign in to comment.