summaryrefslogtreecommitdiff
path: root/board/voema/gpio.inc
diff options
context:
space:
mode:
authorDavid Huang <david.huang@quanta.corp-partner.google.com>2020-11-13 11:28:57 +0800
committerCommit Bot <commit-bot@chromium.org>2020-11-18 18:36:11 +0000
commitf3c9a58c8c98db5617d632c57deab28d9fc39e76 (patch)
tree3afeb07aebe1a6f32fd86ef16a1e10a7603beaa7 /board/voema/gpio.inc
parent3d684ba979049b1e0020d1eadcf095865559ccff (diff)
downloadchrome-ec-f3c9a58c8c98db5617d632c57deab28d9fc39e76.tar.gz
voema: Modify LED control to gpio
Change LED control from pwm to gpio. BUG=none BRANCH=master TEST=Check LED status in each state. Signed-off-by: David Huang <david.huang@quanta.corp-partner.google.com> Change-Id: Ic638b23dc0cd0eff0b8d252836f83b76503b192b Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2537525 Reviewed-by: Keith Short <keithshort@chromium.org> Commit-Queue: Keith Short <keithshort@chromium.org>
Diffstat (limited to 'board/voema/gpio.inc')
-rw-r--r--board/voema/gpio.inc11
1 files changed, 5 insertions, 6 deletions
diff --git a/board/voema/gpio.inc b/board/voema/gpio.inc
index 4e9ac5285f..86413ce5f4 100644
--- a/board/voema/gpio.inc
+++ b/board/voema/gpio.inc
@@ -111,6 +111,7 @@ GPIO(UNUSED_GPIOF2, PIN(F, 2), GPIO_INPUT | GPIO_PULL_UP)
GPIO(UNUSED_GPIO96, PIN(9, 6), GPIO_INPUT | GPIO_PULL_UP)
GPIO(UNUSED_GPIO34, PIN(3, 4), GPIO_INPUT | GPIO_PULL_UP)
GPIO(UNUSED_GPIO57, PIN(5, 7), GPIO_INPUT | GPIO_PULL_UP)
+GPIO(UNUSED_GPIOC2, PIN(C, 2), GPIO_INPUT | GPIO_PULL_UP)
/* Only connected to test points */
GPIO(EC_KB_BL_EN, PIN(8, 6), GPIO_INPUT | GPIO_PULL_UP)
@@ -138,6 +139,10 @@ GPIO(EC_I2C7_EEPROM_PWR_SDA_R, PIN(B, 2), GPIO_INPUT)
/* Battery signals */
GPIO(EC_BATT_PRES_ODL, PIN(E, 1), GPIO_INPUT)
+ /* LED */
+GPIO(LED_1_L, PIN(C, 4), GPIO_OUT_HIGH) /* Blue */
+GPIO(LED_2_L, PIN(C, 3), GPIO_OUT_HIGH) /* Amber */
+
/* Alternate functions GPIO definitions */
ALTERNATE(PIN_MASK(B, BIT(5) | BIT(4)), 0, MODULE_I2C, (GPIO_INPUT | GPIO_SEL_1P8V)) /* I2C0 */
ALTERNATE(PIN_MASK(9, BIT(0) | BIT(2) | BIT(1)), 0, MODULE_I2C, 0) /* I2C1 SCL / I2C2 */
@@ -146,12 +151,6 @@ 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 */
-/* This selects between an LED module on the motherboard and one on the daughter
- * board, to be controlled by LED_{1,2,3}_L. PWM allows driving both modules at
- * the same time. */
-ALTERNATE(PIN_MASK(6, BIT(0)), 0, MODULE_PWM, 0) /* LED_SIDESEL_4_L */
-ALTERNATE(PIN_MASK(C, BIT(2) | BIT(3) | BIT(4)), 0, MODULE_PWM, 0) /* LED_{3,2,1}_L */
-
/* Fan signals */
GPIO(EN_PP5000_FAN, PIN(6, 1), GPIO_OUT_LOW)
ALTERNATE(PIN_MASK(B, BIT(7)), 0, MODULE_PWM, 0) /* FAN_PWM */