diff options
author | Jacky Wang <jacky5_wang@pegatron.corp-partner.google.com> | 2020-12-07 15:00:20 +0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-12-29 01:51:37 +0000 |
commit | cd133aa2de5782dc75d95192fd0ecdfdbd8dad4d (patch) | |
tree | 36cfdb3869236799432e6973f6197226b4dd5da6 /board/drobit/gpio.inc | |
parent | 6794147bb960d9b0668741e6bd7d82f7cadf7eba (diff) | |
download | chrome-ec-cd133aa2de5782dc75d95192fd0ecdfdbd8dad4d.tar.gz |
drobit: Implement LED function
Update LED behavior by Marketing spec.
BUG=b:174924448
BRANCH=firmware-volteer-13521.B
TEST=make BOARD=drobit
Verify LED behavior with below items
1. DC mode : S0/S3/S5
2. AC mode : S0/S3/S5
3. battery low : S0/S3/S5
4. Battery Error : S0/S3/S5
Signed-off-by: Jacky Wang <jacky5_wang@pegatron.corp-partner.google.com>
Change-Id: I288f55f9f47fcb21f38207dd44e4ef7e6811bfa4
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2577137
Reviewed-by: Zhuohao Lee <zhuohao@chromium.org>
Reviewed-by: Keith Short <keithshort@chromium.org>
Diffstat (limited to 'board/drobit/gpio.inc')
-rw-r--r-- | board/drobit/gpio.inc | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/board/drobit/gpio.inc b/board/drobit/gpio.inc index 042d145e6a..ce8d9fa613 100644 --- a/board/drobit/gpio.inc +++ b/board/drobit/gpio.inc @@ -103,6 +103,9 @@ GPIO(M2_SSD_PLA, PIN(7, 0), GPIO_INPUT) /* SSD power-loss acknowledgment */ GPIO(CCD_MODE_ODL, PIN(E, 5), GPIO_INPUT) /* Case Closed Debug Mode */ GPIO(EC_SLP_S0IX, PIN(7, 2), GPIO_INPUT | GPIO_PULL_UP) +GPIO(LED_2_L, PIN(C, 3), GPIO_OUT_HIGH) +GPIO(LED_3_L, PIN(C, 2), GPIO_OUT_HIGH) + /* Unused signals */ GPIO(UNUSED_GPIO41, PIN(4, 1), GPIO_INPUT | GPIO_PULL_UP) GPIO(UNUSED_GPIO96, PIN(9, 6), GPIO_INPUT | GPIO_PULL_UP) @@ -110,6 +113,7 @@ GPIO(UNUSED_GPIO34, PIN(3, 4), GPIO_INPUT | GPIO_PULL_UP) GPIO(UNUSED_GPIO56, PIN(5, 6), GPIO_INPUT | GPIO_PULL_UP) GPIO(UNUSED_GPIO81, PIN(8, 1), GPIO_INPUT | GPIO_PULL_UP) GPIO(UNUSED_GPIO95, PIN(9, 5), GPIO_INPUT | GPIO_PULL_UP) +GPIO(UNUSED_GPIOC4, PIN(C, 4), GPIO_INPUT | GPIO_PULL_UP) /* Only connected to test points */ GPIO(EC_KB_BL_EN, PIN(8, 6), GPIO_INPUT | GPIO_PULL_UP) @@ -147,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 */ |