[PULL][Zesty] arm64: ACPI platform MSI support
dann frazier
dann.frazier at canonical.com
Wed Mar 1 18:32:32 UTC 2017
BugLink: http://bugs.launchpad.net/bugs/1669061
Though seemingly well-ACK'd upstream before the v4.11 merge window,
these patches were pushed off until v4.12 for logistical reasons:
https://lkml.org/lkml/2017/2/6/492
They are required to support new arm64 server systems.
Should this version be merged into the Ubuntu kernel, I'll keep an eye
on any changes that happen before they get merged and backport if
necessary.
Tested on HiSilicon D05 & QDF2400 platforms, regression tested on a
Cavium ThunderX system in DTB mode.
The following changes since commit ab221a04f243c4ce9a8631b461b9847765b9515e:
Linux 4.10.1 (2017-03-01 07:13:35 -0700)
are available in the git repository at:
git://git.launchpad.net/~dannf/ubuntu/+source/linux/+git/linux
acpi-platform-msi
for you to fetch changes up to 4451dc22c1ac34b37940efed1663cfb505111560:
UBUNTU: SAUCE: irqchip: mbigen: Add ACPI support (2017-03-01 10:55:12 -0700)
----------------------------------------------------------------
Hanjun Guo (13):
UBUNTU: SAUCE: ACPI: IORT: fix the indentation in iort_scan_node()
UBUNTU: SAUCE: ACPI: IORT: add missing comment for iort_dev_find_its_id()
UBUNTU: SAUCE: ACPI: IORT: minor cleanup for iort_match_node_callback()
UBUNTU: SAUCE: irqchip: gic-v3-its: keep the head file include
in alphabetic order
UBUNTU: SAUCE: irqchip: gicv3-its: platform-msi: refactor
its_pmsi_prepare()
UBUNTU: SAUCE: irqchip: gicv3-its: platform-msi: refactor
its_pmsi_init() to prepare for ACPI
UBUNTU: SAUCE: irqchip: gicv3-its: platform-msi: scan MADT to
create platform msi domain
UBUNTU: SAUCE: ACPI: IORT: rename iort_node_map_rid() to make it generic
UBUNTU: SAUCE: ACPI: IORT: introduce iort_node_map_platform_id()
to retrieve dev id
UBUNTU: SAUCE: ACPI: platform-msi: retrieve dev id from IORT
UBUNTU: SAUCE: ACPI: platform: setup MSI domain for ACPI based
platform device
UBUNTU: SAUCE: msi: platform: make
platform_msi_create_device_domain() ACPI aware
UBUNTU: SAUCE: irqchip: mbigen: Add ACPI support
Kefeng Wang (2):
UBUNTU: SAUCE: irqchip: mbigen: drop module owner
UBUNTU: SAUCE: irqchip: mbigen: introduce mbigen_of_create_domain()
drivers/acpi/arm64/iort.c | 158 +++++++++++++++++++++-----
drivers/acpi/glue.c | 6 +
drivers/base/platform-msi.c | 3 +-
drivers/irqchip/irq-gic-v3-its-platform-msi.c | 106 +++++++++++++----
drivers/irqchip/irq-gic-v3-its.c | 3 +-
drivers/irqchip/irq-mbigen.c | 109 +++++++++++++++---
include/linux/acpi_iort.h | 8 ++
7 files changed, 316 insertions(+), 77 deletions(-)
More information about the kernel-team
mailing list