Skip to content

Commit 69826c5

Browse files
akanisetticfriedt
authored andcommitted
lib: acpi: Enable support for ACPI_RESOURCE_TYPE_ADDRESS64
Enable support for ACPI_RESOURCE_TYPE_ADDRESS64 in acpi_device_mmio_get to fetch 64bit address from resource of an ACPI device. Signed-off-by: Anisetti Avinash Krishna <[email protected]>
1 parent 4b71cf9 commit 69826c5

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

lib/acpi/acpi.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -544,6 +544,11 @@ int acpi_device_mmio_get(struct acpi_dev *child_dev, struct acpi_mmio_resource *
544544
reg_base[mmio_cnt].mmio = (uintptr_t)res->Data.FixedMemory32.Address;
545545
reg_base[mmio_cnt++].length = res->Data.FixedMemory32.AddressLength;
546546
break;
547+
case ACPI_RESOURCE_TYPE_ADDRESS64:
548+
reg_base[mmio_cnt].type = ACPI_RES_TYPE_MEM;
549+
reg_base[mmio_cnt].mmio = (uintptr_t)res->Data.Address64.Address.Minimum;
550+
reg_base[mmio_cnt++].length = res->Data.Address64.Address.AddressLength;
551+
break;
547552
}
548553

549554
res = ACPI_NEXT_RESOURCE(res);

0 commit comments

Comments
 (0)