From c4e7db51fc83b99c43b25a8f698a9d007ed45dc6 Mon Sep 17 00:00:00 2001 From: Alexandru Gagniuc Date: Sat, 5 Apr 2014 13:40:33 -0500 Subject: hp/pavilion_m6_1035dx: Add GEVENT to GPE SCI mapping table MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Each GEVENT pins can be mapped to a specific GPE via the SCI map. The default mapping is not appropriate for this laptop, so use the AGESA functionality to map currently known events. Change-Id: Ifa50bf000cfc8e77a6a4d84752f89838f165f7a0 Signed-off-by: Alexandru Gagniuc Reviewed-on: http://review.coreboot.org/5548 Tested-by: build bot (Jenkins) Reviewed-by: Kyösti Mälkki --- src/mainboard/hp/pavilion_m6_1035dx/buildOpts.c | 11 +++++++++++ src/mainboard/hp/pavilion_m6_1035dx/mainboard.h | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) (limited to 'src/mainboard/hp/pavilion_m6_1035dx') diff --git a/src/mainboard/hp/pavilion_m6_1035dx/buildOpts.c b/src/mainboard/hp/pavilion_m6_1035dx/buildOpts.c index aa223cc567..cf9ac4fab4 100644 --- a/src/mainboard/hp/pavilion_m6_1035dx/buildOpts.c +++ b/src/mainboard/hp/pavilion_m6_1035dx/buildOpts.c @@ -33,6 +33,8 @@ * @e \$Revision: 23714 $ @e \$Date: 2009-12-09 17:28:37 -0600 (Wed, 09 Dec 2009) $ */ +#include "mainboard.h" + #include /* Include the files that instantiate the configuration definitions. */ @@ -371,6 +373,15 @@ GPIO_CONTROL pavilion_m6_1035dx_gpio[] = { }; #define BLDCFG_FCH_GPIO_CONTROL_LIST (&pavilion_m6_1035dx_gpio[0]) + +#define GEVENT_PIN(gpe) ((gpe) + 0x40) + +SCI_MAP_CONTROL m6_1035dx_sci_map[] = { + {GEVENT_PIN( EC_SCI_GEVENT ), EC_SCI_GPE}, + {GEVENT_PIN( EC_LID_GEVENT ), EC_LID_GPE}, /* EC_SMI - GPE23 */ +}; +#define BLDCFG_FCH_SCI_MAP_LIST (&m6_1035dx_sci_map[0]) + // The following definitions specify the default values for various parameters in which there are // no clearly defined defaults to be used in the common file. The values below are based on product // and BKDG content, please consult the AGESA Memory team for consultation. diff --git a/src/mainboard/hp/pavilion_m6_1035dx/mainboard.h b/src/mainboard/hp/pavilion_m6_1035dx/mainboard.h index 1e69cc9134..bbf9c43974 100644 --- a/src/mainboard/hp/pavilion_m6_1035dx/mainboard.h +++ b/src/mainboard/hp/pavilion_m6_1035dx/mainboard.h @@ -17,6 +17,6 @@ * we make the distinction between GEVENT pin and SCI. */ #define EC_SCI_GPE EC_SCI_GEVENT - +#define EC_LID_GPE EC_LID_GEVENT #endif /* _MAINBOARD_HP_PAVILION_M6_1035DX_MAINBOARD_H */ -- cgit v1.2.3