From 7f395fe95bd525581214bc12bb7a231be766a502 Mon Sep 17 00:00:00 2001 From: Patrick Rudolph Date: Fri, 19 May 2017 08:18:54 +0200 Subject: ec/lenovo/h8: Add panic method Add two additional LED IDs. Add Kconfig menu entries to allow selecting the action to execute on death. Overwrite weak die_notify method to notify user on death. Flash all LEDs and play beep code 10 depending on Kconfig options. Successfully tested on: Tested on Lenovo T500. Tested on Lenovo X200. Tested on Lenovo T430, but only LEDs are flashing. Change-Id: Id34d399f154952a48c1f4ccb0c41a238b2d7ccb8 Signed-off-by: Patrick Rudolph Reviewed-by: Martin Roth --- src/ec/lenovo/h8/Makefile.inc | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/ec/lenovo/h8/Makefile.inc') diff --git a/src/ec/lenovo/h8/Makefile.inc b/src/ec/lenovo/h8/Makefile.inc index da9cee1d9f..c37a6e1bf7 100644 --- a/src/ec/lenovo/h8/Makefile.inc +++ b/src/ec/lenovo/h8/Makefile.inc @@ -1,5 +1,10 @@ ifeq ($(CONFIG_EC_LENOVO_H8),y) +ifneq ($(filter y,$(CONFIG_H8_BEEP_ON_DEATH) $(CONFIG_H8_FLASH_LEDS_ON_DEATH)),) +romstage-y += panic.c +ramstage-y += panic.c +endif + ramstage-y += h8.c smm-y += smm.c -- cgit v1.2.3