diff options
author | Abe Levkoy <alevkoy@chromium.org> | 2019-09-30 15:05:02 -0600 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2019-10-02 07:56:38 +0000 |
commit | 6dc0eccd49962c452453ac5899ef4d08b3462d15 (patch) | |
tree | 58a910f29154b4ca1d617f7e91ee676b45fcf656 /board/volteer/gpio.inc | |
parent | c9610eabf3c0f637c75ecbc26a5c17bf378db1bf (diff) | |
download | chrome-ec-6dc0eccd49962c452453ac5899ef4d08b3462d15.tar.gz |
volteer: Configure the GPIOs connected to LEDs
Configure the individual LEDs for PWM and the selector for GPIO.
BUG=b:139554899
BRANCH=none
TEST=make buildall
Change-Id: I0f86cb86c6dbf1fa30f2782d4382d8509c7ecc57
Signed-off-by: Abe Levkoy <alevkoy@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/1832886
Tested-by: Daisuke Nojiri <dnojiri@chromium.org>
Reviewed-by: Daisuke Nojiri <dnojiri@chromium.org>
Commit-Queue: Daisuke Nojiri <dnojiri@chromium.org>
Diffstat (limited to 'board/volteer/gpio.inc')
-rw-r--r-- | board/volteer/gpio.inc | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/board/volteer/gpio.inc b/board/volteer/gpio.inc index 4ad153ef9f..e340f2945b 100644 --- a/board/volteer/gpio.inc +++ b/board/volteer/gpio.inc @@ -47,6 +47,10 @@ GPIO(EC_PCH_INT_ODL, PIN(D, 6), GPIO_ODR_HIGH) /* TODO - b/140557015 - /* USB and USBC Signals */ /* Misc Signals */ +/* This selects between an LED module on the motherboard and one on the daughter + * board, to be controlled by LED{1,2,3}. Select the one on the motherboard by + * default. */ +GPIO(LED_SIDESEL_4_L, PIN(6, 0), GPIO_OUT_LOW) /* I2C pins - Alternate function below configures I2C module on these pins */ GPIO(EC_I2C0_SENSOR_SCL, PIN(B, 5), GPIO_INPUT | GPIO_SEL_1P8V) @@ -70,6 +74,8 @@ ALTERNATE(PIN_MASK(D, BIT(1) | BIT(0)), 0, MODULE_I2C, 0) ALTERNATE(PIN_MASK(3, BIT(3) | BIT(6)), 0, MODULE_I2C, 0) /* I2C5 */ ALTERNATE(PIN_MASK(B, BIT(3) | BIT(2)), 0, MODULE_I2C, 0) /* I2C7 */ +ALTERNATE(PIN_MASK(C, BIT(2) | BIT(3) | BIT(4)), 0, MODULE_PWM, 0) /* LED{3,2,1}_L */ + /* UART */ ALTERNATE(PIN_MASK(6, BIT(5) | BIT(4)), 0, MODULE_UART, 0) /* UART from EC to Servo */ |