[GIT PULL] ACPI IORT changes for v4.12

Lorenzo Pieralisi lorenzo.pieralisi at arm.com
Fri Mar 31 03:02:26 PDT 2017


Hi Catalin, Will,

I have collected the following ACPI/IORT patches for the 4.12 release:

- IORT interface minor clean-ups
- IORT platform devices (IORT named components) devid mapping interface
  implementation
- ACPI core changes to enable platform MSIs

ACPI core changes have been acknowledged by the ACPI maintainer and
I reviewed/updated the IORT patches.

This pull request provides the groundwork to implement platform MSIs
in ACPI for ARM64, the irqchip changes enabling GIC ITS platform
MSIs will be merged via the irqchip tree.

Please consider pulling it.

Thanks !
Lorenzo

The following changes since commit 97da3854c526d3a6ee05c849c96e48d21527606c:

  Linux 4.11-rc3 (2017-03-19 19:09:39 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/linux.git tags/acpi-arm64-for-v4.12

for you to fetch changes up to d4f54a186667ffd19eac8e3f48c51d940a9b9784:

  ACPI: platform: setup MSI domain for ACPI based platform device (2017-03-30 10:20:01 +0100)

----------------------------------------------------------------
ACPI ARM64 specific changes for v4.12.

Patches contain:

- IORT kernel interface misc clean-ups
- IORT id mapping interface refactoring in preparation for platform
  MSI (IORT named components -> GIC ITS mappings) devid mapping code
- IORT id mapping implementation for named components nodes to ITS nodes,
  in order to provide the kernel with a firmware interface to map
  platform devices devids to GIC ITS components

----------------------------------------------------------------
Hanjun Guo (7):
      ACPI/IORT: Fix the indentation in iort_scan_node()
      ACPI/IORT: Add missing comment for iort_dev_find_its_id()
      ACPI/IORT: Rework iort_match_node_callback() return value handling
      ACPI/IORT: Rename iort_node_map_rid() to make it generic
      ACPI/IORT: Introduce iort_node_map_platform_id() to retrieve dev id
      ACPI: platform-msi: retrieve devid from IORT
      ACPI: platform: setup MSI domain for ACPI based platform device

 drivers/acpi/arm64/iort.c | 158 +++++++++++++++++++++++++++++++++++++---------
 drivers/acpi/glue.c       |   6 ++
 include/linux/acpi_iort.h |   3 +
 3 files changed, 136 insertions(+), 31 deletions(-)



More information about the linux-arm-kernel mailing list