coreboot-kgpe-d16/src/mainboard/google/rambi
Aaron Durbin ee3ec728d8 rambi: distribute IRQs away from PIRQA on pci devices
Some of the drivers in the kernel were not so happy about
having shared IRQs. Also, sharing IRQs means more code
needs to be run in interrupt context to determine if the IRQ
was meant for a particular device. Fix this.

No more 'mmc1: got irq while runtime suspended' messages.

BUG=chrome-os-partner:24056
BRANCH=None
TEST=Built and booted. Looked at /proc/interrupts and noted no
     more sharing between pci devices.

Change-Id: Ie5da102204ffe3156dd55ab17af77df245a57c97
Signed-off-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/176792
Reviewed-by: Shawn Nematbakhsh <shawnn@chromium.org>
Reviewed-on: http://review.coreboot.org/4973
Tested-by: build bot (Jenkins)
Reviewed-by: Patrick Georgi <patrick@georgi-clan.de>
2014-05-07 22:05:40 +02:00
..
acpi rambi: Add DIRQs for trackpad and touchscreen 2014-05-07 12:03:54 +02:00
spd google boards: Do not hardcode location of spd.bin 2014-02-12 23:37:24 +01:00
acpi_tables.c baytrail: configure acpi SCI irq 2014-05-06 17:17:40 +02:00
chromeos.c ChromeOS: Use common fill_lb_gpio() 2014-05-01 15:40:11 +02:00
cmos.layout mainboard/google: add initial rambi mainboard support 2014-02-05 05:24:26 +01:00
devicetree.cb rambi: disable HDA device 2014-05-06 18:39:55 +02:00
dsdt.asl baytrail: interrupt routing support 2014-05-05 23:38:38 +02:00
ec.c rambi: mainboard EC - SCI and SMI fixes 2014-05-06 18:39:38 +02:00
ec.h rambi: update EC support 2014-05-06 17:18:54 +02:00
fadt.c baytrail: fix up FADT 2014-05-05 23:38:56 +02:00
gpio.c rambi: Add DIRQs for trackpad and touchscreen 2014-05-07 12:03:54 +02:00
irqroute.c baytrail: interrupt routing support 2014-05-05 23:38:38 +02:00
irqroute.h rambi: distribute IRQs away from PIRQA on pci devices 2014-05-07 22:05:40 +02:00
Kconfig rambi: fixup settings so trackpad can be found in kernel 2014-05-07 12:05:19 +02:00
mainboard.c rambi: Add DIRQs for trackpad and touchscreen 2014-05-07 12:03:54 +02:00
mainboard_smi.c rambi: mainboard EC - SCI and SMI fixes 2014-05-06 18:39:38 +02:00
Makefile.inc baytrail: interrupt routing support 2014-05-05 23:38:38 +02:00
onboard.h rambi: fixup settings so trackpad can be found in kernel 2014-05-07 12:05:19 +02:00
romstage.c rambi: disable internal pullups on ram_id[2:0] 2014-02-16 20:37:55 +01:00
thermal.h mainboard/google: add initial rambi mainboard support 2014-02-05 05:24:26 +01:00