From 723f703fd42beb0f074d3c63f23a576decb0def2 Mon Sep 17 00:00:00 2001 From: Nick Sanders Date: Tue, 31 May 2016 13:12:50 -0700 Subject: servo_v4: add serial number and gpio commands This change enables configs for: CONFIG_USB_SERIALNO: a programmable serial number for servo_v4 CONFIG_CMD_GPIO_EXTENDED: ability to change GPIO functions on the command line. BUG=chromium:571476 BRANCH=None TEST=serialno set abcdef; serialno load; reboot; gpioget/gpioset Change-Id: I0e871d256e41022d3bb9985e590864a6c4cdf6a4 Signed-off-by: Nick Sanders Reviewed-on: https://chromium-review.googlesource.com/348391 Reviewed-by: Aseda Aboagye --- board/servo_v4/board.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/board/servo_v4/board.h b/board/servo_v4/board.h index f9f303b558..04e81c9c92 100644 --- a/board/servo_v4/board.h +++ b/board/servo_v4/board.h @@ -28,6 +28,9 @@ #define CONFIG_USB_PID 0x501b #define CONFIG_USB_CONSOLE +#define CONFIG_USB_SERIALNO +#define DEFAULT_SERIALNO "Uninitialized" + /* USB interface indexes (use define rather than enum to expand them) */ #define USB_IFACE_CONSOLE 0 #define USB_IFACE_GPIO 1 @@ -47,6 +50,8 @@ /* Enable control of GPIOs over USB */ #define CONFIG_USB_GPIO +/* Enable console recasting of GPIO type. */ +#define CONFIG_CMD_GPIO_EXTENDED /* This is not actually an EC so disable some features. */ #undef CONFIG_WATCHDOG_HELP -- cgit v1.2.1