summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Sanders <nsanders@chromium.org>2016-05-31 13:12:50 -0700
committerchrome-bot <chrome-bot@chromium.org>2016-05-31 17:51:08 -0700
commit723f703fd42beb0f074d3c63f23a576decb0def2 (patch)
tree3b27a1e64b4567ce0736d1f9816fc5586e08038a
parent60259c4d7c3d97a7f6ed08df0b860e6097c0122f (diff)
downloadchrome-ec-723f703fd42beb0f074d3c63f23a576decb0def2.tar.gz
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 <nsanders@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/348391 Reviewed-by: Aseda Aboagye <aaboagye@chromium.org>
-rw-r--r--board/servo_v4/board.h5
1 files changed, 5 insertions, 0 deletions
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