summaryrefslogtreecommitdiff
path: root/board/cr50/gpio.inc
diff options
context:
space:
mode:
Diffstat (limited to 'board/cr50/gpio.inc')
-rw-r--r--board/cr50/gpio.inc16
1 files changed, 8 insertions, 8 deletions
diff --git a/board/cr50/gpio.inc b/board/cr50/gpio.inc
index 1c6d04f4b9..ef4b5eb21b 100644
--- a/board/cr50/gpio.inc
+++ b/board/cr50/gpio.inc
@@ -54,14 +54,14 @@ PINMUX(GPIO(BATT_PRES), M2, 0)
/* UARTs */
PINMUX(FUNC(UART0_TX), A0, DIO_OUTPUT) /* Cr50 console */
PINMUX(FUNC(UART0_RX), A1, DIO_INPUT | DIO_WAKE_LOW)
-/* AP console */
-/* TODO(crosbug.com/p/52281, crosbug.com/p/50700). Don't fight servo */
-/* PINMUX(FUNC(UART1_TX), A7, DIO_OUTPUT) */
-PINMUX(FUNC(UART1_RX), A3, DIO_INPUT)
-/* EC console */
-/* TODO(crosbug.com/p/52281, crosbug.com/p/50700). Don't fight servo */
-/* PINMUX(FUNC(UART2_TX), B5, DIO_OUTPUT) */
-PINMUX(FUNC(UART2_RX), B6, DIO_INPUT)
+/* UART1_TX and UART2_TX are configured in usart.c. They are not set as outputs
+ * here in order to avoid interfering with servo. They can be controlled using
+ * the 'uart' console command.
+ * UART1_TX = DIOA7 AP console
+ * UART2_TX = DIOB5 EC console
+ */
+PINMUX(FUNC(UART1_RX), A3, DIO_INPUT) /* AP console */
+PINMUX(FUNC(UART2_RX), B6, DIO_INPUT) /* EC console */
/* I2C pins are bi-directional */
PINMUX(FUNC(I2C0_SCL), B0, DIO_INPUT)