summaryrefslogtreecommitdiff
path: root/board/kinox/led.c
diff options
context:
space:
mode:
authorPatryk Duda <pdk@semihalf.com>2022-06-07 15:26:53 +0200
committerPatryk Duda <patrykd@google.com>2022-06-07 15:52:56 +0200
commit63a8a1366e390b757c37e167927102be0fc4fb63 (patch)
treec06f1438b73115db8af42bc05d3df2483c6abf29 /board/kinox/led.c
parent6fcfe697803fd4e16e7f9d9c64ac091fa6034efe (diff)
parent38b9c4b824f34b3aa81f2399ce91b88077197d52 (diff)
downloadchrome-ec-63a8a1366e390b757c37e167927102be0fc4fb63.tar.gz
Merge remote-tracking branch cros/main into firmware-fpmcu-dartmonkey-release
Generated by: ./util/update_release_branch.py --board dartmonkey --relevant_paths_file ./util/fingerprint-relevant-paths.txt firmware-fpmcu-dartmonkey-release Relevant changes: git log --oneline 6fcfe69780..38b9c4b824 -- board/nocturne_fp board/dartmonkey common/fpsensor docs/fingerprint driver/fingerprint util/getversion.sh 42db333f60 docs/fingerprint: Add links to TPM design doc 9f63d3f400 docs/fingerprint: Fix typo 28c0e2d4e0 Docs: Replace Chrome OS with ChromeOS in FP docs BRANCH=None BUG=b:200828093 TEST=`make -j buildall` TEST=`./test/run_device_tests.py --board dartmonkey` Test "aes": PASSED Test "cec": PASSED Test "cortexm_fpu": PASSED Test "crc": PASSED Test "flash_physical": PASSED Test "flash_write_protect": PASSED Test "fpsensor_hw": PASSED Test "fpsensor_spi_ro": PASSED Test "fpsensor_spi_rw": PASSED Test "fpsensor_uart_ro": PASSED Test "fpsensor_uart_rw": PASSED Test "mpu_ro": PASSED Test "mpu_rw": PASSED Test "mutex": PASSED Test "pingpong": PASSED Test "printf": PASSED Test "queue": PASSED Test "rollback_region0": PASSED Test "rollback_region1": PASSED Test "rollback_entropy": PASSED Test "rtc": PASSED Test "sha256": PASSED Test "sha256_unrolled": PASSED Test "static_if": PASSED Test "system_is_locked_wp_on": PASSED Test "system_is_locked_wp_off": PASSED Test "timer_dos": PASSED Test "utils": PASSED Test "utils_str": PASSED Test "panic_data_dartmonkey_v2.0.2887": PASSED Test "panic_data_nocturne_fp_v2.2.64": PASSED Test "panic_data_nami_fp_v2.2.144": PASSED Cq-Include-Trybots: chromeos/cq:cq-orchestrator Signed-off-by: Patryk Duda <pdk@semihalf.com> Change-Id: I0863a7a0ac6ffb5db2d9445ed71f2d9a5d24cbb1
Diffstat (limited to 'board/kinox/led.c')
-rw-r--r--board/kinox/led.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/board/kinox/led.c b/board/kinox/led.c
index 636804c7a6..00381fa7f4 100644
--- a/board/kinox/led.c
+++ b/board/kinox/led.c
@@ -182,6 +182,17 @@ static void led_resume(void)
}
DECLARE_HOOK(HOOK_CHIPSET_RESUME, led_resume, HOOK_PRIO_DEFAULT);
+void board_led_auto_control(void)
+{
+ /* Restore the previous signal */
+ if (chipset_in_state(CHIPSET_STATE_ON))
+ led_resume();
+ else if (chipset_in_state(CHIPSET_STATE_SUSPEND))
+ led_suspend_hook();
+ else if (chipset_in_state(CHIPSET_STATE_ANY_OFF))
+ led_shutdown_hook();
+}
+
void led_alert(int enable)
{
if (enable) {