summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/soc/intel/cannonlake/acpi/ish.asl9
-rw-r--r--src/soc/intel/cannonlake/acpi/southbridge.asl2
-rw-r--r--src/soc/intel/common/block/acpi/acpi/ish.asl11
-rw-r--r--src/soc/intel/jasperlake/acpi/ish.asl9
-rw-r--r--src/soc/intel/jasperlake/acpi/southbridge.asl2
-rw-r--r--src/soc/intel/tigerlake/acpi/ish.asl9
-rw-r--r--src/soc/intel/tigerlake/acpi/southbridge.asl2
7 files changed, 14 insertions, 30 deletions
diff --git a/src/soc/intel/cannonlake/acpi/ish.asl b/src/soc/intel/cannonlake/acpi/ish.asl
deleted file mode 100644
index 98ca6781d74e..000000000000
--- a/src/soc/intel/cannonlake/acpi/ish.asl
+++ /dev/null
@@ -1,9 +0,0 @@
-/* SPDX-License-Identifier: GPL-2.0-only */
-
-/* Intel Integrated Sensor Hub Controller 0:13.0 */
-
-Device (ISHB)
-{
- Name (_ADR, 0x00130000)
- Name (_DDN, "Integrated Sensor Hub Controller")
-}
diff --git a/src/soc/intel/cannonlake/acpi/southbridge.asl b/src/soc/intel/cannonlake/acpi/southbridge.asl
index 7b6708c4d72b..0c092e18248e 100644
--- a/src/soc/intel/cannonlake/acpi/southbridge.asl
+++ b/src/soc/intel/cannonlake/acpi/southbridge.asl
@@ -35,7 +35,7 @@
#include <soc/intel/common/block/acpi/acpi/smbus.asl>
/* ISH 0:13.0 */
-#include "ish.asl"
+#include <soc/intel/common/block/acpi/acpi/ish.asl>
/* USB XHCI 0:14.0 */
#include "xhci.asl"
diff --git a/src/soc/intel/common/block/acpi/acpi/ish.asl b/src/soc/intel/common/block/acpi/acpi/ish.asl
new file mode 100644
index 000000000000..efdf95e3b315
--- /dev/null
+++ b/src/soc/intel/common/block/acpi/acpi/ish.asl
@@ -0,0 +1,11 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
+#include <soc/pci_devs.h>
+
+/* Calculate _ADR for Intel Integrated Sensor Hub Controller */
+#define ISH_ACPI_DEVICE (PCH_DEV_SLOT_ISH << 16 | 0x0000)
+
+Device (ISHB)
+{
+ Name (_ADR, ISH_ACPI_DEVICE)
+ Name (_DDN, "Integrated Sensor Hub Controller")
+}
diff --git a/src/soc/intel/jasperlake/acpi/ish.asl b/src/soc/intel/jasperlake/acpi/ish.asl
deleted file mode 100644
index 5c8b13031590..000000000000
--- a/src/soc/intel/jasperlake/acpi/ish.asl
+++ /dev/null
@@ -1,9 +0,0 @@
-/* SPDX-License-Identifier: GPL-2.0-only */
-
-/* Intel Integrated Sensor Hub Controller 0:12.0 */
-
-Device (ISHB)
-{
- Name (_ADR, 0x00120000)
- Name (_DDN, "Integrated Sensor Hub Controller")
-}
diff --git a/src/soc/intel/jasperlake/acpi/southbridge.asl b/src/soc/intel/jasperlake/acpi/southbridge.asl
index c1ea273b1503..b68539aec748 100644
--- a/src/soc/intel/jasperlake/acpi/southbridge.asl
+++ b/src/soc/intel/jasperlake/acpi/southbridge.asl
@@ -36,7 +36,7 @@
#include <soc/intel/common/block/acpi/acpi/smbus.asl>
/* ISH 0:12.0 */
-#include "ish.asl"
+#include <soc/intel/common/block/acpi/acpi/ish.asl>
/* USB XHCI 0:14.0 */
#include "xhci.asl"
diff --git a/src/soc/intel/tigerlake/acpi/ish.asl b/src/soc/intel/tigerlake/acpi/ish.asl
deleted file mode 100644
index 5c8b13031590..000000000000
--- a/src/soc/intel/tigerlake/acpi/ish.asl
+++ /dev/null
@@ -1,9 +0,0 @@
-/* SPDX-License-Identifier: GPL-2.0-only */
-
-/* Intel Integrated Sensor Hub Controller 0:12.0 */
-
-Device (ISHB)
-{
- Name (_ADR, 0x00120000)
- Name (_DDN, "Integrated Sensor Hub Controller")
-}
diff --git a/src/soc/intel/tigerlake/acpi/southbridge.asl b/src/soc/intel/tigerlake/acpi/southbridge.asl
index 7d6a0fbad029..373dca584050 100644
--- a/src/soc/intel/tigerlake/acpi/southbridge.asl
+++ b/src/soc/intel/tigerlake/acpi/southbridge.asl
@@ -33,7 +33,7 @@
#include <soc/intel/common/block/acpi/acpi/smbus.asl>
/* ISH 0:12.0 */
-#include "ish.asl"
+#include <soc/intel/common/block/acpi/acpi/ish.asl>
/* USB XHCI 0:14.0 */
#include "xhci.asl"