mirror of
https://github.com/torvalds/linux.git
synced 2024-11-12 23:23:03 +00:00
6251d38059
ARM Performance Monitoring Unit Table describes the properties of PMU support in ARM-based system. The APMT table contains a list of nodes, each represents a PMU in the system that conforms to ARM CoreSight PMU architecture. The properties of each node include information required to access the PMU (e.g. MMIO base address, interrupt number) and also identification. For more detailed information, please refer to the specification below: * APMT: https://developer.arm.com/documentation/den0117/latest * ARM Coresight PMU: https://developer.arm.com/documentation/ihi0091/latest The initial support adds the detection of APMT table and generic infrastructure to create platform devices for ARM CoreSight PMUs. Similar to IORT the root pointer of APMT is preserved during runtime and each PMU platform device is given a pointer to the corresponding APMT node. Signed-off-by: Besar Wicaksono <bwicaksono@nvidia.com> Acked-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com> Reviewed-by: Sudeep Holla <sudeep.holla@arm.com> Link: https://lore.kernel.org/r/20220929002834.32664-1-bwicaksono@nvidia.com Signed-off-by: Will Deacon <will@kernel.org>
24 lines
490 B
Plaintext
24 lines
490 B
Plaintext
# SPDX-License-Identifier: GPL-2.0-only
|
|
#
|
|
# ACPI Configuration for ARM64
|
|
#
|
|
|
|
config ACPI_IORT
|
|
bool
|
|
|
|
config ACPI_GTDT
|
|
bool
|
|
|
|
config ACPI_AGDI
|
|
bool "Arm Generic Diagnostic Dump and Reset Device Interface"
|
|
depends on ARM_SDE_INTERFACE
|
|
help
|
|
Arm Generic Diagnostic Dump and Reset Device Interface (AGDI) is
|
|
a standard that enables issuing a non-maskable diagnostic dump and
|
|
reset command.
|
|
|
|
If set, the kernel parses AGDI table and listens for the command.
|
|
|
|
config ACPI_APMT
|
|
bool
|