aboutsummaryrefslogtreecommitdiff
path: root/src/soc/intel/baytrail/romstage/romstage.c
diff options
context:
space:
mode:
authorAaron Durbin <adurbin@chromium.org>2013-11-14 17:39:04 -0600
committerKyösti Mälkki <kyosti.malkki@gmail.com>2014-05-07 22:05:55 +0200
commitbd4ea8cd4d34cdca6aef2914cf880a20bf3025fe (patch)
tree047961e6ce76d0aa40f80c474082f29478eb4125 /src/soc/intel/baytrail/romstage/romstage.c
parentebf7ec5dab9198a0a84174e72b8eaf1af68d7b73 (diff)
baytrail: fix direct irq pad configuration
When a pad is configured for direct IRQ it needs to be in non-legacy. Additionally, the signal is passed directly to the APIC by setting the LEVEL and TPE bits in the pad config register. The APIC can then be configured for level, edge, and rising/falling. BUG=chrome-os-partner:24037 BUG=chrome-os-partner:22863 BRANCH=None TEST=Built and booted with this config. Trackpad is firing interrupts more than it should, but it appears to be a trackpad firmware and/or configuration issue. Change-Id: I00042b2ddba67d6bf23f0e7468d0719196e6f865 Signed-off-by: Aaron Durbin <adurbin@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/176793 Reviewed-by: Shawn Nematbakhsh <shawnn@chromium.org> Reviewed-on: http://review.coreboot.org/4975 Tested-by: build bot (Jenkins) Reviewed-by: Patrick Georgi <patrick@georgi-clan.de>
Diffstat (limited to 'src/soc/intel/baytrail/romstage/romstage.c')
0 files changed, 0 insertions, 0 deletions