diff options
author | Jacky Wang <jacky5_wang@pegatron.corp-partner.google.com> | 2020-12-17 11:10:44 +0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-12-23 04:30:50 +0000 |
commit | 430c4a22e11a19d7ab4a7818b2f08764b4757c28 (patch) | |
tree | 7aa125a59b56f7c13d3ea097aacd8bf2d399b1f7 /board/galtic/gpio.inc | |
parent | 63a9c5feb7261839f6f9bd39c2c0f30db9c84c81 (diff) | |
download | chrome-ec-430c4a22e11a19d7ab4a7818b2f08764b4757c28.tar.gz |
galtic: Implement LED function
Update LED behavior by Marketing spec.
BUG=b:175743432
BRANCH=firmware-dedede-13606.B
TEST=BOARD=galtic
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: I95fdd4726003896918b41dc047d3a92bdf05b0a5
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2596564
Reviewed-by: Diana Z <dzigterman@chromium.org>
Commit-Queue: Henry Sun <henrysun@google.com>
Tested-by: Henry Sun <henrysun@google.com>
Diffstat (limited to 'board/galtic/gpio.inc')
-rw-r--r-- | board/galtic/gpio.inc | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/board/galtic/gpio.inc b/board/galtic/gpio.inc index 99d449faaf..cef2d9f993 100644 --- a/board/galtic/gpio.inc +++ b/board/galtic/gpio.inc @@ -105,7 +105,12 @@ GPIO(PEN_DET_ODL, PIN(J, 1), GPIO_INPUT | GPIO_PULL_UP) GPIO(EN_KB_BL, PIN(J, 3), GPIO_OUT_LOW) /* Currently unused */ GPIO(ECH1_PACKET_MODE, PIN(H, 1), GPIO_OUT_LOW) +/* LED */ +GPIO(LED_R_ODL, PIN(A, 1), GPIO_OUT_HIGH) +GPIO(LED_G_ODL, PIN(A, 2), GPIO_OUT_HIGH) + /* NC pins, enable internal pull-down to avoid floating state. */ +GPIO(GPIOA3_NC, PIN(A, 3), GPIO_INPUT | GPIO_PULL_DOWN) GPIO(GPIOB5_NC, PIN(B, 5), GPIO_INPUT | GPIO_PULL_DOWN) GPIO(GPIOC0_NC, PIN(C, 0), GPIO_INPUT | GPIO_PULL_DOWN) GPIO(GPIOC3_NC, PIN(C, 3), GPIO_INPUT | GPIO_PULL_DOWN) @@ -135,4 +140,4 @@ ALTERNATE(PIN_MASK(L, BIT(0)), 0, MODULE_ADC, 0) /* ADC13: EC_SUB_ANALOG */ ALTERNATE(PIN_MASK(I, BIT(0) | BIT(2) | BIT(3)), 0, MODULE_ADC, 0) /* ADC0: EC_VSNS_PP3300_A, ADC2: TEMP_SENSOR_1, ADC3: TEMP_SENSOR_2 */ /* PWM */ -ALTERNATE(PIN_MASK(A, BIT(0) | BIT(1) | BIT(2) | BIT(3)), 0, MODULE_PWM, 0) /* KB_BL_PWM, LED_[R,G,B]_ODL */ +ALTERNATE(PIN_MASK(A, BIT(0)), 0, MODULE_PWM, 0) /* KB_BL_PWM */ |