summaryrefslogtreecommitdiff
path: root/board/yorp/gpio.inc
diff options
context:
space:
mode:
Diffstat (limited to 'board/yorp/gpio.inc')
-rw-r--r--board/yorp/gpio.inc8
1 files changed, 7 insertions, 1 deletions
diff --git a/board/yorp/gpio.inc b/board/yorp/gpio.inc
index d1098f755c..a616c48f88 100644
--- a/board/yorp/gpio.inc
+++ b/board/yorp/gpio.inc
@@ -153,4 +153,10 @@ ALTERNATE(PIN_MASK(D, 0x03), 0, MODULE_I2C, 0) /* I2C3 */
ALTERNATE(PIN_MASK(F, 0x0C), 0, MODULE_I2C, 0) /* I2C4 */
ALTERNATE(PIN_MASK(B, 0x0C), 0, MODULE_I2C, (GPIO_INPUT | GPIO_SEL_1P8V)) /* 1.8V I2C7 */
ALTERNATE(PIN_MASK(4, 0x30), 0, MODULE_ADC, 0) /* ADC0-1 */
-ALTERNATE(PIN_MASK(8, 0x01), 0, MODULE_PWM, 0) /* PWM3: KB_BL_PWM */
+
+/*
+ * PWM3 needs to be configured for KB_BL_PWM on board versions >= 1. However, on
+ * version 0, GPIO80 is used for ENTERING_RW signal and PWM alternate function
+ * should be configured depending upon the board version. Hence, it is done in
+ * update_drivers_from_board_id() in board.c file.
+ */