[coreboot-gerrit] Change in coreboot[master]: soc/intel/skylake: change GPI RXEVCFG default to edge

Kane Chen (Code Review) gerrit at coreboot.org
Wed May 31 06:06:49 CEST 2017


Kane Chen has posted comments on this change. ( https://review.coreboot.org/19992 )

Change subject: soc/intel/skylake: change GPI RXEVCFG default to edge
......................................................................


Patch Set 2:

> (1 comment)

Hi Aaron, 
The issue happens in below scenario.
The SD_CD is edge trigger.

BIOS sets GPI for SD_CD in gpio.h and claims GpioInt in asl code.
When BIOS hands over to OS, the gpio interrupt is not enabled yet.
But with original macro, it leaves all GPI to Level trigger.(GPI_IE is not yet set here)
Once OS takes control and init GpioInt for SD_CD, then issue happens in a very small window (it's still level trigger)
After OS correctly config the interrupt to EDGE from level, then the unused interrupts stop immediately.

Thanks.

-- 
To view, visit https://review.coreboot.org/19992
To unsubscribe, visit https://review.coreboot.org/settings

Gerrit-MessageType: comment
Gerrit-Change-Id: I42b9cd80b494e24c55b97e54cdf59bfd24dd9054
Gerrit-PatchSet: 2
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Owner: Kane Chen <kane.chen at intel.com>
Gerrit-Reviewer: Aaron Durbin <adurbin at chromium.org>
Gerrit-Reviewer: Duncan Laurie <dlaurie at chromium.org>
Gerrit-Reviewer: Furquan Shaikh <furquan at google.com>
Gerrit-Reviewer: Kane Chen <kane.chen at intel.com>
Gerrit-Reviewer: Naresh Solanki <naresh.solanki at intel.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply at coreboot.org>
Gerrit-HasComments: No



More information about the coreboot-gerrit mailing list