[PATCH v7 00/15] ACPI platform MSI support and its example mbigen
From: guohanjun@huawei.com (Hanjun Guo)
Date: 2017-01-14 01:05:39
Also in:
linux-acpi, lkml
Hi Ming, On 2017/1/13 18:23, Ming Lei wrote:
On Wed, Jan 11, 2017 at 11:06 PM, Hanjun Guo [off-list ref] wrote:quoted
With platform msi support landed in the kernel, and the introduction of IORT for GICv3 ITS (PCI MSI) and SMMU, the framework for platform msi is ready, this patch set add few patches to enable the ACPI platform msi support. For platform device connecting to ITS on arm platform, we have IORT table with the named componant node to describe the mappings of paltform device and ITS, so we can retrieve the dev id and find its parent irqdomain (ITS) from IORT table (simlar with the ACPI ITS support). v6 -> v7: - Introduce iort_node_map_platform_id() to retrieve the dev id for both NC (named component) -> ITS/SMMU and NC -> SMMU -> ITS cases, suggested by Lorenzo; - Reorder the patches and rewrite some commit message; - Remove the test tags because it has major changes to retrieve the dev id, Sinan, Majun, Xinwei, could you please test them again on your platform? - rebased on top of 4.10-rc3 and Lorenzo's patch https://patchwork.kernel.org/patch/9507041/ - Tested against Agustin's patch [1-2/3] "[PATCH V9 0/3] irqchip: qcom: Add IRQ combiner driver"Looks v7 works fine on D05, together with Lorenzo's fix([v2] ACPI/IORT: Fix iort_node_get_id() mapping entries indexing) and Agustin's patchset of "v9 irqchip: qcom: Add IRQ combiner driver". Tested-by: Ming Lei <redacted>
Thank you very much :) Hanjun