coreboot-kgpe-d16/src/mainboard/intel
Martin Roth d08057aa20 intel/fsp_baytrail: Add PCI Root Port IRQ Routing
This change generates the ASL tables needed for the PCIe bridge routing.

It generates this ASL (swizzled for each of the 8 functions)
Name(RP1P, Package()
{
	Package() {0x0000ffff, 0, \_SB.PCI0.LPCB.LNKE, 0 },
	Package() {0x0000ffff, 1, \_SB.PCI0.LPCB.LNKF, 0 },
	Package() {0x0000ffff, 2, \_SB.PCI0.LPCB.LNKG, 0 },
	Package() {0x0000ffff, 3, \_SB.PCI0.LPCB.LNKH, 0 },
})
Name(RP1A, Package()
{
	Package() {0x0000ffff, 0, 0, 20 },
	Package() {0x0000ffff, 1, 0, 21 },
	Package() {0x0000ffff, 2, 0, 22 },
	Package() {0x0000ffff, 3, 0, 23 },
})
Device(RP01) {
	Name(_ADR, 0x1c0001)
	Name(_PRW, Package() {
		0, 0
	})
	Method(_PRT,0) {
		If(PICM) {
			Return (RP1A)
		} Else {
			Return (RP1P)
		}
	}
}

Change-Id: Id51261c11f8457fe2150f2b646aafc4fe1ffec30
Signed-off-by: Martin Roth <gaumless@gmail.com>
Reviewed-on: http://review.coreboot.org/8429
Tested-by: build bot (Jenkins)
Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
2015-03-12 20:35:49 +01:00
..
bakersport_fsp mainboard: Do not redefine DRIVERS_PS2_KEYBOARD Kconfig variable 2015-03-05 09:33:47 +01:00
baskingridge mainboard/cmos: Delete obsolete commented parameters 2015-02-16 09:23:02 +01:00
bayleybay_fsp intel/fsp_baytrail: Add PCI Root Port IRQ Routing 2015-03-12 20:35:49 +01:00
cougar_canyon2 mainboard/cmos: Delete obsolete commented parameters 2015-02-16 09:23:02 +01:00
d810e2cb mainboard/*/romstage.c: Sanitize system header inclusions 2015-01-06 01:51:42 +01:00
d945gclf acpi: Generate valid ACPI processor objects 2015-02-16 21:02:30 +01:00
eagleheights mainboard/cmos: Delete obsolete commented parameters 2015-02-16 09:23:02 +01:00
emeraldlake2 mainboard/cmos: Delete obsolete commented parameters 2015-02-16 09:23:02 +01:00
minnowmax intel/fsp_baytrail: Add PCI Root Port IRQ Routing 2015-03-12 20:35:49 +01:00
mohonpeak mainboard: Do not redefine DRIVERS_PS2_KEYBOARD Kconfig variable 2015-03-05 09:33:47 +01:00
mtarvon x86: Change MMIO addr in readN(addr)/writeN(addr, val) to pointer 2015-02-15 08:50:22 +01:00
truxton x86: Change MMIO addr in readN(addr)/writeN(addr, val) to pointer 2015-02-15 08:50:22 +01:00
wtm2 device: drop i915 specific headers from resource allocator includes 2015-03-08 16:16:29 +01:00
Kconfig Drop Intel E7520 and E7525 and related boards 2014-12-18 02:11:06 +01:00