Jetpack/kernel/nvidia/Documentation/devicetree/bindings/platform/tegra/nvidia,carmel-pmu.txt
dchvs 31faf4d851 cti_kernel: Add CTI sources
Elroy L4T r32.4.4 – JetPack 4.4.1
2021-03-15 20:15:11 -06:00

22 lines
791 B
Plaintext

NVIDIA Carmel Uncore PMU
========================
This driver supports hardware perfmon event counting for the 4 L2 clusters
and for the L3. The supported events are standard ARM L2/L3 event numbering,
but shifted and masked with a unit number for the sake of granular unit
tracking. The event format is EEU, where 'EE' is the standard ARM event number
and U is the unit (0-3 for the L2s, 4 for the L3).
Required properties:
- compatible : "nvidia,carmel-pmu"
- interrupts : single hardware-specified interrupt
- interrupt-affinity : this driver must be pinned to Carmel core 0 (cpu@0)
in order to correctly field PMU interrupts from the L2/L3 units.
Example:
carmel-pmu {
compatible = "nvidia,carmel-pmu";
interrupts = <0 365 0x4>;
interrupt-affinity = <&{/cpus/cpu@0}>;
};