Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

dt-bindings: Document devicetree binding for ARM SPE

This patch documents the devicetree binding in use for ARM SPE.

Cc: Rob Herring <robh@kernel.org>
Acked-by: Mark Rutland <mark.rutland@arm.com>
Signed-off-by: Will Deacon <will.deacon@arm.com>

+20
+20
Documentation/devicetree/bindings/arm/spe-pmu.txt
··· 1 + * ARMv8.2 Statistical Profiling Extension (SPE) Performance Monitor Units (PMU) 2 + 3 + ARMv8.2 introduces the optional Statistical Profiling Extension for collecting 4 + performance sample data using an in-memory trace buffer. 5 + 6 + ** SPE Required properties: 7 + 8 + - compatible : should be one of: 9 + "arm,statistical-profiling-extension-v1" 10 + 11 + - interrupts : Exactly 1 PPI must be listed. For heterogeneous systems where 12 + SPE is only supported on a subset of the CPUs, please consult 13 + the arm,gic-v3 binding for details on describing a PPI partition. 14 + 15 + ** Example: 16 + 17 + spe-pmu { 18 + compatible = "arm,statistical-profiling-extension-v1"; 19 + interrupts = <GIC_PPI 05 IRQ_TYPE_LEVEL_HIGH &part1>; 20 + };