forked from rrcarlosr/Jetpack
22 lines
791 B
Plaintext
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}>;
|
||
|
};
|