[coreboot-gerrit] New patch to review for coreboot: 9ede059 hp/pavilion_m6_1035dx: Add GEVENT to GPE SCI mapping table

Alexandru Gagniuc (mr.nuke.me@gmail.com) gerrit at coreboot.org
Sat Apr 19 04:05:00 CEST 2014


Alexandru Gagniuc (mr.nuke.me at gmail.com) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/5548

-gerrit

commit 9ede059e176ccfeb7162c34d4e9abd87b9936a31
Author: Alexandru Gagniuc <mr.nuke.me at gmail.com>
Date:   Sat Apr 5 13:40:33 2014 -0500

    hp/pavilion_m6_1035dx: Add GEVENT to GPE SCI mapping table
    
    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 <mr.nuke.me at gmail.com>
---
 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(-)

diff --git a/src/mainboard/hp/pavilion_m6_1035dx/buildOpts.c b/src/mainboard/hp/pavilion_m6_1035dx/buildOpts.c
index aa223cc..cf9ac4f 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 <vendorcode/amd/agesa/f15tn/AGESA.h>
 
 /*  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 1e69cc9..bbf9c43 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   */



More information about the coreboot-gerrit mailing list