summaryrefslogtreecommitdiffstats
path: root/Documentation/devicetree/bindings/perf
diff options
context:
space:
mode:
authorRobin Murphy <robin.murphy@arm.com>2023-06-05 19:01:34 +0200
committerWill Deacon <will@kernel.org>2023-06-09 12:26:47 +0200
commitd2e3bb51281875be23cb4726a59b03d0a53eb0d3 (patch)
tree2a4c021a0675f5b1b8d99632e38703bce8d297a1 /Documentation/devicetree/bindings/perf
parentperf/arm_cspmu: Clean up ACPI dependency (diff)
downloadlinux-d2e3bb51281875be23cb4726a59b03d0a53eb0d3.tar.xz
linux-d2e3bb51281875be23cb4726a59b03d0a53eb0d3.zip
perf/arm_cspmu: Decouple APMT dependency
The functional paths of the driver need not care about ACPI, so abstract the property of atomic doubleword access as its own flag (repacking the structure for a better fit). We also do not need to go poking directly at the APMT for standard resources which the ACPI layer has already dealt with, so deal with the optional MMIO page and interrupt in the normal firmware-agnostic manner. The few remaining portions of probing that *are* APMT-specific can still easily retrieve the APMT pointer as needed without us having to carry a duplicate copy around everywhere. Reviewed-by: Suzuki K Poulose <suzuki.poulose@arm.com> Signed-off-by: Robin Murphy <robin.murphy@arm.com> Reviewed-and-tested-by: Ilkka Koskinen <ilkka@os.amperecomputing.com> Link: https://lore.kernel.org/r/88f97268603e1aa6016d178982a1dc2861f6770d.1685983270.git.robin.murphy@arm.com Signed-off-by: Will Deacon <will@kernel.org>
Diffstat (limited to 'Documentation/devicetree/bindings/perf')
0 files changed, 0 insertions, 0 deletions