nb/intel/ironlake: Factor out common uncore ASL

Tested with BUILD_TIMELESS=1, Packard Bell MS2290 remains identical.

Change-Id: I7e37d32251fa3dcc64aec62dd2d814463c4a9999
Signed-off-by: Angel Pons <th3fanbus@gmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/55580
Reviewed-by: Patrick Georgi <pgeorgi@google.com>
Reviewed-by: Arthur Heymans <arthur@aheymans.xyz>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
diff --git a/src/northbridge/intel/ironlake/acpi/uncore.asl b/src/northbridge/intel/ironlake/acpi/uncore.asl
new file mode 100644
index 0000000..042ab846
--- /dev/null
+++ b/src/northbridge/intel/ironlake/acpi/uncore.asl
@@ -0,0 +1,35 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
+
+Device (UNCR)
+{
+	Name (_BBN, 0xFF)
+	Name (RID, 0x00)
+	Name (_HID, EisaId ("PNP0A03"))
+	Name (_CRS, ResourceTemplate ()
+		{
+		WordBusNumber (ResourceProducer, MinFixed, MaxFixed, PosDecode,
+				0x0000,	     /* Granularity */
+				0x00FF,	     /* Range Minimum */
+				0x00FF,	     /* Range Maximum */
+				0x0000,	     /* Translation Offset */
+				0x0001,	     /* Length */
+				,, )
+		})
+	Device (SAD)
+	{
+		Name (_ADR, 0x01)
+		Name (RID, 0x00)
+		OperationRegion (SADC, PCI_Config, 0x00, 0x0100)
+		Field (SADC, DWordAcc, NoLock, Preserve)
+		{
+			Offset (0x40),
+			PAM0,   8,
+			PAM1,   8,
+			PAM2,   8,
+			PAM3,   8,
+			PAM4,   8,
+			PAM5,   8,
+			PAM6,   8
+		}
+	}
+}