Page MenuHomeFreeBSD

D28741.diff
No OneTemporary

D28741.diff

diff --git a/sys/dev/acpica/acpi_resource.c b/sys/dev/acpica/acpi_resource.c
--- a/sys/dev/acpica/acpi_resource.c
+++ b/sys/dev/acpica/acpi_resource.c
@@ -517,6 +517,13 @@
acpi_MatchHid(handle, "ARMHD620") != ACPI_MATCHHID_NOMATCH)
arc.ignore_producer_flag = true;
+ /*
+ * The DesignWare I2C Controller on Ampere Altra sets ResourceProducer on
+ * memory resources.
+ */
+ if (acpi_MatchHid(handle, "APMC0D0F") != ACPI_MATCHHID_NOMATCH)
+ arc.ignore_producer_flag = true;
+
status = AcpiWalkResources(handle, "_CRS", acpi_parse_resource, &arc);
if (ACPI_FAILURE(status) && status != AE_NOT_FOUND) {
printf("can't fetch resources for %s - %s\n",

File Metadata

Mime Type
text/plain
Expires
Wed, Apr 30, 12:50 AM (21 m, 3 s)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
17849036
Default Alt Text
D28741.diff (698 B)

Event Timeline