ACPI/IORT: Add IORT named component memory address limits
authorLorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Thu, 3 Aug 2017 12:32:39 +0000 (13:32 +0100)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Mon, 7 Aug 2017 12:29:09 +0000 (14:29 +0200)
commit10d8ab2c15b9ef2f46c35e7c36781399d6f2cc82
tree7ce2b9a645674e219197272f63522ffa7b999306
parent7ad4263980826e8b02e121af22f4f4c9103fe86d
ACPI/IORT: Add IORT named component memory address limits

IORT named components provide firmware configuration describing
how many address bits a given device is capable of generating
to address memory.

Add code to the kernel to retrieve memory address limits
configuration for IORT named components and configure DMA masks
accordingly.

Signed-off-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Acked-by: Will Deacon <will.deacon@arm.com>
Tested-by: Nate Watterson <nwatters@codeaurora.org>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/acpi/arm64/iort.c